2007-09-2 Loïc Gomez * src/log: fix backlogging again, memlog was distrubing the process * src/connection: change some log levels, errors are errors, not debug info... * src/bip: add ssl_check_mode option to the connection block (requested by Trou) + die if ssl_check_mode is unset while the network is SSL. * src: add backlog option to channels, allowing to disable backlog on a per channel basis 2007-09-25 Loïc Gomez * 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-05-26 Arnaud Cornet * src: lot's of code cleanup and refactoring. Open door to better dynamic config support. 2007-02-27 Arnaud Cornet * bip: Release 0.6.0. 2007-02-17 Arnaud Cornet * src/lex.l: Uniformize backlog options with backlog_ prefix. * bip.conf.1: Update bip.conf doc. 2007-01-01 Arnaud Cornet * src/connection.c: Fix fd leak. * src/irc.c: Delay reconnections. 2007-02-26 Arnaud Cornet * *: Merge a patch from Trou for .oidentd.conf not to be overwritten. * *: Fix loglevels. 2007-01-26 Arnaud Cornet * Infamous nick bug: This changes pretty much everything and might fix the damn thing. Needs testing. 2007-01-12 Arnaud Cornet * src/irc.c: /msg to -bip is now equivalent to /quote bip. 2007-01-07 Arnaud Cornet * *: Backlog fixes. * src/irc.c: WHO reply / banlist redirection to the asking client now more robust. * src/log.c: backlogging display bug. 2006-09-25 Arnaud Cornet * *: Debug no_client_away_msg. 2006-09-23 Arnaud Cornet * src/irc.c: Untested oidentd IPV6 support. 2006-09-18 Arnaud Cornet * src/bip.c: umask for better permissions when using in system mode. * src/irc.c: added no_client_away_msg configuration directive and code as well as support for multiple on_connect_send. 2006-07-02 Arnaud Cornet * src/irc.c: added /bip subcommands: ON_CONNECT_SEND [:string] AWAY_NICK [nick] FOLLOW_NICK (true|false) IGNORE_FIRST_NICK (true|false) * src/irc.c: fix null pointer deference on wierd irc server. * bip: release 0.5.3 2006-06-08 Arnaud Cornet * samples/bip.conf: change default nick in sample file * src/irc.c: fix nick desync between client and server 2006-03-08 Arnaud Cornet * bip: release 0.5.2 2006-03-07 Arnaud Cornet * src/irc.c: count one argument on +e when parsing modes 2006-02-21 Arnaud Cornet * who: Re-organized and fixed fatal. 2006-02-05 Arnaud Cornet * who: merged patch from lappz (Peter Zijlstra) to avoid polluting who replies to all clients when a client does /who. 2006-01-29 Arnaud Cornet Now use automake 1.9 fix misleading error message on wrong password merged man pages * samples: fixed typo in sample * SSL certs: Allows to trust when not connected Typos in error messages. Relicensing to proper GPL with exception for OpenSSL 2005-04-21 Arnaud Cornet * src: Now use autoconf/automake bip is now public :)