]> jfr.im git - solanum.git/blobdiff - NEWS.md
buildsystem: honor $DESTDIR in install-data-hook
[solanum.git] / NEWS.md
diff --git a/NEWS.md b/NEWS.md
index 669d98936e35c403f7b483f15a488992d5add001..a172b5a05cdd680bbde70c5c7732a198b900eed8 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,8 +1,34 @@
 # News
 
-This is charybdis 3.5.0, Copyright (c) 2005-2016 Charybdis team.
+This is charybdis 3.6-dev, Copyright (c) 2005-2016 Charybdis team.
 See LICENSE for licensing details (GPL v2).
 
+## charybdis-3.6-dev
+
+### build
+- Build system has been converted to libtool + automake for sanity reasons.
+
+### user
+- Import the ability to exceed MAXCHANNELS from ircd-seven.
+
+### oper
+- Merge several features from ircd-seven:
+  - Implement support for remote DIE/RESTART.
+  - Implement support for remote MODLOAD et al commands.
+  - Add the GRANT command which allows for temporarily opering a client.
+  - Implement the hidden oper-only channel modes framework.
+  - Implement a channel mode that disallows kicking IRC operators (+M).
+- Enhance the oper override system, allowing more flexibility and detail
+  in network-wide notices.
+
+### conf
+- Add the ability to strip color codes from topics unconditionally.
+
+### code
+- Almost all 2.8-style hashtable structures have been moved to dictionaries or
+  radix trees, resulting in significant memory savings.
+- The block allocator has been disabled and is no longer used.
+
 ## charybdis-3.5.0
 
 ### server protocol
@@ -41,6 +67,10 @@ See LICENSE for licensing details (GPL v2).
   - $& combines 1 or more child extbans as an AND expression
   - $| combines 1 or more child extbans as an OR expression
   - $m provides normal hostmask matching as an extban for the above
+- Do not allow STARTTLS if a connection is already using TLS.
+- Display an operator's privilege set in WHOIS.
+- The $o extban now matches against privilege set names as well as individual
+  privileges.  Privilege set names are preferred over individual privileges.
 
 ### oper
 - Fix a crash with /testline.
@@ -53,7 +83,8 @@ See LICENSE for licensing details (GPL v2).
 - Add DNSBL snotes on snomask +r.
 
 ### config
-
+- Add hide_uncommon_channels extension to hide uncommon channel memberships in WHOIS,
+  like in ircd-seven.
 - Add chm_nonotice extension, cmode +T to reject notices.
 - Add restrict-unauthenticated extension, prevents unauthenticated users from
   doing anything as channel operator.