| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-07-30 | Update irc-login.c to use irc-macros.h | Alexander Barton | |
| This includes code cleanups, too :-) | |||
| 2013-07-30 | Commands.txt: Update more descriptions | Alexander Barton | |
| Update descriptions of "NICK", "PASS", "PING", "PONG", "QUIT", "USER", "WEBIRC", "SERVICE", and "SVSNICK". | |||
| 2013-07-19 | Commands.txt: Update description of "PRIVMSG", "NOTICE", and "SQUERY" | Alexander Barton | |
| 2013-07-18 | Add "compile" to .gitignore file | Alexander Barton | |
| 2013-07-18 | Commands.txt: Update description of the "ERROR" command | Alexander Barton | |
| 2013-07-18 | Update irc.c to use irc-macros.h | Alexander Barton | |
| This includes code cleanups and better documentation for some functions, too. | |||
| 2013-07-18 | Merge pull request #4 from fgsch/master | Alexander Barton | |
| Changes for ngircd 21. | |||
| 2013-07-18 | Handle services in IRC_WHOIS_SendReply() | Federico G. Schwindt | |
| If the target is a service, advertise it as such and ignore operator mode. | |||
| 2013-07-18 | Fix spelling | Federico G. Schwindt | |
| 2013-07-17 | Slightly update ngircd.8 manual page | Alexander Barton | |
| 2013-06-04 | Travis-CI: Enable OpenSSL and libiconv support | Alexander Barton | |
| 2013-06-04 | Updated NEWS and ChangeLog files | Alexander Barton | |
| 2013-06-04 | Enhance Travis-CI configuration file | Alexander Barton | |
| It now configures the sandbox to build ngIRCd with IPv6, IDENT, PAM, TCP-Wrappers, and zlib support. And it installs expect(1) and telnet(1) for the test suite. | |||
| 2013-05-30 | Merge pull request #3 from Cofyc/master | Alexander Barton | |
| irc-info.c: some commands use LINE_LEN as command buffer len | |||
| 2013-05-30 | LINE_LEN -> COMMAND_LEN | Yecheng Fu | |
| LINE_LEN is configuration file line length | |||
| 2013-05-25 | IncludeDir: default to "$SYSCONFDIR/ngircd.conf.d" | Alexander Barton | |
| Now "IncludeDir" defaults to "$SYSCONFDIR/ngircd.conf.d" instead of no directory, but a missing directory is only reported as an error if it has explicitely configured in the main configuration file and simply ignored otherwise. Therefore it is now possible not to touch the default (sample) configuration file at all, and set all distribution and/or system specific configuration options in "*.conf" files stored in "$SYSCONFDIF/ngircd.conf.d/". Thanks to "Elmasloco" for the idea! | |||
| 2013-05-24 | "IncludeDir" can't be overwritten by included files | Alexander Barton | |
| 2013-05-24 | Implement new configuration option "IncludeDir" | Alexander Barton | |
| The option "IncludeDir" in the [Options] section can be used to specify a directory which can contain further configuration files and configuration file snippets matching the pattern "*.conf" that should be read in after the main configuration file ("ngircd.conf" by default) has been parsed. Closes bug #157. | |||
| 2013-05-24 | conf.c: New function Read_Config_File() | Alexander Barton | |
| This function reads in and parses a single configuration file. Adjust all other functions to display the correct name of the file being read in currently. | |||
| 2013-04-21 | Rename "Mask" variables into "Pattern" in assert() statements | Alexander Barton | |
| This completes commit 3ab00e3a11 which broke debug builds. | |||
| 2013-04-20 | Ensure there is enough space for the mask | Federico G. Schwindt | |
| As pointed by Alex while strl{cat,cpy} take the full length we need to leave space to ensure a proper mask is always created so revert the removal of - N from my last change. | |||
| 2013-04-20 | Better description for Lists_CheckReason() | Federico G. Schwindt | |
| 2013-04-20 | Change Lists_MakeMask() to receive a buffer for the mask | Federico G. Schwindt | |
| Change callers accordingly so they don't rely on a global buffer and rename Mask to Pattern where it makes sense since some functions where indeed receiving a pattern and not a mask. | |||
| 2013-04-20 | Fix use-after-free on Lists_CheckReason() | Federico G. Schwindt | |
| Change Lists_CheckReason() to receive a buffer where the reason will be stored and its length. Change callers accordingly. Change Class_GetMemberReason() (and its callers) in a similar way so it doesn't rely on a global buffer for the rejected reason. | |||
| 2013-04-01 | Update doc/Platforms.txt a little bit ... | Alexander Barton | |
| 2013-03-27 | Build OS X package with correct file permissions | Alexander Barton | |
| This requires to have the correct permissions in the source tree, which is "root:wheel", which in turn requires root privileges. Therefore the Makefile now tries to become root on "make osxpkg-dest" but tries hard not to require root privileges on "clean" etc. | |||
| 2013-03-27 | Xcode: fix detection of host OS, vendor, and CPU | Alexander Barton | |
| 2013-03-27 | PackageMaker: use relativ path names | Alexander Barton | |
| 2013-03-25 | Add Travis-CI configuration file | Alexander Barton | |
| 2013-03-24 | Make configure[.ng] compatible with autoconf 1.10 again | Alexander Barton | |
| The incompatibility has been introduced by commit d0c9f4a6, "configure: search for iconv_open as well as libiconv_open". | |||
| 2013-03-20 | Lists_CheckReason(): Check for Client_MaskCloaked() | Sebastian Köhler | |
| Look for possible cloaked Masks in Lists. Users with +x usermode can be banned with their cloaked hostname now. | |||
| 2013-03-13 | Services.txt: Anope 1.9.8 has been released now | Alexander Barton | |
| 2013-03-09 | Commands.txt: Update description of the "KILL" command | Alexander Barton | |
| 2013-03-09 | Conn_Handler(): Don't test for penalty times | Alexander 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-09 | Don't read SSL client data before DNS resolver is finished | Alexander 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-08 | Increase password length limit to 64 characters | Alexander Barton | |
| Closes bug #154. | |||
| 2013-02-26 | doc/Services.txt: Update Anope status and URL | Alexander Barton | |
| 2013-02-24 | Commands.txt: Update description of the "KICK" command | Alexander Barton | |
| 2013-02-24 | Commands.txt: Update description of the "INVITE" command | Alexander Barton | |
| 2013-02-24 | irc-op.c: use irc-macros.h | Alexander Barton | |
| 2013-02-24 | irc-cap.c: use irc-macros.h | Alexander Barton | |
| 2013-02-24 | irc-op.c: Update source code documentation | Alexander Barton | |
| 2013-02-24 | irc-cap.c: Update source code documentation | Alexander Barton | |
| 2013-02-24 | Add new _IRC_ARGC_EQ_OR_RETURN_ macro to irc-macros.h | Alexander Barton | |
| 2013-02-24 | Add new _IRC_ARGC_BETWEEN_OR_RETURN_ macro to irc-macros.h | Alexander Barton | |
| 2013-02-24 | irc-cap.c: move static functions to the top of the file | Alexander Barton | |
| And remove now unnecessary (local) prototypes. | |||
| 2013-02-22 | Update Doxygen configuration | Alexander Barton | |
| 2013-02-22 | Clean up Xcode project file, remove outdated files, add missing | Alexander Barton | |
| 2013-02-22 | src/testsuite/README: add whois-test.e | Alexander Barton | |
| 2013-02-22 | irc-login.c: conenction -> connection | Alexander Barton | |
| Introduced by commit d3ef2239 as of Sun Jan 16 2011 ... Thanks to Patrik Schindler <poc@pocnet.net> for reporting this! | |||