ChangeLog/0.076
From ZNC
Contents |
New stuff
- Add a
make uninstallMakefile target. (r1580) - Imported modules from znc-extra: fixfreenode, buffextras, autoreply, route_replies, adminlog. (r1591) (r1592) (r1593) (r1594) (r1595)
- Imported the rest of znc-extra under
modules/extrahidden behind configure's--enable-extra. (r1605) (r1606) (r1608) (r1609) (r1610) - ZNC now uses SHA-256 instead of MD5 for hashing passwords. MD5 hashes still work correctly. (r1618)
Fixes
- Don't cache duplicate raw 005 (e.g. due to /version). (r1579)
- Send a MODE removing all user modes to clients when we lose the irc connection. (r1583)
- Use a nickmask instead of a nick as the source for ZNC-generated MODE commands. (r1584)
- Use the right error codes if startup fails. (r1585)
- Fix a NULL pointer dereference in some of the ares-specific code. (r1586)
- VHost and Motd input boxes in graphiX and dark-clouds in webadmin didn't insert newlines. (r1588)
- Generate proper error messages when loading modules. This was broken since znc 0.070. (r1596)
- Allow unloading of removed modules. This was broken since znc 0.070. (r1597)
- Fix savebuff with
KeepBuffer = false. (r1616) - Fix accidental low buffer size for webadmin sockets. (r1617)
- AltNicks are no longer truncated to 9 characters. (r1620)
- Webadmin can now successfully add new admin users and have them load the shell module. (r1625)
- Webadmin no longer includes the znc version in the auth realm. (r1627)
-
CUser::Clonenow handles modules after all other settings, making it work with shell. (r1628) - Some CSS selectors in webadmin's dark-clouds and graphiX skins were wrong. (r1631)
- The
helpof admin was improved. (r1632) (r1633)
Minor stuff
-
make distcleannow also removes the pkg-config files. (r1581) - Add the autoconf check for large file support. (r1587)
- Generic "not enough arguments" support for route_replies and some fix for /lusers. (r1598) (r1600)
- ZNC now tries to join channels in random order. (r1601) (r1602) (r1603)
- route_replies now handles "No such channel" for
/names. (r1614) - Fixes a theoretical crash on shutdown. (r1624)
- saslauth was moved to znc-extra. (r1626)
Internal stuff
- Now using autoconf 2.64. (r1604)
- Removed unused classes
CNoCopyandCSafePtr. (r1607) - Moved
CZNC::FindModPath()toCModules. (r1611) - Added
CModules::GetModDirs()as a central place for finding module dirs. (r1612) (r1629) - Added
CModules::GetModPathInfo()which works likeGetModInfo()but which takes the full path to the module. (r1613) - Updated to latest Csocket which adds openssl 1.0 compatibility and fixes some minor bug. (r1615) (r1621)
- Merged the internal join and ping timers. (r1622) (r1623)