Znc-1.7.4 free download
Naturally, there can be multiple instances of each. Definition of a port that ZNC listens on. There can be multiple ports, and they can allow different protocols. Definition of a network. A user can have multiple networks, up to the limit specified by MaxNetworks. A network can have multiple channels. Definition of a password, used by clients to connect to ZNC.
Generated using znc --makepass. You must be logged in to post a comment. How to install and configure a ZNC June 27, Previous Post Previous post:. Next Post Next post:. Leave a Reply Cancel reply You must be logged in to post a comment.
Search this site. Follow us. How to install NeoStats 3 Total Shares. Eggdrop Tcl scripts 2 Total Shares. Recent posts How to upgrade to Anope 2.
You should use username:password as the server password e. More modules e. This file shouldn't be too hard too understand. An explanation of all the items can be found on the Configuration page. Warning: it is better not to edit config while ZNC is running. Use the webadmin and controlpanel modules instead.
Perl modules are loaded through the global module ModPerl. Python modules are loaded through the global module ModPython. Chat if you still have questions:. This page lists all of the ZNC packages in the Ubuntu repositories.
Note that the PPA does not contain packages for every Ubuntu release , and the support dates for various Ubuntu versions is detailed here. If the release of Ubuntu you are on is not supported on the PPA, you will have to compile it from source yourself. If you want to build znc from source to get a newer version than Ubuntu provides, you may need to determine capability of your system to build ZNC 1. If you are trying to use the Git master version of the source code, then you will also need to ensure the following packages are also installed.
You will not need to install these if you are using a stable release tarball, only if you are using Git master:. After you have installed these packages, then continue onward for the additional dependencies you will need. If you are on Ubuntu After verifying you have the required build dependency sources, you will need to install the following packages:. After you have done this, you can follow the instructions on this page for compiling from the source tarball.
It contains packages for all releases of Ubuntu that are currently supported. It does not contain packages for versions of Ubuntu that are past their end of life dates. Click here if you wish to see the details of the packages in the PPA. The versions of ZNC currently available in the PPA are detailed on the repository's information page but will only receive updates for currently-supported, non End of Life Ubuntu Releases.
ZNC is now installed. Make channels follow user-level settings when appropriate. Write disabled status to config for disabled channels. Fix double output in messages from modules. Fix memory leak in gzip compression in HTTP server. Use random DNS result instead of choosing the same one every time. Fix HTTP basic auth. Mention network in message shown if client didn't send PASS. Modules autoattach: Make it also a network module. Allows use of strftime formatting in away messages.
Fix check for "Connected" state. Add support for loading as a global module. Check if adding a new channel succeeded. Revise Help output. Allow wildcards for GetChan and SetChan. Add support for logging rules. Enable default arguments feature of SWIG 3. No functionality change, it just makes generated code a bit more beautiful. Remove commands Ghost, Recover, Release, Group. The same functionality is available via new alias module. Don't cloak host on first module load if already connected to IRC.
Add web configuration. Handle IRCv3. Handle empty password in SetPass the same way as during startup. Add missing page title on Traffic page. Improve navigation: "Save and continue". Clarify that timestamp format is useless with server-time.
Internal Move Csocket to git submodule. Unit tests, via GTest. Allow lambdas for module command callbacks. Add limited support for using threads in modules: CModuleJob class. Add CChan::SendBuffer client, buffer overload. Web: Discard sessions in LRU order. Introduce CaseSensitivity enum class. Fix CNick::Parse. Fix GetClients const correctness.
Use override keyword. Show username of every http request in -D output. Give a reason for disabled features during. Use make-tarball. Modules: use public API. Modules: use AddCommand. Add ChangeLog. In detail, these are: New Reduce users' confusion during --makeconf. Warn people that making ZNC listen on port might cause problems with some web browsers. Always generate a SSL certificate during --makeconf. People who don't want wildcard binds can configure this later.
Fixes Fix a use-after-delete in webadmin. Change formatting of startup messages so that we never overwrite part of a message when printing the result of an action. Fix configure on non-bash shells. Send the correct error for invalid CAP subcommands.
Make sure znc-buildmod includes zncconfig. Modules Make awaystore automatically call the Ping command when the Back command is used. Add SSL information and port number to servers in network list in webadmin. Disable password autocompletion when editing users in webadmin. Make nickserv module work on StarChat. Remove accidental timeout for run commands in shell module. Add support for the MaxNetworks global setting.
Add support for the BindHost per-network setting. Don't create. Fix modperl on MacOS X. Require at least SWIG 2. Cache list of available timezones instead of re-reading it whenever it is needed. Improve const-correctness.
Fix various low-priority compiler warnings. Change in-memory storage format for ServerThrottle. Use native API on Win32 to replace a file with another file.
It behaved like -N before. Escape special characters in debug output znc --debug Don't disconnect networkless users without PINGing them first. Don't lose dlerror message. Fix use-after-free which may happen during shutdown Fix "Error: Success" message in SSL Fixed double forward slashes and incorrect active module highlighting.
Fix bug for "Disconnect" help Standardize error wordings webadmin Allow loading webadmin as user module. Enable embedding modules to network pages. Add support for NickServ on wenet. Create files with the same permissions as the whole log directory. Timezones Timezone can now be configured by name, e. Antiidle, fakeonline and motdfile modules are dropped. Away module is renamed to awaystore to better explain its meaning.
Use threads for non-blocking DNS instead of c-ares. Fix debug output of identfile. Don't forward WHO replies with multi-prefix to clients which don't support multi-prefix 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 Fix check for visibility support in the compiler Fix compilation on cygwin again, including modperl and modpython Support parting several channels at once Fix a crash in admin now controlpanel module Fix webadmin to deny setting a bindhost that is not on the global list of allowed bindhosts.
Fix using empty value for defaults in user page in webadmin. Minor Stuff Rename admin module to controlpanel to make it clearer that it's not the same as admin flag of a user. 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.
Modules get a way to describe their arguments. It was plain text before. Webadmin: use HTML5 numeric inputs for numbers.
0コメント