From a6ac2e9122dc50876cb3d0104494cbcaa74324c2 Mon Sep 17 00:00:00 2001 From: nenolod Date: Sat, 26 May 2007 23:33:26 -0700 Subject: [PATCH] [svn] - add some IDEAS, including SASL based opering, internally reworking channel access (custom access levels?), hideops, namespace cleanups, etc --- ChangeLog | 9 +++++++++ IDEAS | 12 ++++++++++++ include/serno.h | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 IDEAS diff --git a/ChangeLog b/ChangeLog index a95d112..e965f98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +nenolod 2007/05/27 05:44:35 UTC (20070527-3486) + Log: + - disallow JOIN 0 + + + Changes: Modified: + +0 -65 trunk/modules/core/m_join.c (File Modified) + + nenolod 2007/05/27 05:35:06 UTC (20070527-3482) Log: - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due diff --git a/IDEAS b/IDEAS new file mode 100644 index 0000000..83da9b3 --- /dev/null +++ b/IDEAS @@ -0,0 +1,12 @@ +Some of this may not be possible to do in 2.3... + +- go TS6 only? +- client.c, channel.c is very 2.8 style still. it'd be nice to pack them into their own namespace and + such. moreover, the other 2.8 code needs similar rewriting/reworking too... +- internally split out +o/+v "ranks" into a series of permissions. this could allow for configure-defined + special access levels, halfops, etc. (would need to match globally, somehow. extra SVINFO param?) +- somehow hide channel operators like ircnet can do? +- SASL opering? + +-- +$Id: IDEAS 3488 2007-05-27 06:33:26Z nenolod $ diff --git a/include/serno.h b/include/serno.h index c58dc98..e411801 100644 --- a/include/serno.h +++ b/include/serno.h @@ -1 +1 @@ -#define SERNO "20070527-3482" +#define SERNO "20070527-3486"