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) No edit summary |
DarthGandalf (talk | contribs) Fill initial generated list. TODO: triage/rewrite |
||
Line 5: | Line 5: | ||
--> | --> | ||
<!-- Last update at | <!-- Last update at eb607b9736386844dc1aac6005d6ec95e270f0c0 --> | ||
See https://github.com/znc/znc/compare/znc-{{ZNC-Version}}...master for a list of changes since {{ZNC-Version}} stable. | See https://github.com/znc/znc/compare/znc-{{ZNC-Version}}...master for a list of changes since {{ZNC-Version}} stable. | ||
Line 11: | Line 11: | ||
== New == | == New == | ||
== Fixes == | == Fixes == | ||
* Don't send 333 (RPL_TOPICWHOTIME) to client if topic owner is unknown {{GH|1889}} | |||
== Modules == | == Modules == | ||
== Internal == | == Internal == | ||
* Add argon to readme {{git|8d34d9c8}} | |||
* Bump docker/metadata-action from 4 to 5 {{git|b54eddd5}} | |||
* Bump github/codeql-action from 2 to 3 {{git|b7035977}} | |||
* Bump actions/checkout from 3 to 4 {{git|49b2852d}} | |||
* Bump docker/login-action from 2 to 3 {{git|2281e007}} | |||
* Bump docker/build-push-action from 3 to 5 {{git|3b3bbb92}} | |||
* Make modperl support AddServerDependentCapability {{git|2b3b224b}} | |||
* Make modpython work with server-dependent caps {{git|efd136c0}} | |||
* Move extended-join test to integration test {{git|4b1a524a}} | |||
* Add comments {{git|e2508d97}} | |||
* Code cleanup {{git|b1009bd8}} | |||
* Modulefy core server-dependent caps {{git|f7ff0ee3}} | |||
* Improve test {{git|da391924}} | |||
* Add CCapability {{git|99e6869b}} | |||
* in theory support non-network modules too {{git|23675544}} | |||
* The test is now working {{git|b5a6ff52}} | |||
* Progress: CAP NEW is sent to client {{git|7ee38927}} | |||
* Set ServerThrottle=5 in integration test {{git|2605370f}} | |||
* Update comments, namespace some internal modpython functions {{git|64ce25e5}} | |||
* Fix build with SWIG 4.2.0 {{git|3f4c1cce}} | |||
* Force argon support in CI {{git|6aef3155}} | |||
* Progress {{git|66137bd8}} | |||
* Welcome to 2024 [skip ci] {{git|17a004aa}} | |||
* Add comments to header {{git|52a9752e}} | |||
* Force argon support in CI {{git|a2ac2431}} | |||
* Cleanup ZNC_LVREFQUAL {{git|0a355636}} | |||
* Require C++ version via cmake features {{git|157095fd}} | |||
* Use std::variant to save a bit of RAM {{git|9835f769}} | |||
* Use std::string_view instead of backported one {{git|ba0351e4}} | |||
* Use C++17 {{git|53f0751f}} | |||
* Fix modpython to show list of available modules {{git|aa501665}} | |||
* Update docker alpine to 3.18 {{git|bf5805d9}} | |||
* Add a comment {{git|ce04d4c6}} | |||
* Bump cmake requirements in subprojects too {{git|2b9a582d}} | |||
* Use llvm-cov in macos CI {{git|72d1544d}} | |||
* Try to simplify building modules {{git|afe94158}} | |||
* Maybe fix znc-buildmod on macos {{git|66faa38f}} | |||
* Use use_homebrew in znc-buildmod {{git|40875f1d}} | |||
* Pass list of deps to modperl and modpython bindings too {{git|57188cda}} | |||
* Apple libsasl2 is still missing the .pc file {{git|5f2f3b29}} | |||
* Re-enable macos CI {{git|31e883f4}} | |||
* Maybe fix macos build again {{git|901c3180}} | |||
* Add necessary find_dependency() to ZNCConfig.cmake {{git|1987eb37}} | |||
* Maybe fix build on macos {{git|a69e6b85}} | |||
* Use imported targets in cmake more consistently {{git|4228754f}} | |||
* Update route_replies.cpp {{git|8c00ddb3}} | |||
* route_replies: add 337 to whois {{git|b5edca59}} | |||
* Update password hashes from SHA-256 to Argon2id {{git|a1a254be}} | |||
* Use module names as the module ident. {{git|ee9ad2ff}} | |||
* Add TODO entry to move account logic to a separate method. {{git|1240ddc6}} | |||
* sAccount for consistency {{git|0a0ce543}} | |||
* Add account to joins for the log module. {{git|47b815ae}} | |||
* Don't duplicate the map of cap handlers per client {{git|50a3226b}} | |||
* Move CClient constructor body to .cpp {{git|9eebb1ff}} | |||
* Remove done todo {{git|64da93f7}} | |||
* Show more details how exactly cctz is used {{git|3a5f8901}} | |||
* Fix build with old cmake {{git|e6ffa045}} | |||
* Switch to upstream cctz {{git|c5643d71}} | |||
* cygwin qt doesn't know qsizetype yet {{git|d532dcbd}} | |||
* Implement cap negotiation 3.2 on server side {{git|c15fc63c}} | |||
* Make it possible for modules to send values in CAP LS {{git|d49168b9}} | |||
* Send multiline CAP LS response for IRCv3.2 clients {{git|b57d794a}} | |||
* Remove coverity badge too {{git|f2ebee26}} | |||
* Update badges {{git|525aac56}} | |||
* Use patched cctz for now {{git|6f199ac0}} | |||
* Add test for different timezones {{git|4fc9429d}} | |||
* Upload tarball as artifact in CI {{git|87af1a1a}} | |||
* Build cctz as part of znclib when not found {{git|9de3f908}} | |||
* Split dependencies of znclib target {{git|f9693e47}} | |||
* Copy relevant parts of cctz to the tarball {{git|aaead6f1}} | |||
* Use std::chrono and cctz instead of messing with TZ {{git|64359328}} | |||
* Use steady clock for cache map {{git|c5befe3d}} | |||
* Update Csocket submodule {{git|42fdf9b4}} | |||
* CI: update comment {{git|7c6dc23f}} | |||
* Bump docker/build-push-action from 2 to 3 {{git|9e5cf050}} | |||
* Welcome to 2023 {{git|f9fd05c3}} | |||
* Add ParseServerTime TZ fix and tests {{git|2a6a1d70}} | |||
* Add Portuguese translations/ files {{git|aebdf764}} | |||
* CI: Update instructions how to setup freebsd image {{git|f61eed7b}} | |||
* Bump actions/checkout from 2 to 3 {{git|f0b3d313}} | |||
* Bump codecov/codecov-action from 1 to 3 {{git|1358b720}} | |||
* Bump actions/upload-artifact from 2 to 3 {{git|f60256d4}} | |||
* Bump docker/login-action from 1 to 2 {{git|4d1f4c6a}} | |||
* Bump docker/metadata-action from 3 to 4 {{git|d019b588}} | |||
* Check for github action updates monthly {{git|187b2ce2}} | |||
* CI: stop testing on 32bit cygwin {{git|1016c44c}} | |||
* Add CodeQL workflow {{git|1e455424}} | |||
* Fuzzer: add comment {{git|c98d0246}} | |||
* docker: update alpine to 3.17 {{git|1bbcff08}} | |||
* Update message in clientnotify to tell what ID is that {{git|da314683}} | |||
* CI: add CIFuzz GitHub action {{git|2fd304fe}} | |||
* formatting commit {{git|5eb2be27}} | |||
* split up the option into two separate ones {{git|876b3d41}} | |||
* re-add the ip to the user message {{git|1e90b8a1}} | |||
* implement the new notification logic {{git|5fb8891d}} | |||
* add test for the "clientnotify" module {{git|bcf6e2fb}} | |||
* allow identifiers in the test setup {{git|8562f613}} | |||
* Add support SWIG 4.1.0, drop support for < 4.0.1 {{git|fecdd989}} | |||
* CI: Update usage of rebaseall on cygwin {{git|08ca309f}} | |||
* Make CUser::Put* send to all clients {{git|c55237be}} | |||
* Fix an ODR violation {{git|3e45b2f3}} | |||
* Test module translation of commands {{git|9c855b5c}} | |||
* Rename cmd/desc to command/description {{git|e0c05ddb}} | |||
* modules: modpython: Implement Module.AddCommand() {{git|94f1c327}} | |||
* CI: update crowdin contributors file in utf-8 {{git|ed49d6c0}} | |||
* DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 {{git|7c8ac898}} | |||
* Add test for watch with spaces {{git|c87192fb}} | |||
* Allow spaces when adding new pattern {{git|34aece32}} | |||
* Welcome to 2022 The same procedure as last year, Miss Sophie? Same procedure as every year, James. {{git|6402d241}} | |||
* Don't crash when receiving SASL lines from server without having negotiated SASL via CAP {{git|6f28db4a}} | |||
* Fix order of breadcrumbs in network page in webadmin {{git|465cb66b}} | |||
* Fix build with libressl {{git|dcb5f3df}} | |||
* wip {{git|675024b5}} | |||
* Dockerfile: Switch from libressl to openssl {{git|dde59a24}} | |||
* Fix coverage for C++ on github actions {{git|29142359}} | |||
* Build but not push docker on pull requests {{git|315da8e1}} | |||
* Add tests for deny options {{git|8a9423d3}} | |||
* Add more deny options {{git|fe475e1e}} | |||
* 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 Travis badge with Github Actions {{git|22cb2d1e}} | |||
* Fix tarball testing in github actions after .github/ removal {{git|5b5085e4}} | |||
* Docker git version: fix versio, update alpine {{git|c97e2b18}} | |||
* Remove .github/ from tarball {{git|71321a2b}} | |||
* CI: Remove ' symbol where it shouldn't be {{git|acda0eab}} | |||
* Setup github actions {{git|bcbdce2d}} | |||
* Fix integration test after switch to libera {{git|68864541}} | |||
* Fixed missing paragraph closing tag {{git|2a733cc9}} | |||
* Hide password in PASS debug lines without : in trailing param {{git|e7b6a771}} | |||
* Switch --makeconf wizard from freenode to libera {{git|15e2351d}} | |||
* route_replies: route TOPIC requests to client {{git|9ff9fa7c}} | |||
* move IRC channel to Libera.Chat {{git|3c3a445a}} | |||
* Rewrite message parsing using string_view {{git|fd71a69f}} | |||
* Fix controlpanel output {{git|4393b9d9}} | |||
* change message when staying in foreground {{git|57c94b8b}} | |||
* Welcome to 2021 {{git|99687b0f}} | |||
* znc-buildmod: output where the module was written to {{git|25a88004}} | |||
* Fix znc-buildmod -v in cmake build {{git|a2d16817}} | |||
* Fix other skins for #1744 {{git|d505a6d4}} | |||
* Allow reordering of channels in webadmin {{git|92d04e6a}} | |||
* List channels in order in webadmin {{git|3ff5aaf4}} | |||
* Add MoveChan and SwapChans commands {{git|99b33ead}} | |||
* Update default SSL settings from Mozilla recommmendations {{git|b80d674c}} | |||
* Fix path in systemd service (which shouldn't be here at all) {{git|d4bfd143}} | |||
* Don't load modperl as a python module {{git|47e633b2}} | |||
* WIP fix autotop {{git|38081d5a}} | |||
* sasl: don't forward 908 numeric to clienT {{git|f9fc9b40}} | |||
* Dockerfile: upgrade Alpine to 3.12 {{git|eeea60f5}} | |||
* Use 1.8.x again {{git|a11866fe}} | |||
* Show channel indexes in ListChans command {{git|dbd47b24}} | |||
* Respect order of subconfigs in znc.conf {{git|926d140a}} | |||
* Add test for account-tag capability {{git|cf547264}} | |||
* Cleanup capabilities from m_ssAcceptedCaps in CClient::ClearServerDependentCaps after CAP DEL {{git|f5c3ea40}} | |||
* Add support for cap account-tag {{git|c79961c5}} | |||
* modperl: allow overriding timer label {{git|1c9cb3f8}} | |||
* CI: Try to fix coverity setup {{git|c04544c1}} | |||
* Remove merge conflicts from .po files {{git|fd24fa67}} | |||
* Web: remove legacy xhtml syntax (#1723) {{git|17ec6095}} | |||
* CI: the file now exists {{git|2b8f0dd3}} | |||
* Fix the new CI script {{git|ff064e3a}} | |||
* CI: try to show who helped to translate ZNC {{git|0f413ea3}} | |||
* Update README about new python {{git|9ea9d308}} | |||
* Fix PY_SSIZE_T_CLEAN python warning {{git|e8ff1612}} | |||
* Rewrite how modpython loads modules {{git|b3b38956}} | |||
* Appveyor: avoid the symlink {{git|9a909b86}} | |||
* Looks like appveyor cygwin doesn't like such symlinks. Make it explicitly relative {{git|3bd7c899}} | |||
* Update comment {{git|87ed28f7}} | |||
* Rename configure.sh cmake wrapper to configure {{git|84d8375a}} | |||
* Remove autoconf, leave only CMake {{git|dd42fcd2}} | |||
* Increase version number to 1.9.x {{git|ff7758b5}} |
Revision as of 02:07, 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
Fixes
- Don't send 333 (RPL_TOPICWHOTIME) to client if topic owner is unknown (#1889)
Modules
Internal
- Add argon to readme Template:Git
- Bump docker/metadata-action from 4 to 5 Template:Git
- Bump github/codeql-action from 2 to 3 Template:Git
- Bump actions/checkout from 3 to 4 Template:Git
- Bump docker/login-action from 2 to 3 Template:Git
- Bump docker/build-push-action from 3 to 5 Template:Git
- 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
- Force argon support in CI Template:Git
- Progress Template:Git
- Welcome to 2024 [skip ci] Template:Git
- Add comments to header Template:Git
- Force argon support in CI 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
- Update docker alpine to 3.18 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
- Welcome to 2023 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
- Replace Travis badge with Github Actions 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
- Welcome to 2021 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
- Dockerfile: upgrade Alpine to 3.12 Template:Git
- Use 1.8.x again 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
- Rename configure.sh cmake wrapper to configure Template:Git
- Remove autoconf, leave only CMake Template:Git
- Increase version number to 1.9.x Template:Git