about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2013-03-13Services.txt: Anope 1.9.8 has been released nowAlexander Barton
2013-03-09Commands.txt: Update description of the "KILL" commandAlexander Barton
2013-03-09Conn_Handler(): Don't test for penalty timesAlexander Barton
The Conn_Handler() main loop calls Handle_Buffer() which checks for the "penalty time" of each client itself, so don't do it twice.
2013-03-09Don't read SSL client data before DNS resolver is finishedAlexander Barton
Fix the cb_clientserver_ssl() callback function to not read in and store SSL encrypted client data before the asynchronous DNS resolver sub-process has finished: This could have resulted in discarding the resolved client hostname and IDENT reply afterwards, because in some situations (timing dependent) the NICK and USER commands could have already been read in from the client, stored in the buffer, and been processed. Thanks to Julian Brost for reporting the issue and testing, and to Federico G. Schwindt <fgsch@lodoss.net> for helping to debug it!
2013-03-08Increase password length limit to 64 charactersAlexander Barton
Closes bug #154.
2013-02-26doc/Services.txt: Update Anope status and URLAlexander Barton
2013-02-24Commands.txt: Update description of the "KICK" commandAlexander Barton
2013-02-24Commands.txt: Update description of the "INVITE" commandAlexander Barton
2013-02-24irc-op.c: use irc-macros.hAlexander Barton
2013-02-24irc-cap.c: use irc-macros.hAlexander Barton
2013-02-24irc-op.c: Update source code documentationAlexander Barton
2013-02-24irc-cap.c: Update source code documentationAlexander Barton
2013-02-24Add new _IRC_ARGC_EQ_OR_RETURN_ macro to irc-macros.hAlexander Barton
2013-02-24Add new _IRC_ARGC_BETWEEN_OR_RETURN_ macro to irc-macros.hAlexander Barton
2013-02-24irc-cap.c: move static functions to the top of the fileAlexander Barton
And remove now unnecessary (local) prototypes.
2013-02-22Update Doxygen configurationAlexander Barton
2013-02-22Clean up Xcode project file, remove outdated files, add missingAlexander Barton
2013-02-22src/testsuite/README: add whois-test.eAlexander Barton
2013-02-22irc-login.c: conenction -> connectionAlexander Barton
Introduced by commit d3ef2239 as of Sun Jan 16 2011 ... Thanks to Patrik Schindler <poc@pocnet.net> for reporting this!
2013-02-15Merge branch 'bug151-iconv' into masterAlexander Barton
* bug151-iconv: configure: search for iconv_open as well as libiconv_open
2013-02-15Merge branch 'bug153-ServerMask' into masterAlexander Barton
* bug153-ServerMask: Update irc-info.c to use irc-macros.h Add new irc-macros.h to project irc-info.c: add/streamline function documentation comments irc-info: move static functions at the top of the file Implement new function Client_SearchServer() Conflicts: src/ngircd/irc-info.c
2013-02-15configure: search for iconv_open as well as libiconv_openAlexander Barton
On some installations iconv_open() is actually libiconv_open(). iconv_open() is the glibc version while libiconv_open() is the libiconv version. This patch enables ngIRCd to detect both cases. Tested on OpenBSD 5.1. Closes bug #151.
2013-02-15configure: conversation -> conversionAlexander Barton
2013-02-15ngIRCd Release 20.2Alexander Barton
(cherry picked from commit c45d9dd1f08fddb95fa01d62c69848cd753a3161)
2013-02-15KICK: Fix denial of service bugSebastian Köhler
Test if the user that it is to be kicked is on the channel before user channel modes are tested. Otherwise assert( cl2chan != NULL ); in line 742 would fail and stop the service.
2013-02-13sighandlers.c: Update some log messagesAlexander Barton
2013-02-11my_sd_listen_fds(): really return an "int"Alexander Barton
This fixes the following warning using Apple LLVM version 4.2 (clang-425.0.24) on OS X: src/ngircd/conn.c:157:9: Implicit conversion loses integer precision: 'long' to 'int'
2013-02-11Merge branch 'bug155-allowAtInUser'Alexander Barton
* bug155-allowAtInUser: Allow "@" character in user names for authentication
2013-02-11Allow "@" character in user names for authenticationAlexander Barton
The "@" character isn't allowed in IRC usernames, because it is the separator between user name and hostname in IRC masks: <nickname>!<username>@<hostname> This patch accepts user names including "@" characters, saves the unmodified name for authentication but stores only the part in front of the "@" character as "IRC user name". And the latter is how ircd2.11, Bahamut, and irc-seven behave as well. Closes bug #155.
2013-02-10Merge branch 'systemd'Alexander Barton
* systemd: ngircd.sock: explicitely bind to IPv4 and IPv6 addresses Show address and port of sockets passed-in by systemd(8) Check type of sockets passed-in by systemd(8) Adjust severity levels of some log messages New configuration option "IdleTimeout": exit daemon when idle Implement support for systemd(8) "socket activation" contrib/README: add more files
2013-02-10ngircd.sock: explicitely bind to IPv4 and IPv6 addressesAlexander Barton
2013-02-10Show address and port of sockets passed-in by systemd(8)Alexander Barton
2013-02-10Check type of sockets passed-in by systemd(8)Alexander Barton
This patch makes sure that ngIRCd doesn't try to handle sockets of unsupported types, for example of AF_INET6 sockets when ngIRCd isn't compiled with support for IPv6 ...
2013-02-10Adjust severity levels of some log messagesAlexander Barton
2013-02-10Commands.txt: spelling fixes ...Alexander Barton
2013-02-10Merge branch 'HelpText'Alexander Barton
* HelpText: (22 commits) Commands.txt: Update description of the "USERS" command Commands.txt: Update description of the "SUMMON" command Commands.txt: Update description of the "SERVLIST" command Commands.txt: Update description of the "WHOWAS" command Commands.txt: Update description of the "WHOIS" command Commands.txt: Update description of the "WHO" command Commands.txt: Update description of the "VERSION" command Commands.txt: Update description of the "USERHOST" command Commands.txt: Update description of the "TIME" command Commands.txt: Update description of the "STATS" command Commands.txt: Update description of the "NAMES" command Commands.txt: Update description of the "MOTD" command Commands.txt: Update description of the "LUSERS" command Commands.txt: Update description of the "LINKS" command Commands.txt: Update description of the "ISON" command Commands.txt: Update description of the "INFO" command Commands.txt: Update description of the "ADMIN" command Commands.txt: Add description for the "CHARCONV" command Commands.txt: Add description for the "CAP" command Commands.txt: Import descriptions from "rbose/command_help" ...
2013-02-10Commands.txt: Update description of the "USERS" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "SUMMON" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "SERVLIST" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "WHOWAS" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "WHOIS" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "WHO" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "VERSION" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "USERHOST" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "TIME" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "STATS" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "NAMES" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "MOTD" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "LUSERS" commandAlexander Barton
2013-02-10Commands.txt: Update description of the "LINKS" commandAlexander Barton