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/1.9.0: Difference between revisions
Jump to navigation
Jump to search
DarthGandalf (talk | contribs) |
DarthGandalf (talk | contribs) No edit summary |
||
Line 17: | Line 17: | ||
== Internal == | == Internal == | ||
* Make modperl support AddServerDependentCapability {{git|2b3b224b}} | * Make modperl support AddServerDependentCapability {{git|2b3b224b}} | ||
* Make modpython work with server-dependent caps {{git|efd136c0}} | * Make modpython work with server-dependent caps {{git|efd136c0}} | ||
Line 32: | Line 31: | ||
* Update comments, namespace some internal modpython functions {{git|64ce25e5}} | * Update comments, namespace some internal modpython functions {{git|64ce25e5}} | ||
* Fix build with SWIG 4.2.0 {{git|3f4c1cce}} | * Fix build with SWIG 4.2.0 {{git|3f4c1cce}} | ||
* Progress {{git|66137bd8}} | * Progress {{git|66137bd8}} | ||
* Add comments to header {{git|52a9752e}} | * Add comments to header {{git|52a9752e}} | ||
* Cleanup ZNC_LVREFQUAL {{git|0a355636}} | * Cleanup ZNC_LVREFQUAL {{git|0a355636}} | ||
* Require C++ version via cmake features {{git|157095fd}} | * Require C++ version via cmake features {{git|157095fd}} | ||
Line 43: | Line 39: | ||
* Use C++17 {{git|53f0751f}} | * Use C++17 {{git|53f0751f}} | ||
* Fix modpython to show list of available modules {{git|aa501665}} | * Fix modpython to show list of available modules {{git|aa501665}} | ||
* Add a comment {{git|ce04d4c6}} | * Add a comment {{git|ce04d4c6}} | ||
* Bump cmake requirements in subprojects too {{git|2b9a582d}} | * Bump cmake requirements in subprojects too {{git|2b9a582d}} | ||
Line 87: | Line 82: | ||
* CI: update comment {{git|7c6dc23f}} | * CI: update comment {{git|7c6dc23f}} | ||
* Bump docker/build-push-action from 2 to 3 {{git|9e5cf050}} | * Bump docker/build-push-action from 2 to 3 {{git|9e5cf050}} | ||
* Add ParseServerTime TZ fix and tests {{git|2a6a1d70}} | * Add ParseServerTime TZ fix and tests {{git|2a6a1d70}} | ||
* Add Portuguese translations/ files {{git|aebdf764}} | * Add Portuguese translations/ files {{git|aebdf764}} | ||
Line 132: | Line 126: | ||
* Port updater of docs.znc.in from travis to github actions {{git|8be5e4ce}} | * Port updater of docs.znc.in from travis to github actions {{git|8be5e4ce}} | ||
* Replace github actions badge with one via shields.io for consistency {{git|01877fcb}} | * Replace github actions badge with one via shields.io for consistency {{git|01877fcb}} | ||
* Fix tarball testing in github actions after .github/ removal {{git|5b5085e4}} | * Fix tarball testing in github actions after .github/ removal {{git|5b5085e4}} | ||
* Docker git version: fix versio, update alpine {{git|c97e2b18}} | * Docker git version: fix versio, update alpine {{git|c97e2b18}} | ||
Line 147: | Line 140: | ||
* Fix controlpanel output {{git|4393b9d9}} | * Fix controlpanel output {{git|4393b9d9}} | ||
* change message when staying in foreground {{git|57c94b8b}} | * change message when staying in foreground {{git|57c94b8b}} | ||
* znc-buildmod: output where the module was written to {{git|25a88004}} | * znc-buildmod: output where the module was written to {{git|25a88004}} | ||
* Fix znc-buildmod -v in cmake build {{git|a2d16817}} | * Fix znc-buildmod -v in cmake build {{git|a2d16817}} | ||
Line 159: | Line 151: | ||
* WIP fix autotop {{git|38081d5a}} | * WIP fix autotop {{git|38081d5a}} | ||
* sasl: don't forward 908 numeric to clienT {{git|f9fc9b40}} | * sasl: don't forward 908 numeric to clienT {{git|f9fc9b40}} | ||
* Show channel indexes in ListChans command {{git|dbd47b24}} | * Show channel indexes in ListChans command {{git|dbd47b24}} | ||
* Respect order of subconfigs in znc.conf {{git|926d140a}} | * Respect order of subconfigs in znc.conf {{git|926d140a}} | ||
Line 179: | Line 169: | ||
* Looks like appveyor cygwin doesn't like such symlinks. Make it explicitly relative {{git|3bd7c899}} | * Looks like appveyor cygwin doesn't like such symlinks. Make it explicitly relative {{git|3bd7c899}} | ||
* Update comment {{git|87ed28f7}} | * Update comment {{git|87ed28f7}} | ||
Revision as of 02:25, 8 February 2024
← 1.8.2 | ZNC 1.9.0 | 1.9.1 → |
This is an old ZNC version. If you still use it, please consider upgrading to 1.9.1. |
See https://github.com/znc/znc/compare/znc-1.9.1...master for a list of changes since 1.9.1 stable.
New
- Remove autoconf, leave only CMake as the build system. The
configure
script is now merely a wrapper for CMake, and accepts mostly the same parameters as the oldconfigure
.
Fixes
- Don't send 333 (RPL_TOPICWHOTIME) to client if topic owner is unknown (#1889)
Modules
Internal
- Make modperl support AddServerDependentCapability Template:Git
- Make modpython work with server-dependent caps Template:Git
- Move extended-join test to integration test Template:Git
- Add comments Template:Git
- Code cleanup Template:Git
- Modulefy core server-dependent caps Template:Git
- Improve test Template:Git
- Add CCapability Template:Git
- in theory support non-network modules too Template:Git
- The test is now working Template:Git
- Progress: CAP NEW is sent to client Template:Git
- Set ServerThrottle=5 in integration test Template:Git
- Update comments, namespace some internal modpython functions Template:Git
- Fix build with SWIG 4.2.0 Template:Git
- Progress Template:Git
- Add comments to header Template:Git
- Cleanup ZNC_LVREFQUAL Template:Git
- Require C++ version via cmake features Template:Git
- Use std::variant to save a bit of RAM Template:Git
- Use std::string_view instead of backported one Template:Git
- Use C++17 Template:Git
- Fix modpython to show list of available modules Template:Git
- Add a comment Template:Git
- Bump cmake requirements in subprojects too Template:Git
- Use llvm-cov in macos CI Template:Git
- Try to simplify building modules Template:Git
- Maybe fix znc-buildmod on macos Template:Git
- Use use_homebrew in znc-buildmod Template:Git
- Pass list of deps to modperl and modpython bindings too Template:Git
- Apple libsasl2 is still missing the .pc file Template:Git
- Re-enable macos CI Template:Git
- Maybe fix macos build again Template:Git
- Add necessary find_dependency() to ZNCConfig.cmake Template:Git
- Maybe fix build on macos Template:Git
- Use imported targets in cmake more consistently Template:Git
- Update route_replies.cpp Template:Git
- route_replies: add 337 to whois Template:Git
- Update password hashes from SHA-256 to Argon2id Template:Git
- Use module names as the module ident. Template:Git
- Add TODO entry to move account logic to a separate method. Template:Git
- sAccount for consistency Template:Git
- Add account to joins for the log module. Template:Git
- Don't duplicate the map of cap handlers per client Template:Git
- Move CClient constructor body to .cpp Template:Git
- Remove done todo Template:Git
- Show more details how exactly cctz is used Template:Git
- Fix build with old cmake Template:Git
- Switch to upstream cctz Template:Git
- cygwin qt doesn't know qsizetype yet Template:Git
- Implement cap negotiation 3.2 on server side Template:Git
- Make it possible for modules to send values in CAP LS Template:Git
- Send multiline CAP LS response for IRCv3.2 clients Template:Git
- Remove coverity badge too Template:Git
- Update badges Template:Git
- Use patched cctz for now Template:Git
- Add test for different timezones Template:Git
- Upload tarball as artifact in CI Template:Git
- Build cctz as part of znclib when not found Template:Git
- Split dependencies of znclib target Template:Git
- Copy relevant parts of cctz to the tarball Template:Git
- Use std::chrono and cctz instead of messing with TZ Template:Git
- Use steady clock for cache map Template:Git
- Update Csocket submodule Template:Git
- CI: update comment Template:Git
- Bump docker/build-push-action from 2 to 3 Template:Git
- Add ParseServerTime TZ fix and tests Template:Git
- Add Portuguese translations/ files Template:Git
- CI: Update instructions how to setup freebsd image Template:Git
- Bump actions/checkout from 2 to 3 Template:Git
- Bump codecov/codecov-action from 1 to 3 Template:Git
- Bump actions/upload-artifact from 2 to 3 Template:Git
- Bump docker/login-action from 1 to 2 Template:Git
- Bump docker/metadata-action from 3 to 4 Template:Git
- Check for github action updates monthly Template:Git
- CI: stop testing on 32bit cygwin Template:Git
- Add CodeQL workflow Template:Git
- Fuzzer: add comment Template:Git
- docker: update alpine to 3.17 Template:Git
- Update message in clientnotify to tell what ID is that Template:Git
- CI: add CIFuzz GitHub action Template:Git
- formatting commit Template:Git
- split up the option into two separate ones Template:Git
- re-add the ip to the user message Template:Git
- implement the new notification logic Template:Git
- add test for the "clientnotify" module Template:Git
- allow identifiers in the test setup Template:Git
- Add support SWIG 4.1.0, drop support for < 4.0.1 Template:Git
- CI: Update usage of rebaseall on cygwin Template:Git
- Make CUser::Put* send to all clients Template:Git
- Fix an ODR violation Template:Git
- Test module translation of commands Template:Git
- Rename cmd/desc to command/description Template:Git
- modules: modpython: Implement Module.AddCommand() Template:Git
- CI: update crowdin contributors file in utf-8 Template:Git
- DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 Template:Git
- Add test for watch with spaces Template:Git
- Allow spaces when adding new pattern Template:Git
- Welcome to 2022 The same procedure as last year, Miss Sophie? Same procedure as every year, James. Template:Git
- Don't crash when receiving SASL lines from server without having negotiated SASL via CAP Template:Git
- Fix order of breadcrumbs in network page in webadmin Template:Git
- Fix build with libressl Template:Git
- wip Template:Git
- Dockerfile: Switch from libressl to openssl Template:Git
- Fix coverage for C++ on github actions Template:Git
- Build but not push docker on pull requests Template:Git
- Add tests for deny options Template:Git
- Add more deny options Template:Git
- Port updater of docs.znc.in from travis to github actions Template:Git
- Replace github actions badge with one via shields.io for consistency Template:Git
- Fix tarball testing in github actions after .github/ removal Template:Git
- Docker git version: fix versio, update alpine Template:Git
- Remove .github/ from tarball Template:Git
- CI: Remove ' symbol where it shouldn't be Template:Git
- Setup github actions Template:Git
- Fix integration test after switch to libera Template:Git
- Fixed missing paragraph closing tag Template:Git
- Hide password in PASS debug lines without : in trailing param Template:Git
- Switch --makeconf wizard from freenode to libera Template:Git
- route_replies: route TOPIC requests to client Template:Git
- move IRC channel to Libera.Chat Template:Git
- Rewrite message parsing using string_view Template:Git
- Fix controlpanel output Template:Git
- change message when staying in foreground Template:Git
- znc-buildmod: output where the module was written to Template:Git
- Fix znc-buildmod -v in cmake build Template:Git
- Fix other skins for #1744 Template:Git
- Allow reordering of channels in webadmin Template:Git
- List channels in order in webadmin Template:Git
- Add MoveChan and SwapChans commands Template:Git
- Update default SSL settings from Mozilla recommmendations Template:Git
- Fix path in systemd service (which shouldn't be here at all) Template:Git
- Don't load modperl as a python module Template:Git
- WIP fix autotop Template:Git
- sasl: don't forward 908 numeric to clienT Template:Git
- Show channel indexes in ListChans command Template:Git
- Respect order of subconfigs in znc.conf Template:Git
- Add test for account-tag capability Template:Git
- Cleanup capabilities from m_ssAcceptedCaps in CClient::ClearServerDependentCaps after CAP DEL Template:Git
- Add support for cap account-tag Template:Git
- modperl: allow overriding timer label Template:Git
- CI: Try to fix coverity setup Template:Git
- Remove merge conflicts from .po files Template:Git
- Web: remove legacy xhtml syntax (#1723) Template:Git
- CI: the file now exists Template:Git
- Fix the new CI script Template:Git
- CI: try to show who helped to translate ZNC Template:Git
- Update README about new python Template:Git
- Fix PY_SSIZE_T_CLEAN python warning Template:Git
- Rewrite how modpython loads modules Template:Git
- Appveyor: avoid the symlink Template:Git
- Looks like appveyor cygwin doesn't like such symlinks. Make it explicitly relative Template:Git
- Update comment Template:Git