1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-03 22:53:12 +02:00

update release notes on parv[0] (under MODULE CODERS)

This commit is contained in:
Bram Matthys
2015-07-10 12:36:08 +02:00
parent 0c516abc76
commit 6747653e90
+5
View File
@@ -217,6 +217,11 @@ listed on: https://www.unrealircd.org/docs/Upgrading_from_3.2.x
write a module from scratch, the User & Channel Mode System, Commands,
Command Overrides, Hooks, attaching custom-data to users/channels,
and more. (A2+)
* For commands: do not read from parv[0] anymore, doing so will lead
to a crash. Use sptr->name instead. This change is necessary as
the "name" in parv[0] could possibly point to a UID/SID rather than
a nick name. Thus, if you would send parv[0] to a non-UID or non-SID
capable server this would lead to serious issues (not found errors).
* Added MOD_OPT_PERM_RELOADABLE which permits reloading (eg: upgrades)
but disallows unloading of a module (A3)
* There have been *a lot* of source code cleanups (ALL)