Commit Graph

214 Commits

Author SHA1 Message Date
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
Arnaud Cornet b026214142 Various fixes
- Fix log redirrect to stderr when not going into background.
- Fix connection_close to handle connections on error.
- Handle servers you can't connect to the same way as servers that get disconnected. (wrt to reconnection timers)
- Fix some log message
2007-10-20 21:26:21 +02:00
Arnaud Cornet 38148bbdc5 Make the thing build without HAVE_SSL 2007-10-06 15:43:38 +02:00
Arnaud Cornet dbe633ec59 Fixes for kyo's merge.
A few rare snprintf bugs.
Mostly cosmetic and cleanness stuff.
2007-10-06 15:40:56 +02:00
Loc Gomez dd49be1755 define some defaults 2007-09-27 14:44:25 +02:00
Loc Gomez 12ea45b132 cleanup
change some log levels
remove ssl_check_store from connection
indent fixes
check_rlimits: change explain text
Git-explicit version
2007-09-27 14:12:27 +02:00
Loc Gomez 2090349f9c add backlog option to channels. 2007-09-27 01:08:10 +02:00
Loc Gomez 45e9688c45 changelog 2007-09-26 22:21:01 +02:00
Loc Gomez e5ed7c92ae add ssl_check_mode option to the connection block (requested by Trou)
die if ssl_check_mode is unset while the network needs SSL.
2007-09-26 22:18:50 +02:00
Loc Gomez 96693716fb fix SSL 2007-09-26 22:08:59 +02:00
Loc 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
Loc 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 5bffd8efb8 some stuff TODO 2007-05-31 22:09:24 +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 fbd899145f Add comment in conf sample file. 2007-05-23 19:35:22 +00:00
nohar e4e0e8d9fc Comment typo fix. 2007-05-23 19:34:12 +00:00
nohar 88df6fb0cf And fix. 2007-05-23 19:32:54 +00:00
nohar 735743a321 Add comment in sample. 2007-05-23 19:29:56 +00:00
nohar f7bc5e4d7e add bug in BUGS. 2007-04-25 07:41:13 +00:00
nohar bd804576d9 Add BUGS. 2007-04-25 07:35:13 +00:00
kyoshiro cc21d62522 fix password not quoted 2007-03-24 12:47:09 +00:00
kyoshiro 220de6e088 fixes 2007-03-24 11:58:58 +00:00
kyoshiro c41cc8c155 todo faq
ssl network sample
2007-03-23 21:45:03 +00:00
nohar c0b86c5e2c Say somegthing in changelog about a release. 2007-02-27 21:02:27 +00:00
nohar 957c9a7329 Remove duplicate token definition. 2007-02-27 20:51:47 +00:00
kyoshiro 211700c550 add license information 2007-02-25 22:47:42 +00:00
kyoshiro b056bea223 only lacks current real config load 2007-02-25 22:35:32 +00:00
kyoshiro b5f1b68893 bipgenconfig: essential functionnalities should work.
Still needs config serialize and current config parse/load
2007-02-25 21:45:03 +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
kyoshiro d957d132e3 config script nearly finished 2007-02-11 23:33:20 +00:00
nohar 458abaf452 Fix fd leak. Delay reconnections. 2007-02-10 14:05:37 +00:00