Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 2254e92e60fbe09da5adef1111ddcd60b7e98252
https://github.com/ngircd/ngircd/commit/2254e92e60fbe09da5adef1111ddcd60b7e…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-10 (Sun, 10 Jan 2016)
Changed paths:
M contrib/platformtest.sh
Log Message:
-----------
platformtest.sh: Only show "runs=Y" when test suite succeeded
Display "?" in the "runs" colum when the simple "run test" succeeded but
the test suite failed. And display a message to double check the actual
status, because it is somewhat unclear, if the daemon actually "works"
or not in this case.
Commit: 0a6e28458296c8a7b72039d88b5754f3e8053b28
https://github.com/ngircd/ngircd/commit/0a6e28458296c8a7b72039d88b5754f3e80…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-10 (Sun, 10 Jan 2016)
Changed paths:
M contrib/platformtest.sh
Log Message:
-----------
platformtest.sh: Delete ngIRCd binary before test run
This ensures that we definitely don't test an old binary later on ...
Compare: https://github.com/ngircd/ngircd/compare/7cda2f13f48d...0a6e28458296
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 7dba1a0766b35d01cd8892753d1e0dd578ca2cd9
https://github.com/ngircd/ngircd/commit/7dba1a0766b35d01cd8892753d1e0dd578c…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-07 (Thu, 07 Jan 2016)
Changed paths:
M src/ngircd/irc.c
M src/testsuite/message-test.e
Log Message:
-----------
Send_Message: Fix handling of "empty" targets
Clients can specify multiple targets for the "PRIVMSG", "NOTICE", and
"SQUERY" commands, separated by commas (e. g. "PRIVMSG a,#b,c :text").
Since commit 49ab79d0 ("Limit the number of message targes, and suppress
duplicates"), ngIRCd crashed when the client sent the separator character
only as target(s), e. g. "," or ",,,," etc.!
This patch fixes the bug and adds a test case for this issue.
Thanks to Florian Westphal <fw(a)strlen.de> for spotting the issue!
Commit: 7cda2f13f48d7cd09df5644c44ed222e81029289
https://github.com/ngircd/ngircd/commit/7cda2f13f48d7cd09df5644c44ed222e810…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-07 (Thu, 07 Jan 2016)
Changed paths:
M doc/Platforms.txt
Log Message:
-----------
Platforms.txt: Add and update systems
- Add i386/pc/minix (clang 3.4)
- Update i686/pc/cygwin (gcc 4.9.3)
- Add x86_64/apple/darwin15.2.0 (Apple clang 7.0)
Compare: https://github.com/ngircd/ngircd/compare/055d6e80561c...7cda2f13f48d
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 6a5569c27d47674b2e7483ddf6f1fafd8fe65a2e
https://github.com/ngircd/ngircd/commit/6a5569c27d47674b2e7483ddf6f1fafd8fe…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-04 (Mon, 04 Jan 2016)
Changed paths:
M AUTHORS
M ChangeLog
M INSTALL
M NEWS
M README
M man/ngircd.8.tmpl
M man/ngircd.conf.5.tmpl
M src/ngircd/ngircd.c
Log Message:
-----------
Update copyright notices for 2016
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: cedba36965c3b89a5ab7222764bd751fd7fc88bf
https://github.com/ngircd/ngircd/commit/cedba36965c3b89a5ab7222764bd751fd7f…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-04 (Mon, 04 Jan 2016)
Changed paths:
M src/ngircd/irc.c
M src/ngircd/messages.h
Log Message:
-----------
Add "_MSG" postfix to ERR_WILDTOPLEVEL_MSG
Commit: 49ab79d0e64c73d575dfe87edce40637b8f2adef
https://github.com/ngircd/ngircd/commit/49ab79d0e64c73d575dfe87edce40637b8f…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-04 (Mon, 04 Jan 2016)
Changed paths:
M src/ngircd/defines.h
M src/ngircd/irc.c
M src/ngircd/messages.h
M src/testsuite/message-test.e
Log Message:
-----------
Limit the number of message targes, and suppress duplicates
This prevents an user from flooding the server using commands like this:
PRIVMSG nick1,nick1,nick1,...
Duplicate targets are suppressed silently (channels and clients).
In addition, the maximum number of targets per PRIVMSG/NOTICE/... command
are limited to MAX_HNDL_TARGETS (25). If there are more, the daemon sends
the new 407 (ERR_TOOMANYTARGETS_MSG) numeric, containing the first target
that hasn't been handled any more.
Closes #187.
Compare: https://github.com/ngircd/ngircd/compare/40bea95c0896...49ab79d0e64c
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 4693226d6983b5ed4bd74b32a8daa9a3124ed17c
https://github.com/ngircd/ngircd/commit/4693226d6983b5ed4bd74b32a8daa9a3124…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-04 (Mon, 04 Jan 2016)
Changed paths:
M src/ngircd/irc.c
Log Message:
-----------
Get rid of unclever assert() in Send_Message_Mask()
Either we use assert() to _guarantee_ a certain condition, or we use
if(...) to test for it. But never both.
So get rid of the assert() in Send_Message_Mask() and handle the case
that the target mask doesn't contain a dot (".") as regular error,
don't require the caller to assure that any more.
This polishes commit 5a312824.
Please note:
The test in Send_Message() is still _required_ to detect whether the
target is a channel (no dot) or a "target mask" (at least one dot)!
Commit: 7c7d03b7309062995583595cfbdbd0f356d7a23b
https://github.com/ngircd/ngircd/commit/7c7d03b7309062995583595cfbdbd0f356d…
Author: Alexander Barton <alex(a)barton.de>
Date: 2016-01-04 (Mon, 04 Jan 2016)
Changed paths:
M src/ngircd/irc.c
Log Message:
-----------
Enahnce comments for Send_Message() and Send_Message_Mask()
No functional changes.
Compare: https://github.com/ngircd/ngircd/compare/afb59ab8e5cc...7c7d03b73090