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
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
Loïc Gomez
dd49be1755
define some defaults
2007-09-27 14:44:25 +02:00
Loïc 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
Loïc Gomez
2090349f9c
add backlog option to channels.
2007-09-27 01:08:10 +02:00
Loïc 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
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
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
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
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
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
faaeb703fd
Loglevel cleanups.
2007-02-08 22:53:48 +00:00
nohar
bd86d50c14
Update bip help message.
2007-01-31 20:49:20 +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
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
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
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
baad17c4d9
This should have been fixed already.
2006-04-20 12:49:50 +00:00
nohar
08050235ed
fixes SEGV if no HOME environment var
2006-02-02 09:00:42 +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
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
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
nohar
574841d9e3
remove extra printf
2005-08-06 16:11:21 +00:00
guillot
9c7eba2f6a
fixed compilation warnings
2005-08-01 11:24:10 +00:00
guillot
5722685126
removed useless check disallowing backlog_lines = 0 with always_backlog
2005-07-12 19:30:10 +00:00
nohar
3b9af8d5bd
new auth mechanism
2005-07-09 12:55:01 +00:00
nohar
3a51245c14
YS' SSL certification check patch merged
2005-06-04 11:05:54 +00:00
nohar
36e809b889
channel order in conf honnored
2005-05-30 18:35:49 +00:00