Arnaud Cornet
81239265b9
Add -git to version string.
2008-06-01 11:11:30 +02:00
Arnaud Cornet
9ab6e6e125
Update src/version.h and Changelog for release.
2008-06-01 11:11:08 +02:00
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