Commit Graph

491 Commits

Author SHA1 Message Date
Arnaud Cornet 35e5812448 Make jj's patch build 2008-06-01 11:11:03 +02:00
Arnaud Cornet e863227099 Fix probable but rare memory leak 2008-06-01 11:05:22 +02:00
Arnaud Cornet 3f9d162129 Add -git to version string. 2008-06-01 10:56:16 +02:00
Arnaud Cornet 9fcbe8a6aa Update src/version.h and Changelog for release. 2008-06-01 10:56:12 +02:00
Arnaud Cornet fc546e9db8 Support channel modes q and I (oftc) 2008-06-01 10:27:52 +02:00
Arnaud Cornet 604eb26ec6 Merge jj's patch (debian bug 481488) 2008-05-31 12:31:30 +02:00
Arnaud Cornet 4b2a0eb935 Add -git to version string. 2008-04-05 11:55:42 +02:00
Arnaud Cornet 39d2850ad7 Update src/version.h and Changelog for release. 2008-04-05 11:55:40 +02:00
Arnaud Cornet dbcd0aad07 Fix build on systems without RLIMIT_AS (eg OpenBSD). 2008-04-05 11:44:15 +02:00
Arnaud Cornet 82dbe852f8 Add -git to version string. 2008-04-02 23:49:51 +02:00
Arnaud Cornet 37a44139d1 Update src/version.h and Changelog for release. 2008-04-02 23:49:48 +02:00
Arnaud Cornet 2cbf377cc2 Fix default nick/user/realname check
(debian bug 473999).
allow ssl_check_mode = none.
tweak HOME handling.

Most of this is Yoann Guillot's work.
2008-04-02 23:41:27 +02:00
Loïc Gomez e383c2b6f6 Merge branch 'master' of http://bip.t1r.net/bip 2008-02-16 13:50:40 +01:00
Arnaud Cornet 303503cfc7 Post release leak fix. :) 2008-02-16 11:32:13 +01:00
Arnaud Cornet 2516a89ac8 Add -git to version string. 2008-02-15 23:59:35 +01:00
Arnaud Cornet eb1dbb1023 Update src/version.h and Changelog for release. 2008-02-15 23:59:30 +01:00
Loïc Gomez d7430d44cc SSL:
- make bip compile with --disable-ssl configuration
2008-02-11 13:10:42 +01:00
Loïc Gomez ba4e70d664 fix unwanted commit 2008-02-04 18:38:09 +01:00
Loïc Gomez efe0c43b9c Documentation fixes
- update bip.vim and bip.conf sample files
- remove nonsense LOG_STD log level
2008-02-04 18:36:35 +01:00
Loïc Gomez 89e88f6b7b /BIP commands:
- fix "(admin)" info inverted in /BIP list users
2008-02-04 18:07:27 +01:00
Arnaud Cornet fd5e483a49 Warn only when open files limit is smaller that 256. 2008-02-03 11:55:24 +01:00
Arnaud Cornet b024221cec Use const varibable more consistently. 2008-02-02 12:46:20 +01:00
Arnaud Cornet 055266f92d Add -git to version string. 2008-01-20 18:51:04 +01:00
Arnaud Cornet f8c2876633 Update src/version.h and Changelog for release. 2008-01-20 18:51:01 +01:00
Arnaud Cornet f1cc6451f5 Handle SSL-client auth. Fix crash on del_conn when the link never got connected at all. 2008-01-20 18:49:44 +01:00
Loïc Gomez 671a455219 Fix UTF-8 in all files 2008-01-09 23:45:40 +01:00
Arnaud Cornet 7aae8ed180 ctcp version reply cosmetics. 2008-01-09 20:32:35 +01:00
Arnaud Cornet 60e50d56c6 Add -git to version string. 2008-01-09 20:18:48 +01:00
Arnaud Cornet 985c75a38b Update src/version.h for release. 2008-01-09 20:18:27 +01:00
Arnaud Cornet b9b491725e Don't close not opened file. 2008-01-08 23:47:26 +01:00
Loïc Gomez eb32b16872 SSL options:
- fixes
- PEM file world readable is a non fatal error
2008-01-08 10:31:22 +01:00
Loïc Gomez 8c0ce5efd3 SSL:
- check PEM, last version...
2008-01-08 00:24:53 +01:00
Loïc Gomez 517cda4946 SSL:
- fix checking of PEM file
2008-01-08 00:09:16 +01:00
Loïc Gomez c10061172c Merge branch 'master' of http://bip.t1r.net/bip 2008-01-07 23:46:31 +01:00
Loïc Gomez 4d97f4ebcd SSL:
check for client_side_ssl_pem file to be present
2008-01-07 23:46:29 +01:00
Arnaud Cornet d007a14baa Bail on config errro on startup. 2008-01-07 23:43:37 +01:00
Loïc Gomez 36d31e32e5 rename client_side_ssl_key to client_side_ssl_pem 2008-01-07 20:42:40 +01:00
Loïc Gomez e7e49fdad1 SSL configuration:
- warn when bip is not SSL-capable and configuration contain SSL options
- add a client_side_ssl_key option to define the path to bip.pem file
2008-01-07 14:27:37 +01:00
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
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 a169ceb693 BIP commands:
- fix bug: ON_CONNECT_SEND can be multiword
- add unified header/footer to each command reply
2007-09-28 18:18:31 +02:00
Loïc Gomez 572f0a74f8 fixes:
- add old TODO
- fix adm_print_connection, channels with backlog wrongly printed with "key"
flag
2007-09-28 17:52:41 +02:00
Loïc Gomez d3a5c40a40 bip_use_notice option + fix
add bip_use_notice option to user-level configuration.
fix typo in bip_notify()
2007-09-28 13:20:32 +02:00
Loïc Gomez 72b028221d adm_reply -> bip_notify 2007-09-28 10:43:34 +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 96693716fb fix SSL 2007-09-26 22:08:59 +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 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
guillot 7f5750b3b4 minor update of flood control
enabled more secure prompting for the highly critical "bipmkpw" util
2005-07-12 19:31:59 +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 d1f0055b68 fix replay of backlog line starting with '(' 2005-06-23 08:01:54 +00:00
nohar 466ec98adb YS's fixs for in ssl checkstore 2005-06-04 14:54:17 +00:00
nohar 38e046b99e boot lex.c out of svn repo 2005-06-04 14:00:23 +00:00
nohar 3a51245c14 YS' SSL certification check patch merged 2005-06-04 11:05:54 +00:00
nohar 6135a13810 fatal("internal log_client_none_connected") fix; /me backlog with freenode fixed 2005-06-04 10:39:04 +00:00
nohar 36e809b889 channel order in conf honnored 2005-05-30 18:35:49 +00:00
nohar 811d7cb048 blreset_on_talk, plus a fix in log_reset 2005-05-30 18:01:00 +00:00
nohar 8f09db3184 log ircmask on quit 2005-05-30 13:20:17 +00:00
nohar cb2f3a5e1e /bip blreset implemented 2005-05-29 23:00:30 +00:00
nohar db676b3221 better queries management, when multiple clients on same link 2005-05-29 13:42:50 +00:00
nohar 0de53a2499 fix queries backlog 2005-05-28 23:08:54 +00:00
nohar 3aeb6fc9ff looping on cpu on throttle fixed 2005-05-28 13:23:51 +00:00
nohar 822f720e0e QUIT message when quitting 2005-05-27 16:50:26 +00:00
nohar 14cf13cfb6 fix: wait_event now waits when there is no socket active (that happens when we to nothing but wait for a reconnect timeout to trigger) 2005-05-27 15:00:11 +00:00
nohar d9a149b4dd use connect timestamp instead of reconnect 2005-05-27 10:25:31 +00:00
nohar 04dc4526cc Conf cleanup, PING colon in reply 2005-05-26 15:36:15 +00:00
nohar 0c375a4442 gory throttle avoidance. may drop 2005-05-23 23:05:11 +00:00
nohar 29cea3ef41 guinness DEFINITELY *IS* good for codaz 2005-05-23 22:55:04 +00:00
nohar a5739325b6 tonight, guinness is my inspiration 2005-05-23 22:51:33 +00:00
nohar abd979fb01 Damn old backlog bug finally fixed. Happiness. Joy. 2005-05-23 06:27:26 +00:00
nohar 152e5324d5 bipmkpw compiles again 2005-05-21 14:35:22 +00:00
nohar 5ad0a47e68 don't touch bip.log if log = false 2005-05-21 14:23:05 +00:00
nohar ed8f084dae Log/backread cleanup, plus small fixes 2005-05-21 13:44:09 +00:00
nohar 3a46247bd4 better log file format, log options, with backlog with memory based backlog 2005-05-19 20:55:11 +00:00
kyoshiro 5e939ecd4d update todo, important !
fix ssl not timeouting with some sort of bogus SSL sockets...
2005-05-18 23:31:14 +00:00
nohar de0d75b181 Don't log privmsg before 001 2005-05-17 12:52:12 +00:00
nohar a1b84c67b1 renamed bip.syslog to bip.log, changed backread verbosification, still seeking for the very rare backlog formatting bug 2005-05-17 09:27:09 +00:00
nohar 43384d8bd5 better loggin on auth error 2005-05-15 22:46:28 +00:00
nohar e9884c5b03 backlog enhancement + verbosification fix 2005-05-14 08:08:37 +00:00
kyoshiro 103a9f0369 fix oidentd spoof
remove old unsued spoof functions
2005-05-13 13:58:24 +00:00
nohar 9a005cbb80 sexy backlog (untested) 2005-05-13 10:28:15 +00:00
nohar 0a9a61954f backlog leak fix, backlog verbosification for debug, sign fix 2005-05-13 08:43:50 +00:00
nohar a48019b5fd oidentd suppport 2005-05-12 08:29:27 +00:00
kyoshiro f66513d224 add functions to determine local/remote ip/port from a connection_t object 2005-05-11 14:09:20 +00:00
nohar f5c54c662a cosmetic backlog bugfix 2005-05-08 21:09:11 +00:00
nohar 67abb60976 give a proper name to genpwent 2005-05-04 08:13:43 +00:00
nohar 81ffe1b550 fix for early RST on new connection to proxy 2005-05-01 22:29:31 +00:00
nohar 665d2ec5af Initial import 2005-04-28 08:26:44 +00:00