| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-03-25 | Warn when unknown variables are found in [Features] section | Alexander Barton | |
| 2011-03-21 | Generate WALLOPS message on SQUIT from IRC operator | Alexander Barton | |
| So SQUIT now behaves like CONNECT and DISCONNECT commands, when called by an IRC operator (and not received from an other server). | |||
| 2011-03-21 | Commands received from other servers must have prefixes | Alexander Barton | |
| Make sure that all commands received from other servers do have valid prefixes. Only exceptions are PING and ERROR commands that can occure without prefixes when generated by the remote peer itself. | |||
| 2011-03-21 | Allow servers to send more commands in the first 10 secods | Alexander Barton | |
| This helps to speed up server login and network synchronisation. | |||
| 2011-03-19 | IRC_CHANINFO(): Code cleanup | Alexander Barton | |
| 2011-03-19 | Handle_GLOBAL(): don't use multi-line strings | Alexander Barton | |
| They aren't supported by elder C compilers ... | |||
| 2011-03-19 | Merge branches 'CloakUserHost', 'QuitOnHTTP' and 'bug72-WHOIS-List' | Alexander Barton | |
| * CloakUserHost: Add a note not to use a percent sign ("%") in CloakHost variable Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick Don't use "the.net" in sample-ngircd.conf, use "example.net" ngircd.conf.5: document "ClientHost" and "ClientUserNick" Move "ClientHost" and "ClientUserNick" to end of [Global] section ClientUserNick setting ClientHost setting * QuitOnHTTP: Only "handle" HTTP commands on unregistered connections Don't use IRC_QUIT_HTTP() if STRICT_RFC is #define'd IRC_QUIT_HTTP(): enhance error message Move IRC_QUIT_HTTP() below IRC_QUIT() quit on HTTP commands: GET & POST * bug72-WHOIS-List: Add "whois-test" to testsuite and distribution archive Add support for up to 3 targets in WHOIS queries. | |||
| 2011-03-19 | Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick | Alexander Barton | |
| 2011-03-19 | Add "whois-test" to testsuite and distribution archive | Alexander Barton | |
| Test script proposed by Dana Dahlstrom, 2008-02-17. See <https://arthur.barton.de/bugzilla/show_bug.cgi?id=72> ... | |||
| 2011-03-19 | Add support for up to 3 targets in WHOIS queries. | Florian Westphal | |
| also allow up to one wildcard query from local hosts. Follows ircd 2.10 implementation rather than RFC 2812. At most 10 entries are returned per wildcard expansion. WHOIS test cases by Dana Dahlstrom. | |||
| 2011-03-17 | Only "handle" HTTP commands on unregistered connections | Alexander Barton | |
| 2011-03-16 | Don't use IRC_QUIT_HTTP() if STRICT_RFC is #define'd | Alexander Barton | |
| 2011-03-16 | IRC_QUIT_HTTP(): enhance error message | Alexander Barton | |
| 2011-03-16 | Move IRC_QUIT_HTTP() below IRC_QUIT() | Alexander Barton | |
| 2011-03-16 | Move "ClientHost" and "ClientUserNick" to end of [Global] section | Alexander Barton | |
| 2011-03-16 | ClientUserNick setting | Gabor Adam Toth | |
| 2011-03-16 | ClientHost setting | Gabor Adam Toth | |
| 2011-03-16 | quit on HTTP commands: GET & POST | Gabor Adam Toth | |
| 2011-02-28 | channel: always reject zero-length channel key | Florian Westphal | |
| previously, any client could join in this configuration: [Channel] Name = #test Modes = tnk KeyFile = /tmp/foobar fix this by checking for zero-length key before comparing key to channel key. | |||
| 2011-02-23 | PAM-Auth child: log if result can't be reported | Alexander Barton | |
| This fixes the followin GCC warning on modern Linux systems as well: irc-login.c: In function ‘Hello_User’: irc-login.c:876: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result | |||
| 2011-02-14 | Correctly detect errors when handling "MODE x" commands | Alexander Barton | |
| 2011-02-13 | Enhance documentation for the WEBIRC command | Alexander Barton | |
| 2011-02-13 | Doxygen'ify irc-login.c | Alexander Barton | |
| 2011-02-13 | Doxygen'ify irc-channel.c | Alexander Barton | |
| 2011-02-13 | Doxygen'ify conn.c | Alexander Barton | |
| 2011-02-13 | Doxygen'ify proc.h | Alexander Barton | |
| 2011-02-13 | Doxygen'ify parse.h | Alexander Barton | |
| 2011-02-13 | Doxygen'ify and update comments in ngircd.{c|h} | Alexander Barton | |
| 2011-02-13 | Doxygen'ify and update comments in match.c | Alexander Barton | |
| 2011-02-13 | Update and translate comments in hash.c | Alexander Barton | |
| 2011-02-13 | Doxygen'ify conf.h | Alexander Barton | |
| 2011-02-13 | Add missong Doxygen @file tags to ngircd.h and irc-op.h | Alexander Barton | |
| 2011-02-13 | Code cleanup: mostly removing empty lines | Alexander Barton | |
| 2011-02-13 | Add Doxygen @file documentation to each source and header file | Alexander Barton | |
| 2011-02-12 | Make write buffers bigger, but flush early | Alexander Barton | |
| This patch - makes the server write buffer bigger: 64k, - makes the regular write buffer bigger: 32k, - tries to flush the write buffer starting at 4K. Before this patch, a client got disconnected if the buffer flushing at 4k failed, now regular clients can store up to 32k and servers up 64k even if flushing is not possible at the moment (e.g. on slow links). | |||
| 2011-02-12 | Enhance logging on "write buffer overflow" | Alexander Barton | |
| 2011-01-29 | Clean up Validate_Prefix(); don't send punctuation in ERROR commands | Alexander Barton | |
| 2011-01-23 | Better check for invalid IRC+ PASS command | Alexander Barton | |
| Don't do a NULL-pointer dereference when a remote server using the IRC+ protocol sends an invalid PASS command without the required <serverversion> parameter ... | |||
| 2011-01-23 | Read_Request(): don't access possibly free'd CLIENT structure | Alexander Barton | |
| Handle_Buffer() can shut down connections and remove clients, so after calling it, we have to make sure that our CLIENT pointer is still valid. | |||
| 2011-01-19 | ngircd-test2.conf: really disable Ident and PAM ... | Alexander Barton | |
| 2011-01-18 | Log "Can't read MOTD file" as "configuration error" | Alexander Barton | |
| Now this error message is displayed in the console without debug prefix when running the configuration test (--configtest). | |||
| 2011-01-18 | Allow "Port = 0" in [Server] blocks | Alexander Barton | |
| Port number 0 marks remote servers that try to connect to this daemon, but where this daemon never tries to establis a connection on its own: only incoming connections are allowed. | |||
| 2011-01-18 | conf: fix 'Value of "..." is not a number!' for negative values | Alexander Barton | |
| Don't use isdigit() function any more, because it only checks the first character of the variable value and because it doesn't know about the minus sign which is required e.g. for "Group = -1". | |||
| 2011-01-18 | Don't read MOTD file twice | Alexander Barton | |
| The MOTD file is read in Read_Config(), so don't read it when handling the "MotdFile" configuration variable. Instead make sure that it is initialized properly when (re-)reading the configuration. | |||
| 2011-01-18 | Add [Features] section to ngircd-test{1|2}.conf | Alexander Barton | |
| Fix commit 5a34bb203a: It is not enough to strip the "No" prefix from "Ident" and "PAM", but we have to introduce the new [Features] section to fix all warning messages of ngIRCd. Variables "Ident" and "PAM" in [Global] are completely wrong :-( | |||
| 2011-01-18 | Enable WHOIS command to return information about services | Alexander Barton | |
| 2011-01-18 | Update testsuite configuration: strip No... prefixes | Alexander Barton | |
| 2011-01-16 | Add connection/socket information to some log messages | Alexander Barton | |
| 2011-01-10 | Implement channel mode 'O': "IRC operators only" | Alexander Barton | |
| This channel mode is used on DALnet (bahamut), for example. | |||
| 2011-01-09 | Remove support for ZeroConf/Bonjour/Rendezvous service registration | Alexander Barton | |