about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2008-05-05Add invite-test.e to test suite.Florian Westphal
2008-05-05Tests for the INVITE command.Dana Dahlstrom
2008-05-05Invite: prefix last argument with colon when necessary.Dana Dahlstrom
2008-05-05tests for JOIN and various repliesDana Dahlstrom
Brandon Beresini sent me a patch yesterday adding tests for JOIN under various circumstances, which I believe he worked on with Bryan Caldwell and Ali Shemiran. I made a few modifications; the result is below.
2008-05-05Allow KICK to handle comma-delimited lists (of channels, nicks).Bryan Caldwell
includes test cases. [fw@strlen.de: - move code around to avoid duplication - use const where possible - integrate test case]
2008-05-05Invite: Send RPL_AWAY to client sending the invite if target is away.Florian Westphal
2008-05-05Fixes to who-test: accept any ident, escape some '*' flags.Dana Dahlstrom
This prevents who-test.e from failing when ngircd is performing ident lookups and an ident server is running.
2008-05-05IRC_INVITE: coding style cleanup.Florian Westphal
2008-05-05Constify some of Channel_Kick()s arguments.Florian Westphal
2008-05-05constify Client_Search() argument.Florian Westphal
2008-05-05Allow IRC ops to ignore channel limits when joiningRolf Eike Beer
Allow IRC ops to ignore any channel limit (bans, invite only etc.) when they want to join a channel.
2008-05-02Handle 1-character messages terminated with CR or LF correctlyAlexander Barton
Code cleanup and fix for Bug #83, "ngIRCd chokes on 1-character messages" in function Handle_Buffer(): the buffer is now correctly cleared when ngIRCd receives 1-character messages terminated with either CR or LF (in violation to RFC 2812, section 2.3 "Messages", 5th paragraph).
2008-05-01On AIX (for example) socklen_t is defined in sys/socket.hAlexander Barton
On AIX and probably other systems socklen_t is defined in sys/socket.h, so we have to include it here explicitly (tested by Florian).
2008-05-01Always enable modeless channels.Florian Westphal
Modeless channels (+channels) are described in RFC 2811; so my modifications to 530112b114ffa7d5352c0733790ddf90253f41f9 ('Add support for modeless channels') to disable +channels for --strict-rfc configurations were wrong. This reverts those changes.
2008-05-01Prevent GIT to complain about opless-channel-test linkAlexander Barton
2008-05-01Add support for modeless channelsAli Shemiran
Add support for modeless channels (+channels). [fw@strlen.de: - integrate test cases - don't support +channels when compiled with --strict-rfc - do not set +o mode for channel creator - force +nt mode when channel is created ]
2008-04-29Updated NEWS and ChangeLog for ngIRCd 0.12.0-pre2.Alexander Barton
2008-04-29--configtest: fix missing whitespace at "ConnectIPv4" option.Alexander Barton
2008-04-29--enable-ipv6: fix indentation in ./configure --help output.Alexander Barton
2008-04-29Merge branch 'master' of git://git.breakpoint.cc/fw/ngircd-fwAlexander Barton
2008-04-29Testsuite: remove erroneous ConfUID setting in config file.Florian Westphal
The config file for ngircds test suite contained obsolete ConfUID/ConfGID settings, causing ngircd to needlesly complain when started as non-root (which is hopefully the _normal_ case...)
2008-04-25Get rid of cvs-version.* and CVSDATE definition.Alexander Barton
(cherry picked from commit b187fac244f4e14705f882ba7c43eef0238e2830)
2008-04-25Documentation: get rid of some more references to CVS, switch to GIT.Alexander Barton
(cherry picked from commit 6e9389b86c906c53a7797b8ced87a19195e16333)
2008-04-24Report ERR_NOTONCHANNEL when trying to part a channel one is not member of.Alexander Barton
When trying to part a channel ("PART #channel") the client is not member of the daemon now correctly reports the numeric ERR_NOTONCHANNEL (442) insted of ERR_NOSUCHCHANNEL (403).
2008-04-24Channel_Part(): Code and comment cleanup.Alexander Barton
2008-04-24IRC_PART(): code and comment cleanup.Alexander Barton
2008-04-21IPv6: Add config options to disabe ipv4/ipv6 support.Florian Westphal
This also enables ipv6-only setups.
2008-04-20Don't include doc/CVS.txt in distribution archive, use doc/GIT.txt now!Alexander Barton
(cherry picked from commit a8e0eb62e9dce81ca4a5c5911428561b90bf2c6e)
2008-04-20Synchronized branch-0-12-x (ngIRCd 0.12.0-pre1) with master.Alexander Barton
(cherry picked from commit 4ea29329674ff8ec6d772991a57c146b5d78d2ad)
2008-04-20Updated NEWS and ChangeLog for upcoming 0.12.0-pre1 release.Alexander Barton
2008-04-20Updated copyright notice to read "2001-2008".Alexander Barton
2008-04-20Added make target "testsuite"Alexander Barton
This make target runs the testsuite located in src/testsuite without running alle the other tests that "make check" would run.
2008-04-20Fixed "xcode" make target (used to build ngIRCd with Mac OS X Xcode)Alexander Barton
2008-04-19Channel_Mode: Remove duplicate code.Florian Westphal
Incidentially, this doesn't even change the generated code...
2008-04-19Channel_Mode: change order of if (set) and if (client) check.Florian Westphal
2008-04-19Channel_Mode: Re-indent switch.Florian Westphal
No functional changes were made.
2008-04-19Channel_Mode: check return type of Invite/Ban Add/Del functionFlorian Westphal
2008-04-19Channel_Mode: unify 'b' and 'I' switch/case handling.Florian Westphal
2008-04-19Channel_Mode: Unify Del_Invite and Del_Ban handlerFlorian Westphal
2008-04-19Constify Lists_MakeMask argument and return type.Florian Westphal
2008-04-19Channel_Mode: Unify Add_Invite and Add_Ban handlerFlorian Westphal
2008-04-13Enable more compiler warnings when using Xcode.Alexander Barton
2008-04-12GIT should ignore user preferences files inside Xcode projects.Alexander Barton
Added filter for GIT to ignore Xcode user preferences files (*.mode1v3 and *.pbxuser) which are automatically generated inside the project bundle when opened in Xcode.
2008-04-12Updated Xcode project file.Alexander Barton
2008-04-12Convert CVS commands to their git equivalents.Florian Westphal
Also mention that patches should be sent to the mailing list.
2008-04-09Added "portabtest" binary to .gitignore file in src/portabtest/.Alexander Barton
2008-04-09Include Mac OS X Xcode project in distribution archives. (Part 2)Alexander Barton
I forgot to include the new Makefile.am in contrib/MacOSX/ngIRCd.xcodeproj/ ...
2008-04-09Include Mac OS X Xcode project in distribution archives.Alexander Barton
Oops, it has not been included since ... ages??
2008-04-09Moved .cvsignore files to .gitignoreAlexander Barton
Since we are using GIT starting from now, I converted all the .cvsignore files to .gitignore files.
2008-04-04Fix client.c sparse warnings.Florian Westphal
client.c:72:6: warning: symbol 'Max_Users' was not declared. Should it be static? client.c:72:21: warning: symbol 'My_Max_Users' was not declared. Should it be static?