Commit Graph

  • a65cdfe325 Accepting request 1320845 from server:irc factory Dominique Leuenberger 2025-12-02 16:22:38 +00:00
  • ecc2d1d45c Accepting request 1320819 from home:dimstar:Factory Martin Pluskal 2025-12-02 12:58:59 +00:00
  • 96e793c20b Accepting request 1290201 from server:irc Ana Guerrero 2025-07-06 15:07:26 +00:00
  • 51f7b7f756 Accepting request 1290133 from home:rrahl0 Matej Cepl 2025-07-03 11:48:21 +00:00
  • 7e236fe715 Accepting request 1284802 from server:irc Ana Guerrero 2025-06-11 14:27:48 +00:00
  • 39a36bdc73 Accepting request 1284526 from home:rrahl0 Martin Pluskal 2025-06-11 11:37:52 +00:00
  • 2147223da1 Accepting request 1202214 from server:irc leap-16.1 leap-16.0 Ana Guerrero 2024-09-20 15:12:41 +00:00
  • 91dd78242b Accepting request 1202214 from server:irc Ana Guerrero 2024-09-20 15:12:41 +00:00
  • 27a630b697 - seperate out systemd file (we don't need harden_znc.service.patch anymore) Martin Pluskal 2024-09-20 12:53:16 +00:00
  • a2c51e0611 Accepting request 1202149 from home:rrahl0 Martin Pluskal 2024-09-20 12:53:16 +00:00
  • 14d10fac09 - build optional doxygen docs (add no-timestamp.patch, so __DATE__ and __TIME__ are not embedded) - enable argon2 - be more explicit about which buildflags are enabled - seperate out systemd file - add a source to the gpg key Martin Pluskal 2024-09-20 08:14:21 +00:00
  • 9970b82ee1 Accepting request 1201862 from home:rrahl0 Martin Pluskal 2024-09-20 08:14:21 +00:00
  • 43dd3a9ee7 Accepting request 1186187 from server:irc Ana Guerrero 2024-07-08 17:09:20 +00:00
  • dc3fe4777e Accepting request 1186187 from server:irc Ana Guerrero 2024-07-08 17:09:20 +00:00
  • 6c1b06aa4f - Update to 1.9.1 (boo#1227393, CVE-2024-39844) * This is a security release to fix CVE-2024-39844: remote code execution vulnerability in modtcl. To mitigate this for existing installations, simply unload the modtcl module for every user, if it's loaded. Note that only users with admin rights can load modtcl at all. * Improve tooltips in webadmin. David Mulder 2024-07-08 13:50:44 +00:00
  • c38a852abe Accepting request 1185717 from home:jubalh:branches:server:irc David Mulder 2024-07-08 13:50:44 +00:00
  • a787cbf09d Accepting request 1171442 from server:irc Ana Guerrero 2024-05-03 17:45:25 +00:00
  • dea951f3b9 Accepting request 1171442 from server:irc Ana Guerrero 2024-05-03 17:45:25 +00:00
  • 83b4678639 Accepting request 1171441 from home:dmulder:branches:server:irc Martin Pluskal 2024-05-02 20:00:22 +00:00
  • c922147231 Accepting request 1171441 from home:dmulder:branches:server:irc Martin Pluskal 2024-05-02 20:00:22 +00:00
  • fcabd8d402 Accepting request 1144518 from server:irc Ana Guerrero 2024-02-06 15:35:38 +00:00
  • d05e610830 Accepting request 1144518 from server:irc Ana Guerrero 2024-02-06 15:35:38 +00:00
  • 3c66be990c Accepting request 1144476 from home:dimstar:Factory Martin Pluskal 2024-02-06 09:51:44 +00:00
  • 7824c60c52 Accepting request 1144476 from home:dimstar:Factory Martin Pluskal 2024-02-06 09:51:44 +00:00
  • 6f62f2a831 Accepting request 1037080 from server:irc Dominique Leuenberger 2022-11-21 14:30:29 +00:00
  • 343bce53e6 Accepting request 1037080 from server:irc Dominique Leuenberger 2022-11-21 14:30:29 +00:00
  • 72aec531dc Accepting request 1036677 from home:dimstar:Factory Dominique Leuenberger 2022-11-21 11:49:52 +00:00
  • 37e399d040 Accepting request 1036677 from home:dimstar:Factory Dominique Leuenberger 2022-11-21 11:49:52 +00:00
  • dc5b258f60 Accepting request 945820 from server:irc Dominique Leuenberger 2022-01-12 23:22:30 +00:00
  • 604edd1dd5 Accepting request 945820 from server:irc Dominique Leuenberger 2022-01-12 23:22:30 +00:00
  • 043d6c2ab3 Accepting request 945794 from home:jsegitz:branches:systemdhardening:server:irc Martin Pluskal 2022-01-12 12:17:59 +00:00
  • 9dcd94c521 Accepting request 945794 from home:jsegitz:branches:systemdhardening:server:irc Martin Pluskal 2022-01-12 12:17:59 +00:00
  • c1356aa752 Accepting request 833007 from server:irc Dominique Leuenberger 2020-09-09 16:03:21 +00:00
  • cca1ffaa61 Accepting request 833007 from server:irc Dominique Leuenberger 2020-09-09 16:03:21 +00:00
  • 38399fefd0 Accepting request 832996 from home:oxy:branches:server:irc Martin Pluskal 2020-09-08 14:05:27 +00:00
  • 15ad8b99a1 Accepting request 832996 from home:oxy:branches:server:irc Martin Pluskal 2020-09-08 14:05:27 +00:00
  • 5383f9d2b4 Accepting request 826852 from server:irc Dominique Leuenberger 2020-08-17 10:05:40 +00:00
  • 838567843d Accepting request 826852 from server:irc Dominique Leuenberger 2020-08-17 10:05:40 +00:00
  • 97b0f85ed1 Accepting request 826838 from home:dirkmueller:branches:server:irc Martin Pluskal 2020-08-15 15:51:21 +00:00
  • f41808d839 Accepting request 826838 from home:dirkmueller:branches:server:irc Martin Pluskal 2020-08-15 15:51:21 +00:00
  • 56f34b4c93 Accepting request 806842 from server:irc Dominique Leuenberger 2020-05-19 12:47:47 +00:00
  • 938a924377 Accepting request 806842 from server:irc Dominique Leuenberger 2020-05-19 12:47:47 +00:00
  • c435499e62 - Use pristine linker flags - Use systemd orering to allow working in environments without running systemd Martin Pluskal 2020-05-11 08:37:15 +00:00
  • aea6d883be - Use pristine linker flags - Use systemd orering to allow working in environments without running systemd Martin Pluskal 2020-05-11 08:37:15 +00:00
  • bb08ef581e Accepting request 800723 from server:irc Dominique Leuenberger 2020-05-07 12:53:49 +00:00
  • e7af9e3e67 Accepting request 800723 from server:irc Dominique Leuenberger 2020-05-07 12:53:49 +00:00
  • 1a0ab39359 Accepting request 800722 from home:polslinux:branches:server:irc Martin Pluskal 2020-05-06 13:47:49 +00:00
  • e0602abc40 Accepting request 800722 from home:polslinux:branches:server:irc Martin Pluskal 2020-05-06 13:47:49 +00:00
  • 3cbc6cfb2f Accepting request 733989 from server:irc Dominique Leuenberger 2019-09-30 14:01:09 +00:00
  • f6a0544d7f Accepting request 733989 from server:irc Dominique Leuenberger 2019-09-30 14:01:09 +00:00
  • bb1fbf9664 Accepting request 733904 from home:lemmy04 Martin Pluskal 2019-09-30 06:47:22 +00:00
  • 99e42de667 Accepting request 733904 from home:lemmy04 Martin Pluskal 2019-09-30 06:47:22 +00:00
  • e4da2bc84e Accepting request 714978 from server:irc Dominique Leuenberger 2019-07-13 11:50:41 +00:00
  • 7fe12a37b6 Accepting request 714978 from server:irc Dominique Leuenberger 2019-07-13 11:50:41 +00:00
  • 1a3d795733 Accepting request 714939 from home:bmwiedemann:branches:server:irc Martin Pluskal 2019-07-13 06:42:11 +00:00
  • 14572951d5 Accepting request 714939 from home:bmwiedemann:branches:server:irc Martin Pluskal 2019-07-13 06:42:11 +00:00
  • fc69bfef93 Accepting request 712237 from server:irc Dominique Leuenberger 2019-07-11 11:08:22 +00:00
  • b977b60a73 Accepting request 712237 from server:irc Dominique Leuenberger 2019-07-11 11:08:22 +00:00
  • 1f20e71715 - Update to version 1.7.4: * This is a security release to fix CVE-2019-12816 boo#1138572 * Send "Connected!" messages to client to the correct nick Martin Pluskal 2019-06-27 08:47:32 +00:00
  • 288c66c65d - Update to version 1.7.4: * This is a security release to fix CVE-2019-12816 boo#1138572 * Send "Connected!" messages to client to the correct nick Martin Pluskal 2019-06-27 08:47:32 +00:00
  • 3927dc736b Accepting request 705792 from server:irc Dominique Leuenberger 2019-06-19 18:59:07 +00:00
  • c908c76abf Accepting request 705792 from server:irc Dominique Leuenberger 2019-06-19 18:59:07 +00:00
  • a641522dd6 - Update to version 1.7.3: * This is a security release to fix CVE-2019-9917. * Docker only: the znc image now supports --user option of docker run. - Drop no longer needed znc-CVE-2019-9917.patch Martin Pluskal 2019-05-28 07:09:15 +00:00
  • 6fa5fbc3d2 - Update to version 1.7.3: * This is a security release to fix CVE-2019-9917. * Docker only: the znc image now supports --user option of docker run. - Drop no longer needed znc-CVE-2019-9917.patch Martin Pluskal 2019-05-28 07:09:15 +00:00
  • 6b46bf94db Accepting request 688197 from server:irc Dominique Leuenberger 2019-03-26 21:33:09 +00:00
  • 9402c111f2 Accepting request 688197 from server:irc Dominique Leuenberger 2019-03-26 21:33:09 +00:00
  • 41b82ac45f - Fix boo#1130360 CVE-2019-9917 * znc-CVE-2019-9917.patch Martin Pluskal 2019-03-25 11:14:54 +00:00
  • e034966d39 - Fix boo#1130360 CVE-2019-9917 * znc-CVE-2019-9917.patch Martin Pluskal 2019-03-25 11:14:54 +00:00
  • f91d9b57be Accepting request 670355 from server:irc Stephan Kulow 2019-02-24 16:10:39 +00:00
  • 7f012e6a23 Accepting request 670355 from server:irc Stephan Kulow 2019-02-24 16:10:39 +00:00
  • 345494e1f5 Accepting request 669864 from home:polslinux:branches:server:irc Martin Pluskal 2019-01-31 13:50:17 +00:00
  • 31114683fc Accepting request 669864 from home:polslinux:branches:server:irc Martin Pluskal 2019-01-31 13:50:17 +00:00
  • 54595eb8f2 Accepting request 623567 from server:irc Dominique Leuenberger 2018-07-27 08:55:30 +00:00
  • 342c93042a Accepting request 623567 from server:irc Dominique Leuenberger 2018-07-27 08:55:30 +00:00
  • 695c2137d7 - Update to version 1.7.1: * Security critical fixes[edit] + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf. + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name. * Core + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536) + Fix language selector. Russian and German were both not selectable. + Fix build without SSL support (#1554) + Fix several broken strings + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541) * New + Add partial Spanish, Indonesian, and Dutch translations * Modules + adminlog: Log the error message again (regression of 1.7.0) (#1557) + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556) + flooddetach: Fix description of commands (#1548) + modperl: Fix memory leak in NV handling + modperl: Fix functions which return VCString (#1543) + modpython: Fix functions which return VCString (#1543) + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled * Internal + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon() + Don't throw from destructor in the integration test + Fix a warning with integration test / gmake / znc-buildmod interaction. - Drop upstream patches: * znc-inject2.patch * znc-inject.patch * znc-traversal.patch Martin Pluskal 2018-07-18 07:34:31 +00:00
  • 220f2bf235 - Update to version 1.7.1: * Security critical fixes[edit] + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf. + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name. * Core + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536) + Fix language selector. Russian and German were both not selectable. + Fix build without SSL support (#1554) + Fix several broken strings + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541) * New + Add partial Spanish, Indonesian, and Dutch translations * Modules + adminlog: Log the error message again (regression of 1.7.0) (#1557) + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556) + flooddetach: Fix description of commands (#1548) + modperl: Fix memory leak in NV handling + modperl: Fix functions which return VCString (#1543) + modpython: Fix functions which return VCString (#1543) + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled * Internal + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon() + Don't throw from destructor in the integration test + Fix a warning with integration test / gmake / znc-buildmod interaction. - Drop upstream patches: * znc-inject2.patch * znc-inject.patch * znc-traversal.patch Martin Pluskal 2018-07-18 07:34:31 +00:00
  • aea72cf441 * znc-inject2.patch Martin Pluskal 2018-07-16 09:28:11 +00:00
  • 58258b8ed0 * znc-inject2.patch Martin Pluskal 2018-07-16 09:28:11 +00:00
  • 9f5f6ae1b1 OBS-URL: https://build.opensuse.org/package/show/server:irc/znc?expand=0&rev=70 Martin Pluskal 2018-07-16 08:05:51 +00:00
  • 9e63964bb9 OBS-URL: https://build.opensuse.org/package/show/server:irc/znc?expand=0&rev=70 Martin Pluskal 2018-07-16 08:05:51 +00:00
  • 132720d5f9 - Fix boo#1101280 CVE-2018-14056 * znc-traversal.patch - Fix boo#1101281 CVE-2018-14055 * znc-inject.patch - Fix building on Leap-42* by using less strict linker flags Martin Pluskal 2018-07-16 08:00:14 +00:00
  • 8b14cdff1c - Fix boo#1101280 CVE-2018-14056 * znc-traversal.patch - Fix boo#1101281 CVE-2018-14055 * znc-inject.patch - Fix building on Leap-42* by using less strict linker flags Martin Pluskal 2018-07-16 08:00:14 +00:00
  • 6af52f252e - Fix buildin on Leap-42* by using less strict linker flags Martin Pluskal 2018-07-16 07:51:13 +00:00
  • bfe7deedd0 - Fix buildin on Leap-42* by using less strict linker flags Martin Pluskal 2018-07-16 07:51:13 +00:00
  • fd4e259140 Accepting request 613951 from server:irc Yuchen Lin 2018-06-13 13:35:45 +00:00
  • a52f8a2bbe Accepting request 613951 from server:irc Yuchen Lin 2018-06-13 13:35:45 +00:00
  • 42a0d1885c Accepting request 613920 from home:scarabeus_iv:branches:server:irc Martin Pluskal 2018-06-04 10:12:54 +00:00
  • dac71c48d6 Accepting request 613920 from home:scarabeus_iv:branches:server:irc Martin Pluskal 2018-06-04 10:12:54 +00:00
  • 18bd84d013 OBS-URL: https://build.opensuse.org/package/show/server:irc/znc?expand=0&rev=65 Martin Pluskal 2018-06-04 07:58:54 +00:00
  • aa1aa50cf2 OBS-URL: https://build.opensuse.org/package/show/server:irc/znc?expand=0&rev=65 Martin Pluskal 2018-06-04 07:58:54 +00:00
  • fc156853b8 - Update to version 1.7.0: * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed. * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug. * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2. * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462) * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer * Configs written before ZNC 0.206 can't be read anymore (#929) * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316) * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950) * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version. * Make ZNC request server-time from server when available (#839) * Increase accepted line length from 1024 to 2048 to give some space to message tags * Separate buffer size settings for channels and queries (#967) * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192) * Add "AuthOnlyViaModule" global/user setting (#331) * Added pyeval module * Added stripcontrols module (#387) * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139) * Stop defaulting real name to "Got ZNC?" (#818) * Make the user aware that debug mode is enabled. (#1446) * Added ClearAllBuffers command (#852) * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946) * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450) * Add SNI SSL client support (#1200) * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219) * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866) * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards. * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455) * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894) * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable Martin Pluskal 2018-06-01 15:48:16 +00:00
  • 27a466f90d - Update to version 1.7.0: * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed. * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug. * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2. * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462) * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer * Configs written before ZNC 0.206 can't be read anymore (#929) * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316) * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950) * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version. * Make ZNC request server-time from server when available (#839) * Increase accepted line length from 1024 to 2048 to give some space to message tags * Separate buffer size settings for channels and queries (#967) * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192) * Add "AuthOnlyViaModule" global/user setting (#331) * Added pyeval module * Added stripcontrols module (#387) * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139) * Stop defaulting real name to "Got ZNC?" (#818) * Make the user aware that debug mode is enabled. (#1446) * Added ClearAllBuffers command (#852) * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946) * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450) * Add SNI SSL client support (#1200) * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219) * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866) * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards. * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455) * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894) * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable Martin Pluskal 2018-06-01 15:48:16 +00:00
  • ebaa8d6a42 Accepting request 584024 from server:irc Dominique Leuenberger 2018-03-08 09:59:25 +00:00
  • 1f8b6b7abd Accepting request 584024 from server:irc Dominique Leuenberger 2018-03-08 09:59:25 +00:00
  • 91633c2c56 - Update to version 1.6.6: * Fix use-after-free in znc --makepem. It was broken for a long time, but started segfaulting only now. This is a useability fix, not a security fix, because self-signed (or signed by a CA) certificates can be created without using --makepem, and then combined into znc.pem. Martin Pluskal 2018-03-07 17:36:27 +00:00
  • d97511bf70 - Update to version 1.6.6: * Fix use-after-free in znc --makepem. It was broken for a long time, but started segfaulting only now. This is a useability fix, not a security fix, because self-signed (or signed by a CA) certificates can be created without using --makepem, and then combined into znc.pem. Martin Pluskal 2018-03-07 17:36:27 +00:00
  • bbef52b3ee Accepting request 542254 from server:irc Dominique Leuenberger 2017-11-17 09:56:37 +00:00
  • 56c5c3afb7 Accepting request 542254 from server:irc Dominique Leuenberger 2017-11-17 09:56:37 +00:00
  • d4f64fa628 Accepting request 540206 from home:jzelazkovqa:branches:server:irc Martin Pluskal 2017-11-09 13:40:21 +00:00
  • 9039e41cc5 Accepting request 540206 from home:jzelazkovqa:branches:server:irc Martin Pluskal 2017-11-09 13:40:21 +00:00