|
|
|
@e47285c
|
9 years |
mike |
Minor documentation fixes
|
|
|
@ec3eb38
|
10 years |
mike |
Bitch if trying to beep yourself
|
|
|
@8bcfd50
|
10 years |
mike |
'w' has been available for quite some time
|
|
|
@b8da4b3
|
10 years |
mike |
Callbacks are long gone
|
|
|
@61fdba7
|
10 years |
mike |
Allow to beep chaps lurking in different groups
|
|
|
@3347cd9
|
10 years |
mike |
Make packet dump in debug mode more readable
|
|
|
@a56efea
|
10 years |
mike |
Private messages got limited to 160 bytes by accident
|
|
|
@863edf1
|
10 years |
mike |
Zero out the input buffer after icb_input and on drops
|
|
|
@940d2b5
|
10 years |
mike |
Don't attempt to drain the output buffer on drop
|
|
|
@e22d747
|
10 years |
mike |
Improve groups list declaration
|
|
|
@8b1683e
|
10 years |
mike |
Zero out buffers before passing them to the tokenizer
|
|
|
@65b48ee
|
10 years |
mike |
Improve [v]snprintf return value handling
|
|
|
@7ff6405
|
10 years |
mike |
Better error messages for invalid groups
|
|
|
@176b6ef
|
10 years |
mike |
Use new tokenizer to parse ICB commands
|
|
|
@677a45b
|
10 years |
mike |
Remove group passwords and introduce new tokenizer
|
|
|
@5dfeb4c
|
10 years |
mike |
move invariant out of the loop
|
|
|
@cba908b
|
10 years |
mike |
defgrp is const
|
|
|
@f73b386
|
10 years |
mike |
oops, fixup paste errors so that it compiles now
|
|
|
@8d30e02
|
10 years |
mike |
icb_vis improvements
- don't allow trailing single percentage signs; …
|
|
|
@d27dc1e
|
10 years |
mike |
fixup signal and MAXPATHLEN include fallout
|
|
|
@4c2a775
|
10 years |
mike |
Do comparison before decrementing one of the operands.
Move invariant …
|
|
|
@cb7c494
|
10 years |
mike |
use ICB_MAXGRPLEN for the lenght of the group name
|
|
|
@0519a87
|
10 years |
mike |
param.h and MAXHOSTNAMELEN cleanup
|
|
|
@8f5ba64
|
11 years |
mike |
fix two off-by-ones in icb_vis
|
|
|
@1c6061c
|
11 years |
mike |
Don't waste time with DNS response if the session is going away. …
|
|
|
@96a2e31
|
11 years |
mike |
Reset is->group pointer in icb_remove so that we won't try to …
|
|
|
@e68221b
|
11 years |
florian |
Check that the reverse resolved hostname resolves back to the …
|
|
|
@120eedd
|
11 years |
mike |
prevent icbd_drop from freeing an icb session while dns is in progress
|
|
|
@9440414
|
11 years |
mike |
check that reverse dns entry can be resolved
|
|
|
@d45051e
|
11 years |
mike |
make sure to abort bufferevent processing after icbd_drop was called
|
|
|
@383d37b
|
11 years |
mike |
don't allow to boot yourself
|
|
|
@dab4135
|
11 years |
florian |
Use libevent asr helpers; from eric@
"please commit them now" mikeb@
|
|
|
@ee0e95f
|
11 years |
florian |
new and public asr api; from eric@
OK mikeb
|
|
|
@cdd2ff5
|
11 years |
florian |
Opportunisticly chdir to "core" (should be writeable by _icbd) after …
|
|
|
@ad8b08d
|
11 years |
mike |
Chdir to /core after start
|
|
|
@28c4fd3
|
11 years |
mike |
Florian has pointed out that logger code suffers from the same problem …
|
|
|
@de86230
|
11 years |
mike |
Don't forget to subtract the amount of what's already read from the …
|
|
|
@1bcb666
|
11 years |
mike |
Change the "Bummer" message to the more informative one
|
|
|
@fe81e9a
|
11 years |
mike |
Sprinkle some func into the syslog messages
|
|
|
@7882a6f
|
11 years |
mike |
Get rid of the icbd callbacks interface
I believe the idea was …
|
|
|
@e80f9fc
|
11 years |
mike |
Convert dns_* functions to use icbd_log instead of syslog
|
|
|
@b6c9dd3
|
11 years |
mike |
Don't cleanup trailing spaces from open and personal messages.
|
|
|
@c102bbf
|
11 years |
florian |
Make pidgin-icb /who and /msg work for real.
pidgin-icb seems to …
|
|
|
@c4a43f1
|
11 years |
florian |
make /who and /msg work in pidgin-icb
|
|
|
@dcbd425
|
11 years |
mike |
Remove the session tree
|
|
|
@e87ab6d
|
11 years |
mike |
Convert DNS code to use ASR
|
|
|
@718d0c9
|
11 years |
mike |
Remove jokes that are not fun anymore
|
|
|
@709589d
|
11 years |
mike |
A couple of fixups for icbd_modupdate
|
|
|
@82d3c1f
|
11 years |
mike |
stat(2) the modtab every time pass is requested
plus some minor style …
|
|
|
@9c04f2a
|
11 years |
mike |
Make dns_done read loop work the same way dns_dispatch does
|
|
|
@2cdab10
|
11 years |
mike |
Reset modtabcnt each time we (re)load modtab
|
|
|
@145faa6
|
11 years |
mike |
Client can exit before DNS has a chance to update the information
|
|
|
@bacf9da
|
11 years |
mike |
line break
|
|
|
@d06af04
|
11 years |
mike |
Don't log default group ("1") messages
|
|
|
@a76f866
|
11 years |
mike |
Improve the read loop in dns_dispatch before we switch to bufferevents
|
|
|
@7289823
|
11 years |
mike |
Change DNS resolver to ignore hostnames longer than 39 symbols and …
|
|
|
@8871953
|
11 years |
mike |
Better
|
|
|
@a2fadb4
|
11 years |
mike |
Get rid of ICB_MSGSIZE+1, fix various off-by-ones and do some …
|
|
|
@270fd23
|
11 years |
florian |
Move modtab into the chroot and make it reloadable by SIGHUB
input …
|
|
|
@a6b8c8d
|
11 years |
florian |
typo
|
|
|
@058b664
|
11 years |
mike |
Make sure the we don't overflow the logfiles table
|
|
|
@e13307d
|
11 years |
mike |
Move icbd_ioerr before the dispatch
|
|
|
@be3ad87
|
11 years |
mike |
Rewrite logger_dispatch to use bufferevents to simplify error …
|
|
|
@460786f
|
11 years |
mike |
Add command line switch '-n' to disable DNS
|
|
|
@f3c60e6
|
11 years |
mike |
After some deliberation we have decided that if modtab is enabled
then …
|
|
|
@3fdebb8
|
11 years |
florian |
log "Today is...", input mikeb
|
|
|
@709c3bc
|
11 years |
mbelop |
Merge pull request #1 from bentley/master
Use more semantic mdoc macros.
|
|
|
@6e89d69
|
11 years |
florian |
accept throttling on EM/ENFILE, add checks for other errnos
|
|
|
@21477e9
|
11 years |
anthony |
Use more semantic mdoc macros.
|
|
|
@9a2a703
|
11 years |
mike |
Stuff logger_setts into the logger_tick directly
|
|
|
@c1888a5
|
11 years |
florian |
rotate logs
|
|
|
@23ca6f1
|
11 years |
florian |
log group status messages
|
|
|
@87dc6ac
|
11 years |
mike |
Remove an strlcpy leftover
|
|
|
@e54f151
|
11 years |
stu |
chdir(/) immediately after chroot
|
|
|
@3dba97d
|
11 years |
mike |
Add a logging switch toggle and a prefix for a nicer chroot
|
|
|
@b28dd0e
|
11 years |
stu |
Ignore flags for /w, ircII uses -s by default with "SHOW_CHANNEL_NAMES"
|
|
|
@1dd3554
|
11 years |
mike |
Chroot the logger process into the icbd user home directory
|
|
|
@4e66b3a
|
11 years |
mike |
Working logging
|
|
|
@a5893e9
|
11 years |
mike |
time accounting for log lines
|
|
|
@45bd56a
|
11 years |
mike |
logger will do its own time accounting; from the discussion with florian
|
|
|
@55923b7
|
11 years |
mike |
Add some basic logger framework
|
|
|
@fdbbc45
|
11 years |
mike |
Correct strlen argument; from sthen via florian
|
|
|
@c9402c3
|
11 years |
mike |
Rework bufferevent read code
|
|
|
@efa8586
|
11 years |
mike |
When doing privmsg do username lookups in all groups until the first match
|
|
|
@b7bc432
|
11 years |
stu |
permit whitespace in topic, otherwise sanitize to _
|
|
|
@626f420
|
11 years |
mike |
Add icb_vis to escape '%' chars and do some other sanitizing
|
|
|
@8ef8c4e
|
11 years |
mike |
Set SO_KEEPALIVE on the client socket, not on the server one
|
|
|
@d488e1b
|
11 years |
mike |
Document -M modtab
|
|
|
@0c4d8fc
|
11 years |
mike |
enable tcp keepalives to help clear out dead connections
|
|
|
@5815eef
|
11 years |
mike |
Better formatting and additional warnings
|
|
|
@b4049f9
|
11 years |
mike |
Rewrite DNS resolver to do things truly asynchronously
|
|
|
@fa271b8
|
11 years |
mike |
Introduce session IDs and associated tree linkage
|
|
|
@a202ff1
|
11 years |
mike |
strip trailing spaces from all fields; based on the idea by sthen
|
|
|
@e2fcbc7
|
11 years |
mike |
Notify the user when mod passing fails
|
|
|
@a203cdb
|
11 years |
mike |
allow relinquishing moderator ("/pass")
|
|
|
@59a7416
|
11 years |
mike |
install icbd to /usr/local/…
|
|
|
@1d2125a
|
11 years |
mike |
Add support for the moderator table that specifies (currently up
to …
|
|
|
@d554223
|
11 years |
mike |
setusercontext(3) does it's own syslogging
|
|
|
@2e37e9f
|
11 years |
mike |
Return EX_USAGE instead of EX_CONFIG when both -4 and -6 are specified
|
|
|
@4284008
|
11 years |
mike |
Revamp "who" command handling; rename "moder" to "mod".
|
|
|