Loïc Gomez
8b272bb0fd
fix misleading fatal() message (pidfile error)
2008-01-07 14:00:25 +01:00
Arnaud Cornet
20129da225
Realloc correct size when receiving admin privmsg.
2008-01-06 00:25:56 +01:00
Arnaud Cornet
c5d1f537e4
Null deref fixes when fetching info.
2008-01-05 23:25:24 +01:00
Arnaud Cornet
f96751cfb9
We are in 2008, and strncasecmp -> strcasecmp when cmp'ing with constants.
2008-01-05 23:11:41 +01:00
Arnaud Cornet
b095e53efb
Fix adm privmsg parsing.
2008-01-05 23:04:07 +01:00
Arnaud Cornet
a7e5ca3d0b
Have a sane ctcp version code.
2008-01-01 21:24:04 +01:00
Arnaud Cornet
eb82981996
Allow weirdly ordered user blocks in config.
2008-01-01 15:02:45 +01:00
Arnaud Cornet
f7d07bc5fa
Bail on invalid confs.
2008-01-01 13:55:47 +01:00
Arnaud Cornet
3eab14cfb9
Have the arrow bold to highlight your own words in remote clients.
2008-01-01 13:33:21 +01:00
Arnaud Cornet
8b8024b81e
Make it even build.
2007-12-29 18:17:50 +01:00
Arnaud Cornet
95618a06ab
Fix stuuuuuupid leak in hash_clean.
2007-12-29 18:15:03 +01:00
Loïc Gomez
b020e895a8
Add subcategory in help commands.
2007-12-29 01:35:11 +01:00
Arnaud Cornet
e0170c8144
This makes no sense.
2007-12-21 12:54:06 +01:00
Arnaud Cornet
64b3468393
Fix misplaced free.
2007-12-21 12:45:49 +01:00
Arnaud Cornet
8d25dfea51
Clear newly allocated connection structs.
2007-12-21 12:27:44 +01:00
Arnaud Cornet
e6efc4b1c5
Fix just introduced leak.
2007-12-21 12:21:23 +01:00
Arnaud Cornet
27b16a86b8
Avoid unncessary calls to getaddrinfo.
...
Refactor calls to getaddrinfo only on socket establishement, cache in
connection structure.
2007-12-21 12:20:21 +01:00
Arnaud Cornet
8f998c97b6
Be verbose when conf_die is called. Try to inform calling client.
2007-12-14 23:07:18 +01:00
Arnaud Cornet
cbcd4c18a3
Fix fatal() on /bip jump.
2007-12-14 22:06:20 +01:00
Arnaud Cornet
7c3fc4bc27
Fix ctcp reply so it has a chance to work
2007-12-11 00:23:49 +01:00
Arnaud Cornet
73c4a8f1f1
Fix bad error message when log_format does not contain %u
2007-12-09 14:23:00 +01:00
Arnaud Cornet
e1fb3e42ff
Fix backloging error when one character message.
2007-12-08 16:12:05 +01:00
Arnaud Cornet
1a9a72432b
Fix double arrow prefix for self issued private messages when more that
...
two clients are connected.
2007-12-08 16:00:50 +01:00
Arnaud Cornet
95586c79e3
init ci->backlog properly
2007-11-26 22:58:10 +01:00
Arnaud Cornet
d92525b7a3
Add ctcp reply.
...
Fix badly initied chan_info
2007-11-26 19:57:12 +01:00
Arnaud Cornet
731a39f0d2
Respond to CTCP VERSION.
2007-11-25 23:44:14 +01:00
Arnaud Cornet
8c649b4357
Big grammar round-up :)
2007-11-25 18:37:13 +01:00
Arnaud Cornet
7020e7fa4c
snprintf fixups.
2007-11-25 18:35:53 +01:00
Loïc Gomez
05e0f84af8
bip_use_notice option
2007-11-25 16:34:52 +01:00
Loïc Gomez
b68b0dc71d
Merge branch 'master' of http://bip.t1r.net/bip
...
Conflicts:
src/bip.c
2007-11-25 16:12:36 +01:00
Arnaud Cornet
c064fe6472
notify when addconn command is successful.
2007-11-25 16:07:53 +01:00
Loïc Gomez
a65ffa67fa
Merge branch 'bip_use_notice'
...
Conflicts:
src/bip.c
2007-11-25 16:06:45 +01:00
Arnaud Cornet
5faa6581b7
make log_has_backlog aware of track_backlog.
2007-11-25 15:39:38 +01:00
Arnaud Cornet
546f86b592
Fix help message.
2007-11-25 15:37:26 +01:00
Arnaud Cornet
b3b6df53bb
Add track_backlog member in lfg, so we have a cleaner way to exempt a channel from backloggin.
2007-11-25 15:29:32 +01:00
Arnaud Cornet
cc9afd6b1e
Support live addition and removal of connection.
2007-11-25 14:50:22 +01:00
Arnaud Cornet
f1a0aede23
typo.
2007-11-19 23:02:25 +01:00
Arnaud Cornet
b33e832d2d
add -q option to blreset.
2007-11-18 14:57:00 +01:00
Arnaud Cornet
51f5a91664
Cleanups.
2007-11-18 11:08:41 +01:00
Arnaud Cornet
a21488ead6
nick collision recover fix.
2007-11-15 23:29:10 +01:00
Arnaud Cornet
d96543f1db
Fix double free at init time.
2007-11-15 22:50:51 +01:00
Loïc Gomez
0876e783f3
is_valid_nick fix. small validate_config fix
2007-11-14 22:03:58 +01:00
Arnaud Cornet
ec68655ccd
Handle deprecated directives...
2007-11-11 07:37:19 +01:00
Arnaud Cornet
1e449da922
Make SSL "basic" certificate check more loose (more SSH-like).
...
In "basic" mode, normally un trusted certificates get to be trusted if they are
manually trusted by user. This provides an SSH like private key auth mechanism.
Expired certificates were considered invalid in this mode which does not make
much sense.
2007-10-29 00:38:42 +01:00
Arnaud Cornet
addfac8ffa
Allow building with SSL.
2007-10-24 20:31:06 +02:00
Arnaud Cornet
e5d45e7e64
Fix initialisation time bug found by Trou.
2007-10-23 00:46:00 +02:00
Arnaud Cornet
664ebb68a7
Destroy unused link after sighup
2007-10-21 19:35:22 +02:00
Arnaud Cornet
0abd8a386d
Config load fixes.
...
- Leaks
- Better logging
- Handle historical configs
2007-10-21 12:31:07 +02:00
Arnaud Cornet
32e47b900c
Fixes to get the /BIP RELOAD command to at least work in a quick test.
...
- reuse existing channel infos
- dont clear conn_list on end of irc_main and don't add the listener if
conn_list is not empty at start of irc_main
2007-10-20 23:12:22 +02:00
Arnaud Cornet
0a689b19f8
Don't forget to free the buffer...
2007-10-20 22:57:09 +02:00