Commits
- Commit:
788b3002d8f7340e709dda2de94dfdd812f1c400
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 21~rc2
- Commit:
beb9f65dc8dfb4517ab59512ddaf1e111a4e3132
- From:
- Alexander Barton <alex@barton.de>
- Date:
platformtest.sh: Detect clang compilers
- Commit:
62865f7e1910d08ad8d72cb89f830f6d9411ffa2
- From:
- Federico G. Schwindt <fgsch@lodoss.net>
- Date:
Add support for longer config lines
With the introduction of CipherList we could have longer config lines.
Handle up to 1024 bytes and warn if the line will be truncated.
- Commit:
a7dda1b28c5d425b3fc4e946ff238ca06c9bb64e
- From:
- Federico G. Schwindt <fgsch@lodoss.net>
- Date:
Report the correct file on error
- Commit:
cba5a2579f911c8527e5c51c4c57e6beaefe26d8
- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/Platforms.txt: Add Open64 and tcc C compilers on Linux
Thanks to Götz Hoffart!
- Commit:
a2479bb9069ea2b61cf606dbefc2cb3ad0eb8e1d
- From:
- Alexander Barton <alex@barton.de>
- Date:
platformtest.sh: Detect tcc compiler
- Commit:
17589534d0ccff05463910d1f0ba673d7d1630fd
- From:
- Federico G. Schwindt <fgsch@lodoss.net>
- Date:
Add support for arc4random
If arc4random is present it will be used over the srand/rand interface.
This fixes some warnings in OpenBSD-current.
- Commit:
ea26fd2840f6c7f286407e86f832d6ec5e93eeeb
- From:
- Federico G. Schwindt <fgsch@lodoss.net>
- Date:
Fix another strcat warning missed in commit 4c5b43
- Commit:
45d3e6aa91295bee056df8be5c3ed224420fba02
- From:
- Alexander Barton <alex@barton.de>
- Date:
platformtest.sh: Clean up GIT source tree, when possible
- Commit:
0bd3fb88b2c2a433a68c82c3eaba2fd13b8fcd0b
- From:
- Alexander Barton <alex@barton.de>
- Date:
platformtest.sh: Detect Apple LLVM (clang) compiler
- Commit:
c34b91d8ddd23c0f04da949b4f3b592ed081c729
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update (date of) manual pages
- Commit:
56da86b4f4f162851f802d9e90b2779d804f411b
- From:
- Alexander Barton <alex@barton.de>
- Date:
ChnageLog file: even more spelling fixes ...
- Commit:
ea8a2bf1fc786874010c8a6ef84b3142c536112e
- From:
- Alexander Barton <alex@barton.de>
- Date:
INSTALL file: Update "Upgrade Information"
- Commit:
1b349b05d5040de19921f087785310dfe24ef5df
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fix spelling in NEWS and ChangeLog files
- Commit:
4c5b439992ce99f1bed84c51e4d9c3a3cd118858
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngircd.c, main(): use strlcat() instead of strcat()
This fixes the following warning on OpenBSD 5.3:
ngircd.o(.text+0xeb4): In function `main':
src/ngircd/ngircd.c:300: warning: strcat() is almost always misused,
please use strlcat()
Thanks to Götz Hoffart for reporting this!
- Commit:
86cd2da8d5dc08eedbf23be5249d1cc3a16f0787
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 21~rc1
- Commit:
9b1fee8995f5e1ee5390ba36635804744a368c94
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update NEWS and ChangeLog files
- Commit:
2798a12444bce91613388ceb7ab52d1e97787687
- From:
- Alexander Barton <alex@barton.de>
- Date:
Actually KILL clients on GLINE/KLINE
Kill all clients that match a new GLINE/KLINE mask and genrate apropriate
KILL commands. These KILL commands can be superfluous, but are required
when the IRC Operator isn't allowd to set remote G-Lines or if there are
older servers in the network that don't kill clients on GLINE/KLINE.
Closes bug #156.
- Commit:
02182143c30288b54cf84325c796ec9b7a7b2d34
- From:
- Alexander Barton <alex@barton.de>
- Date:
Don't forward KILL commands for unknown clients
- Commit:
b5faf3055b61afaef73ac49a448cac1a5b063127
- From:
- Alexander Barton <alex@barton.de>
- Date:
New function IRC_KillClient() to kill clients
The old local function Kill_Nick() in irc.c has been an ugly hack. This
patch implements a generic function for killing clients.
Adjust all callers of Kill_Nick() and respect the return code!
- Commit:
cccd8fc957e893e250324b65146df8fca4680f11
- From:
- Alexander Barton <alex@barton.de>
- Date:
Adjust log messages for invalid and spoofed prefixes
Now invalid prefixes aren't logged no more when originating from an other
server (besides in debug mode), and spoofed prefixes are correctly logged
using LOG_WARNING (from an other server) or LOG_ERR (from a client) levels.
In addition, the log message texts have been adjusted to better reflect
what will happen: commands with invalid prefixes are ignored and logged,
commands with spoofed prefixes will result in the client being disconncted
(regular users) or the command being ignored (other servers).
This cleans up logging of commands related to already KILL'ed clients.
- Commit:
eccbd97e1f2599bfb76818fe6bc32967ed07e0c7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Remove CLIENT.oper_by_my, Client_SetOperByMe() and Client_OperByMe()
All places where Client_OperByMe() is used can either be converted to
Client_HasMode(Client, 'o') or Op_Check().
And Op_Check() itself can use the connection handle for deciding whether
the IRC Operator is a local user or not.
- Commit:
ec5ab4fcd1bc361cacb56e999b2b8f0a00caf5a9
- From:
- Federico G. Schwindt <fgsch@lodoss.net>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
Add support to show user links using "STATS L"
Change "stats L" to show servers and user links and restrict it to
IRC Operators.
- Commit:
13a5358a3d9a439e2f6d70f7770d4b7673bfbbc1
- From:
- Alexander Barton <alex@barton.de>
- Date:
Log an error (not info) when working directory can't be changed
- Commit:
99db111bca731490e8e91dfe3efe075179177005
- From:
- Alexander Barton <alex@barton.de>
- Date:
doc/PAM.txt: add a slightly more useful example