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.0 and Template:Providers/table: Difference between pages

From ZNC
(Difference between pages)
Jump to navigation Jump to search
>Silverleo
m Small fixes
 
m updated connectivity, name, URL, and IRC support links for QZ -> TechnoFAQZNC
 
Line 1: Line 1:
<!-- The following is generated via this command:
<noinclude>
HEAD=$(git rev-parse master) ; echo "Last update at $HEAD" ; echo ; git log --format='* %s {{git|%h}}' --no-merges znc-0.098..$HEAD | cat
<!--  
======================================================================
For location codes, please refer to https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
Use exceptions, most notably UK instead of GB, listed here https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Exceptional_reservations
======================================================================
Providers are sorted by "Date Started", which is either the date in which the provider officially started delivering services, the date
their domain was registered (if reliable information), or the date added to the ZNC table list.
-->
-->
 
</noinclude>[<span class="plain links">[{{fullurl:Template:Providers/table|action=edit}} Edit data]</span>]
Last update at d0b7df5ec470141a4d9849719bd466df4aadac5f
{| class="wikitable sortable" border="1"
 
! rowspan="2" | Provider
//TODO: need to reword almost every line here...
! colspan="2" | Max Networks per User
 
! rowspan="2" | ZNC Version
== The Big News ==
! rowspan="2" | Language
 
! rowspan="2" | Connectivity<br><small style="font-weight:normal">(to destination networks)</small>
=== Multinetwork ===
! rowspan="2" class="unsortable" | IRC Support
ZNC users can now connect to multiple IRC networks at once.
! rowspan="2" | Date Started
However, you still need to connect your IRC client multiple times to ZNC.
! rowspan="2" class="unsortable" | ZNC locations<br><small style="font-weight:normal">([[wikipedia:ISO 3166-1 alpha-2#Officially_assigned_code_elements|country codes]], using [[wikipedia:ISO 3166-1 alpha-2#Exceptional_reservations|exceptions]])</small>
Think about new users as "user groups", while new networks are similar to old users.
! rowspan="2" class="unsortable" | Notes
 
|-
To login to ZNC, use <code>user/network:password</code> as password, or <code>user/network</code> as username.
! Default
Also, you can switch between different networks on the fly using the <code>/znc JumpNetwork</code> command.
! Premium
 
|-
When converting older znc configs, each user gets a single network called "default" (of course, networks are not mixed between different users). This network is used when a client logs in without specifying a network, so existing clients can login to new ZNC without changing their configuration.
|-
 
|[https://bnc4free.com BNC4FREE]
Users can create new networks up to an admin-configurable limit. By default, this limit is one network per user.
| 3
 
|
Existing user-per-network setups can be migrated to the new multinetwork setup using the <code>/znc MoveNetwork</code> command.
| 1.8.1*
 
| English
You can see a list of networks via <code>/znc ListNetworks</code> and <code>/znc ListAllUserNetworks</code>.
| both
 
| {{irc|chat.freenode.net|bnc4free}}
=== Timezones ===
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2009-01-05
Timezone can now be configured by name, e.g. "GMT-9", or "Europe/Madrid".
| <abbr title="United Kingdom">UK</abbr>
Old TimezoneOffset setting (which was the number of hours between the server's timezone and the user's timezone) is deprecated and should not be used anymore. Its old value is lost. The reason for this change is that the old TimezoneOffset was not trivial to count and often broke during switches to/from  daylight savings time.
|
 
|-
So if you previously used the TimezoneOffset option, you now have to configure your timezone again (via the [[webadmin]] or [[controlpanel]] module).
|[https://www.xshellz.com xShellz]
 
| 2
=== No more ZNC-Extra ===
| data-sort-value="30" | 12, 20, or 30
Most modules from [[ZNC-Extra]] are now enabled in the usual installation. It was pointless to have them shipped in the tarball, but requiring user to add some weird flags to ./configure.
| 1.6.1
 
| English
Antiidle, fakeonline and motdfile modules are dropped.
| both
 
| {{irc|chat.freenode.net|xShellz}}
Away module is renamed to [[awaystore]] to better explain its meaning.
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2009-03-01
 
| <abbr title="United States of America">US</abbr>, <abbr title="United Kingdom">UK</abbr>
== Fixes ==
|
* Don't try IPv6 servers when IPv6 isn't available. Use threads for non-blocking DNS instead of c-ares.
|-
* Fix debug output of identfile.
|[https://lunarbnc.net LunarBNC]
* Don't forward WHO replies with multi-prefix to clients which don't support multi-prefix
| unlimited
* Send nick changes to clients before we call the OnNick module hook
|
* Don't connect to SSLed IRC servers when ZNC is compiled without SSL support
| 1.8.0*
* Fix check for visibility support in the compiler
| English
* Fix compilation on cygwin again, including [[modperl]] and [[modpython]]
| IPv6 <small>(IPv4 requires Premium)</small>
* Support parting several channels at once
| {{irc|irc.lunarirc.net|lunarbnc}}
* Fix a crash in admin (now [[controlpanel]]) module
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2014-09-03
* Fix webadmin to deny setting a bindhost that is not on the global list of allowed bindhosts.
| <abbr title="Germany">DE</abbr>
* Fix using empty value for defaults in user page in webadmin.
|
 
|-
== Minor Stuff ==
|[https://znc.bg ZNC.BG]
* Rename admin module to [[controlpanel]] to make it clearer that it's not the same as admin flag of a user.
| 1
* Add protection from flood. If you send multiple lines at once, they will be slowed down, so that the server will not disconnect ZNC due to flood. It can be configured and can be completely turned off. Default settings are: 1 line per second, first 4 lines are sent at once.
|
* Modules can support several types now: a module can be loaded as a user module, as a network module ''and'' as a global module, if the module supports these types.
| 1.6.3*  
* Rename (non-)<code>KeepBuffer</code> to <code>AutoClearChanBuffer</code>
| English
* Process starttls numeric
| both
* Improvements to [[modperl]], [[modpython]], [[modtcl]].
| {{irc|irc.v.bg|znc}}
* Add timestamps to <code>znc --debug</code>
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2016-01-25
* Listeners editor in [[webadmin]]
| <abbr title="Bulgaria">BG</abbr>, <abbr title="Czech Republic">CZ</abbr>, <abbr title="Germany">DE</abbr>, <abbr title="Italy">IT</abbr>
* Add [[sasl]] module which uses SASL to authenticate to NickServ.
|
* Rename saslauth to [[cyrusauth]], to make it clearer that it's ''not'' needed to do SASL authentication to NickServ.
|-
* Modules get a way to describe their arguments.
|[https://technofaq.org TechnoFAQZNC]
* webadmin: allow editing of the bindhost without global list.
| 3 (more upon request)
* Don't send our password required notice until after CAP negotiation
| 10 (more upon request)
* Rewrite the JOIN channel logic, dropping MaxJoins
| 1.8.1
* Support messages directed to specific user prefixes (like <code>/msg @#channel Hello</code>)
| English
* Show link to http://znc.in/ from web as a link. It was plain text before.
| IPv6 <small>(IPv4 requires Premium)</small>
* Webadmin: use HTML5 numeric inputs for numbers.
| {{irc|chat.freenode.net|TechnoFAQZNC}}
* Add SSL/IPv6/DNS info to znc --version
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2017-11-02
* Clarify that only admins can load the [[shell]] module.
| <abbr title="France">FR</abbr>, <abbr title="Norway">NO</abbr>
* [[cyrusauth]]: Allow creating new users on first login
|
* Clear channel buffers when keep buffer is disabled if we're online
|-
* [[send_raw]]: Add a command to send a line to the current client
|[https://pastebin.com/raw/eDaeLZhn bnc4you]
* webadmin: Implement clone user
| 4 (freenode + 3 choices)
* autoreply: Honor RFC 2812.
|
* Add 381 to the buffer ("You are now an IRC Operator")
| 1.8.1
* identfile: Pause the connection queue while we have a locked file
| English
* Add <code>ShowBindHost</code> command
| IPv4-only
* autoop: Check for autoops when we get op status
| {{irc|chat.freenode.net|#bnc4you}}
* Improvements and fixes to the [[partyline]] module
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2018-03-03
* Check that there're modules available on startup. Check if ZNC is installed or not.
| <abbr title="Turkey">TR</abbr>
* Modified description field for bouncedcc module to explain what the module actually does.
|
* nickserv: add support for nickserv requests on wenet.ru and rusnet.
|-
* send 422 event if MOTD buffer is empty
|[https://ircnow.org IRCNow]
* route_replies: Handle much more replies
| 100 (more upon request)
* Clear text colors before appending timestamps to buffer lines, add space before AppendTimestamp for colorless lines.
|
* Don't replace our motd with a different servers motd
| 1.7.4
* webadmin: Add a "Disabled" checkbox for channels
| English / Chinese / Urdu / Tamil / Spanish
* Send a 464 ERR_PASSWDMISMATCH to clients that did not supply a password
| both
* Separate compilation and linking for modules.
| {{irc|irc.ircnow.org|ircnow}}
* Trim spaces from end of commands to autoattach.
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2019-08-26
* nickserv: add ghost, recover and release
| <abbr title="Luxembourg">LU</abbr>, <abbr title="United States of America">US</abbr>
* Warn if config was saved in a newer ZNC version.
| <small>hostile to LGBT</small>
* Backup znc.conf when upgrading ZNC.
|-
 
|[https://pastebin.com/raw/tqTixMFS QualityZNC]
== Internal Stuff ==
| 2 (freenode + 1 choice)
* #include <znc/...h> instead of #include "...h"
|
* Add string formatting function with named params.
| 1.8.0
* Python, perl: support global, user, network modules.
| English
* Csock: able use non-int number of secs for timer.
| both
* CString("off").ToBool() shouldn't be true
| {{irc|chat.freenode.net|#QualityZNC}}
* Python: Override __eq__ to allow comparison of strings
| <span style="display:none">&{{#expr:3e11+{{#time:U|..}}}}</span>2020-02-09
* python: Allow iterating over CModules
| <abbr title="Germany">DE</abbr>
* Add methods to CModule to get the web path
|
* Rework modperl to better integrate with perl.
|}
* Store all 005 values in a map.
* Python: Use znc.Socket if no socket class is specified in CreateSocket()
* CZNC::WriteConfig(): Better --debug output
* Slight refactor of CBuffer & CBufLine.
* Implemented an OnInvite hook
* Allow a client to become "away"
* Create a connection queue
* Set default TrimPrefix to ":"
* Add a config writer
* Wrap MODULECALL macros in a do-while
* Don't require CTimer's label to be unique if its empty
* Allow loading python modules with modpython (ex. modname/__init__.py)
* bNoChange in On{,De}{Op,Voice} wast incorrect
* Drop znc-config, change znc-buildmod so it doesn't need znc-config
 
[[Category:ChangeLog]]

Revision as of 20:27, 19 July 2020

[Edit data]

Provider Max Networks per User ZNC Version Language Connectivity
(to destination networks)
IRC Support Date Started ZNC locations
(country codes, using exceptions)
Notes
Default Premium
BNC4FREE 3 1.8.1* English both #bnc4free@chat.freenode.net &3017135074212009-01-05 UK
xShellz 2 12, 20, or 30 1.6.1 English both #xShellz@chat.freenode.net &3017135074212009-03-01 US, UK
LunarBNC unlimited 1.8.0* English IPv6 (IPv4 requires Premium) #lunarbnc@irc.lunarirc.net &3017135074212014-09-03 DE
ZNC.BG 1 1.6.3* English both #znc@irc.v.bg &3017135074212016-01-25 BG, CZ, DE, IT
TechnoFAQZNC 3 (more upon request) 10 (more upon request) 1.8.1 English IPv6 (IPv4 requires Premium) #TechnoFAQZNC@chat.freenode.net &3017135074212017-11-02 FR, NO
bnc4you 4 (freenode + 3 choices) 1.8.1 English IPv4-only ##bnc4you@chat.freenode.net &3017135074212018-03-03 TR
IRCNow 100 (more upon request) 1.7.4 English / Chinese / Urdu / Tamil / Spanish both #ircnow@irc.ircnow.org &3017135074212019-08-26 LU, US hostile to LGBT
QualityZNC 2 (freenode + 1 choice) 1.8.0 English both ##QualityZNC@chat.freenode.net &3017135074212020-02-09 DE