Branch: refs/heads/master Home: https://github.com/ngircd/ngircd Commit: 7dba1a0766b35d01cd8892753d1e0dd578ca2cd9 https://github.com/ngircd/ngircd/commit/7dba1a0766b35d01cd8892753d1e0dd578ca... Author: Alexander Barton alex@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@strlen.de for spotting the issue!
Commit: 7cda2f13f48d7cd09df5644c44ed222e81029289 https://github.com/ngircd/ngircd/commit/7cda2f13f48d7cd09df5644c44ed222e8102... Author: Alexander Barton alex@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
ngircd-commits@lists.barton.de