1
0
forked from bip/bip
Commit Graph

191 Commits

Author SHA1 Message Date
Loïc Gomez
5aec7804af src/log: fix backlogging again, memlog was distrubing the process
src/connection: change some log levels, errors are errors, not debug info...
2007-09-26 21:22:44 +02:00
Loïc Gomez
6ab2bb5146 * src/sample: Update manpage, sample config and sample bip.vim + typo
* src/bip: warn the user about rlimits upon start and whenever they're
reached
* src/bip: add -v flag (show version)
* src/bip: add admin option to user block, and restrict some commands to
admins. Log whenever a /bip command is used
* src/bip: enhance /BIP LIST and HELP commands, add INFO command
* src: fix defaults user/nick/realnames not loaded into connections,
resulting in segfault (WRITE_LINE1 to NULL) and oidentd.conf file not
containing usernames
* src: add default.h and version.h
* src: fflush() system log every log_sync_interval
* src/bip: fix "Resetted." printed whenever a client talks with
backlog_reset_ontalk true
* src/bip: fix backlog user options not set to defaults in add_user
* src/bip: fix oidentd.conf config written lately. Still some issues
* src/util: add human readable time hrtime(), bool2text() and ssl
checlmode2text() functions
* src: lower RECONN_TIMER + add RECONN_TIMER_MAX option
* src/bip: code some validate_config
2007-09-26 14:45:30 +02:00
Arnaud Cornet
d888825da5 Raise LAGOUT_TIME to 480. 2007-09-13 17:24:57 +02:00
Arnaud Cornet
ba4b9b9941 Fix off by one in path allocation for oident file path.
Hell, that's lame.
2007-09-13 17:02:00 +02:00
Arnaud Cornet
7967a47be0 Add log_free prototype. 2007-09-09 11:24:21 +02:00
Arnaud Cornet
e9e9549228 Reinit logs for a given connection on well chosen times. 2007-09-08 23:51:45 +02:00
Arnaud Cornet
a00a146193 Add some reply when running commands.
Remove commented code
2007-09-07 01:05:55 +02:00
Arnaud Cornet
d7e870fe67 Lot of cleanups wrt init and killing links
Cleanup sample config (make cert).
Implement some free functions (log_free and link_kill).
Move utility macros in src/util.h
Reorganiize initialisation functions.
2007-09-04 00:24:50 +02:00
Arnaud Cornet
995b3f071a Re-open main logfile to allow rotate.
Trivial fix.
2007-09-03 12:01:13 +02:00
Arnaud Cornet
a5f8902232 Drop autostuff noise. Add boostrap to regenerate it. 2007-09-02 18:26:27 +02:00
Arnaud Cornet
909fe5e1c1 Lots of structural changes.
Move backlog options to user statment.
Drop ircise, to go towards real SIGHUP support.
2007-09-02 14:59:19 +02:00
Arnaud Cornet
7c4667bf1d Fix crash on startup 2007-08-19 09:59:57 +02:00
nohar
aa40fef29a Close cleanly. Bug repported by netnut. 2007-07-20 14:45:33 +00:00
nohar
6273cf2d59 Add configuration directive to be able not to log bip information (not irc related, that is) 2007-07-01 12:43:09 +00:00
nohar
46bc59b0a6 Compile fix by trou. 2007-06-26 07:37:51 +00:00
nohar
0546c4baa2 Set socket flags setting. 2007-06-14 08:48:04 +00:00
nohar
56fd224916 Lot's of cleanups. 2007-05-26 10:31:44 +00:00
kyoshiro
ad9c4d7021 create mandatory directories 2007-05-23 20:55:09 +00:00
nohar
957c9a7329 Remove duplicate token definition. 2007-02-27 20:51:47 +00:00
nohar
a60bcec69f Allow case insensitive TRUST command. 2007-02-19 22:49:54 +00:00
nohar
0d79c41d4c Use backlog_ prefix for all backlog config directives. 2007-02-17 10:54:21 +00:00
nohar
458abaf452 Fix fd leak. Delay reconnections. 2007-02-10 14:05:37 +00:00
nohar
fd87c58cef A fix for rbot on join.
Give up more gracefully on error when dumping oidentd
2007-02-08 23:14:06 +00:00
nohar
052ec2cfbb Missing ';' 2007-02-08 23:03:49 +00:00
nohar
faaeb703fd Loglevel cleanups. 2007-02-08 22:53:48 +00:00
nohar
199c62bca8 Merge in Trou's oidentd patch. 2007-02-08 19:12:20 +00:00
nohar
bd86d50c14 Update bip help message. 2007-01-31 20:49:20 +00:00
nohar
965aeb9f6a Fixed a compile warning. 2007-01-28 18:35:30 +00:00
nohar
2cccffb30e /me whistles... 2007-01-27 20:47:56 +00:00
nohar
931050deba This was used for debug only. 2007-01-27 20:24:55 +00:00
nohar
27e6f3a50f Be less demanding on the PONG reply to work with 2ch network. 2007-01-27 15:07:24 +00:00
nohar
a31562f519 Bug fix in nick channel nick tracking 2007-01-27 12:30:12 +00:00
nohar
2855993dad drop the coucou 2007-01-27 10:16:01 +00:00
nohar
e6b7672a19 New nick mgmt code 2007-01-26 18:52:21 +00:00
nohar
a2a8e0a193 blah 2007-01-12 22:19:29 +00:00
nohar
9e3d62764f backlog_no_timestamp option implemented 2007-01-12 18:49:14 +00:00
nohar
ccd2274772 /msg to -bip is now equivalent to /quote bip. 2007-01-12 18:34:45 +00:00
nohar
006f5c07e5 I forgot that my hash lib function was braindead. 2007-01-05 22:20:17 +00:00
nohar
c77ee1e963 Update build sys, try 2 2007-01-05 21:25:32 +00:00
nohar
5c17d27a95 Re-think who_count management.
Should fix hard to trigger bug: fatal("negative who_count").
2007-01-05 21:19:32 +00:00
nohar
a7d21b2693 Drop Makefile.in 2007-01-05 21:18:34 +00:00
nohar
4e12ff1c94 Hash fonction just for fun. 2006-12-08 21:08:23 +00:00
nohar
70ae216122 Fix error message. 2006-11-22 22:06:06 +00:00
nohar
f6d710bdee Fix backlogging display bug. How come nobody ever saw this one ?
Drop conf.h from svn since it is autogenerated.
2006-11-16 14:34:28 +00:00
kyoshiro
2e8c820dbb lex/conf.y cleanups
vim syntax, manpage, sample conf file updates
2006-11-15 21:13:51 +00:00
nohar
afa77d12b5 Implement ban reply redirrection to the requesting client only. 2006-11-12 18:08:49 +00:00
nohar
ae65ababf1 Fixed empty line bug. 2006-11-12 13:22:32 +00:00
nohar
98dcc2e4d4 bl_msg_only 2006-10-21 12:06:31 +00:00
nohar
7aa6305280 proper daemonize 2006-10-21 10:36:56 +00:00
nohar
38f84edc01 Debug away msg when no client on. 2006-09-25 12:08:31 +00:00
nohar
c13c58157b Untested ipv6 support for fake ident with oidentd. 2006-09-23 14:13:27 +00:00
nohar
28d396112d Rights fix, working multiple on connect send. 2006-09-20 20:27:14 +00:00
nohar
e3410afe93 Now it even build 2006-09-18 18:05:17 +00:00
nohar
925bee51c8 Untested no_client_away_msg support. 2006-09-18 16:06:23 +00:00
nohar
e2e889d640 getopt bugfix 2006-07-02 13:32:00 +00:00
nohar
dace58405f add -s option to set bip homedir 2006-07-02 13:24:43 +00:00
nohar
cd098c85ba SSL Cert path computation fix 2006-07-02 13:02:55 +00:00
nohar
2ba9ccac5c buf manipulation fixes 2006-07-02 12:57:23 +00:00
kyoshiro
b4d73d22da oops 2006-07-02 12:44:22 +00:00
kyoshiro
c1f07926f3 Enhance /bip list a bit... 2006-07-02 12:35:32 +00:00
nohar
71108cbe93 New /bip commands 2006-07-02 11:50:20 +00:00
nohar
fa9b404fd1 remove useless tabs 2006-06-22 12:13:34 +00:00
nohar
9795b1145b Add a fatal. 2006-06-20 11:31:22 +00:00
nohar
f80cdd85e0 - change default nick in sample file
- fix nick desync between client and server
- fix possible null deference
2006-06-08 18:55:26 +00:00
nohar
e7a10369c3 Fix for bad bug when client closes and server not connected with away_nick option. 2006-04-23 16:38:57 +00:00
nohar
35fa025792 Note for later: stop smoking. 2006-04-20 12:51:46 +00:00
nohar
baad17c4d9 This should have been fixed already. 2006-04-20 12:49:50 +00:00
nohar
1b22c1acf6 count one mode arg on +e 2006-03-07 21:33:10 +00:00
nohar
47d82fdd2a Who patch fix 2006-02-21 07:48:12 +00:00
nohar
4055764e81 Merged lappz patch for better who reply handling 2006-02-05 11:10:33 +00:00
nohar
08050235ed fixes SEGV if no HOME environment var 2006-02-02 09:00:42 +00:00
nohar
293812ec64 Bump version to 0.5.1, go with a newer automake 2006-01-29 21:14:20 +00:00
nohar
64970e041f jake_@freenode spotted this one 2005-12-28 13:18:29 +00:00
nohar
5574a6d335 a few deleted whitespaces + Trou's patch: allows to trust when not connected / allow self-signed certs when in basic ssl mode / permit connection to serveurs w/o a motd 2005-12-12 19:03:02 +00:00
nohar
6a1ec2724b boulette quequette! 2005-11-20 17:07:26 +00:00
kyoshiro
1e6f0593fb clean README and TODO files
loglevels cleanup
debug prints cleanup
log info when connecting to a server
default log level to INFO
2005-11-17 17:55:12 +00:00
nohar
b039415b93 voice storage bugfix, probably 2005-11-16 18:34:25 +00:00
nohar
c27294e084 tiny fixes, debian/ mostly 2005-10-09 12:40:38 +00:00
nohar
f4f0cda849 cleanup for release 2005-10-09 11:47:20 +00:00
nohar
f75466972c Maybe i'll manage to fix this one day 2005-09-15 22:23:26 +00:00
nohar
53eaf0d767 Try to detect client side socket kernel buffer fillup 2005-09-02 12:50:59 +00:00
nohar
fd91cba6d0 pretty sure kyo's bug is fixed now 2005-08-27 13:25:57 +00:00
nohar
339828202f small fix, maybe fixes kyo's bug 2005-08-27 08:24:55 +00:00
nohar
e245735f71 merged YS' elite cert management patch 2005-08-25 08:17:10 +00:00
nohar
e32c1c1f1d I was on crack this day 2005-08-24 22:54:46 +00:00
kyoshiro
b3aa4c73dc fix away_nick not used at server connect when follow_nick is defined 2005-08-23 08:53:13 +00:00
nohar
04e17c8359 Have client rejoin on connect/reconnect 2005-08-18 07:57:46 +00:00
nohar
2afd09e3de merge blackmore's configure.in patch one type and a small connection close fix 2005-08-16 14:03:33 +00:00
nohar
574841d9e3 remove extra printf 2005-08-06 16:11:21 +00:00
nohar
4c2aa74c36 segv bugfix 2005-08-06 11:47:09 +00:00
nohar
75458e014b MAMADOO chat sux 2005-08-04 12:40:09 +00:00
nohar
76002fe2dd Jere proved me that shit DOES happen. Now I know 2005-08-04 07:59:38 +00:00
nohar
26edb7a229 be consistant irc.proxy.net => irc.bip.net 2005-08-02 10:11:47 +00:00
nohar
69562cdabc revert lex compile-without-a-warning hack 2005-08-01 11:43:17 +00:00
nohar
b4deba4b8c automake/auotconf gory stuff 2005-08-01 11:41:14 +00:00
guillot
9c7eba2f6a fixed compilation warnings 2005-08-01 11:24:10 +00:00
nohar
0e6af5bcf6 lame bug found by jj 2005-08-01 11:16:39 +00:00
nohar
2c4b77fab0 Backlog and logging fixes 2005-08-01 09:15:25 +00:00
nohar
8df2b019df Kick instead of part when server disconnects to keep window open in irssi 2005-07-25 08:27:03 +00:00
guillot
783405e504 rewrite of log_beautify, did strange things... 2005-07-12 22:24:04 +00:00