]> jfr.im git - solanum.git/blobdiff - NEWS.md
opm: properly re-establish listeners on re-enable
[solanum.git] / NEWS.md
diff --git a/NEWS.md b/NEWS.md
index a7b234d5790e5a4cfcfc6ddd113495230bab9058..f6f1ebd799902458cf41f228735bf36dd3f3d39d 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -33,11 +33,26 @@ See LICENSE for licensing details (GPL v2).
   - Implement a channel mode that disallows kicking IRC operators (+M).
 - Enhance the oper override system, allowing more flexibility and detail
   in network-wide notices.
+- DNS, ident, and blacklist lookups have been moved to a dedicated daemon known
+  as authd. Some cosmetic changes to blacklist statistics and rejection notices
+  have resulted.
 
 ### conf
 - Add the ability to strip color codes from topics unconditionally.
+- The obsolete hub option from server info has been removed.
+
+### docs
+- The documentation has been cleaned up; obsolete files have been purged, and
+  stuff has been renamed and shuffled around to be more consistent.
 
 ### code
+- irc_dictionary and irc_radixtree stuff is now in librb, prefixed accordingly.
+  Typedefs have been added for consistency reasons. For example, now you would
+  write `rb_dictionary *foo` and `RB_DICTIONARY_FOREACH`.
+- C99 bools have been added. Don't use ints as simple true/false flags anymore.
+  Accordingly, the `YES`/`NO` and `TRUE`/`FALSE` macros have been removed.
+- libratbox has been renamed to librb, as we have diverged from upstream long
+  ago.
 - 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.