To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.
ChangeLog/0.200: Difference between revisions
Jump to navigation
Jump to search
DarthGandalf (talk | contribs) No edit summary |
DarthGandalf (talk | contribs) No edit summary |
||
Line 48: | Line 48: | ||
* Make the CUser::IsIRCConnected method check if ZNC already successfully logged in to IRC. | * Make the CUser::IsIRCConnected method check if ZNC already successfully logged in to IRC. | ||
* and more... | * and more... | ||
Latest revision as of 09:55, 2 April 2017
← 0.098 | ZNC 0.200 | 0.202 → |
This is an old ZNC version. If you still use it, please consider upgrading to 1.9.1. |
Summary
The Big News
- Move ident spoofing from ZNC core into new identfile module.
- Move dcc handling from ZNC core into new modules bouncedcc and dcc.
- Remove the obsolete fixfreenode module.
- New module: cert
- Move away into ZNC-Extra.
Fixes
- In ZNC 0.098 there was a memleak whenever someone JOINs a channel.
- Compile even when OpenSSL was built with no-ssl2.
- Correctly handle excessive web sessions.
- Correctly save non-ASCII characters to the NV.
- Fix znc-buildmod when ZNC was compiled out of tree.
- Don't always use IPv6 when verifying the listener in --makeconf.
Minor Things
- Remove a pointless MODE request which ZNC sent on every JOIN.
- Raise ZNC's timeouts.
- Log's logging path becomes configurable.
- Add a replay command to away.
- Add a get command to notes.
- Add -disableNotesOnLogin argument to notes.
- Add hostmask handling to autoattach.
- Make it possible for modules to provide additional info, e.g. providing a homepage URL.
- Various improvements to modpython.
- Hardcode a default entry for the CN in znc --makepem.
- Work around Mac OS' and Solaris' brokenness.
- Make ZNC compile without getopt_long(). This fixes compilation on e.g. Solaris 9 and hopefully Irix.
- Check for errors like "no space left on disk" while writing the config file.
- Improve the error handling when reading the config.
- Move module data files to own directory in the source and in installation prefix.
- Handle Listeners after SSLCertFile during startup.
- Check for required SWIG version in ./configure.
- Make it possible to use ExpandString-stuff in QuitMsg.
- znc-buildmod: Print ZNC's version number.
- Add config option ProtectWebSessions which makes it possible to disable the IP check for web sessions.
Internal Stuff
- Build modules with hidden symbol visibility.
- Clean up includes. This might break external modules.
- New CModCommand for simplifiying module commands.
- Add the OnIRCConnectionError(CIRCSock *pIRCSock) module hook
- Remove config-related module hooks.
- Fix CString::Escape_n()
- Make the CUser::IsIRCConnected method check if ZNC already successfully logged in to IRC.
- and more...