aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merging IPC branch, it's too different from the main code to keep itWilmer van der Gaast2006-01-20-745/+1399
|\ | | | | | | | | separated (and it's pretty stable now). Have fun. :-)
| * Die, bug, die! (And apparently bzr suddenly felt like merging some old ↵Wilmer van der Gaast2006-01-19-10/+21
| |\ | | | | | | | | | commits...)
| * | Rehash command now also works in inetd mode. Other "IPC" commands only makeWilmer van der Gaast2006-01-19-2/+13
| | | | | | | | | | | | | | | sense in daemon mode.
| * | Fixes for single-process daemon mode, changed value of USTATUS_SHUTDOWN. IfWilmer van der Gaast2006-01-19-9/+20
| | | | | | | | | | | | | | | | | | this still causes problems, shutting down should be an extra flag instead of a status code.
| * | A bit too much for one commit, but well: Client processes didn't clean upWilmer van der Gaast2006-01-19-38/+115
| |\| | | | | | | | | | | | | | | | | | | some master structs (bitlbee_child list) yet, and added the IPC CLIENT command to inform the master process about host- and nickname. Can be useful later.
| * | Merged (and adapted) changes from main tree.Wilmer van der Gaast2006-01-18-72/+89
| |\ \
| * | | Fixed a bad mistake in ipc_readline() error handling.Wilmer van der Gaast2006-01-18-0/+2
| | | |
| * | | A KILL command. Unfortunately the user doesn't see the KILL message yet. :-(Wilmer van der Gaast2006-01-17-13/+26
| | | |
| * | | LILO/WALLOPS commands now check if the receiving user logged in yet.Wilmer van der Gaast2006-01-17-0/+6
| | | |
| * | | Added REHASH command, IPC emulation in daemon (non-forked) mode.Wilmer van der Gaast2006-01-15-10/+105
| | | |
| * | | Fixed a bug in url.c that interpreted all http-urls as https.Wilmer van der Gaast2006-01-15-3/+3
| | | |
| * | | Better DIE implementation, added SO_REUSEADDR to listening socket.Wilmer van der Gaast2006-01-15-43/+93
| | | |
| * | | Better implementation of /DIEWilmer van der Gaast2006-01-15-2/+1
| | | |
| * | | s/WALLOP/WALLOPS/, added LILO command.Wilmer van der Gaast2006-01-15-7/+20
| | | |
| * | | Imported irc_command branch and used this addition for parsing IPC commands. ↵Wilmer van der Gaast2006-01-15-783/+1058
| |\ \ \ | | | | | | | | | | | | | | | (Implemented WALLOP and a very evil DIE.)
| | * | | Separated the IRC line splitting/parsing code (to use it for IPC too), and ↵Wilmer van der Gaast2006-01-14-69/+84
| | | | | | | | | | | | | | | | | | | | improved the splitting to deal with empty arguments.
| | * | | Added correct responses for OPER command, stripped some unnecessary periods.Wilmer van der Gaast2006-01-14-4/+9
| | | | |
| | * | | Fixed the PASS-command, added error messages for invalid commands to irc_exec().Wilmer van der Gaast2006-01-14-25/+45
| | | | |
| | * | | Checks if there's an OPER password set before checking it, to prevent crashes.Wilmer van der Gaast2006-01-14-1/+1
| | | | |
| | * | | Moved all IRC commands to separate functions in irc_commands.c. At least the ↵Wilmer van der Gaast2006-01-14-644/+694
| | | | | | | | | | | | | | | | | | | | PASS command doesn't work yet in this form.
| * | | | Imported changes from main tree.Wilmer van der Gaast2006-01-14-340/+25
| |\| | |
| * | | | IPC code (by no means final)Wilmer van der Gaast2006-01-13-31/+136
| | | | |
* | | | | irc_abort() does logging (including a reason) now.Wilmer van der Gaast2006-01-20-11/+40
| |_|_|/ |/| | |
* | | | Removed some very unpleasant check from the OSCAR code. (CausedWilmer van der Gaast2006-01-19-1/+8
| | | | | | | | | | | | | | | | | | | | testing.bitlbee.org to get ... quite busy.)
* | | | Fixed read() error handling in Jabber module.Wilmer van der Gaast2006-01-19-1/+2
| | | |
* | | | Merging changes from laptop: Now tries to empty sendbuffer before closing ↵Wilmer van der Gaast2006-01-18-72/+88
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | the connection, and fixed some error checking flaw in bitlbee_io_current_client_write() that was also present in the _read() version before 0.99 (and actually caused the 100% CPU bug that kept us from releasing 1.0).
| * | | BitlBee now tries to empty sendbuffer before closing the connection.Wilmer van der Gaast2006-01-18-16/+32
| | | |
| * | | Formatting changes.Wilmer van der Gaast2006-01-18-56/+56
| | |/ | |/|
* | | The MOTD is not a socket...Wilmer van der Gaast2006-01-16-1/+1
| | |
* | | Fixed Yahoo! invisible status. (Thanks to a patch someone posted on ↵Wilmer van der Gaast2006-01-14-7/+10
|/ / | | | | | | FreshMeat some time ago.)
* | Got rid of yahoo_list, since GLib has this all already. Couldn't test too ↵Wilmer van der Gaast2006-01-13-284/+22
| | | | | | | | well if this breaks anything, but it shouldn't.
* | http_encode() now just escapes everything except [A-Za-z0-9]. Should fix #83.Wilmer van der Gaast2006-01-10-1/+3
| |
* | Removed send-flood protection code completely.Wilmer van der Gaast2006-01-10-55/+0
| |
* | Added a check for the fork() return value, that should actually be enough ↵Wilmer van der Gaast2006-01-09-0/+4
|/ | | | for error handling.
* Cleaned up some warnings in MSN module that appeared because of the const ↵Wilmer van der Gaast2006-01-04-9/+14
| | | | change.
* Moved root_command functions to commands.cWilmer van der Gaast2006-01-04-65/+61
|
* MSN consts!Wilmer van der Gaast2006-01-04-12/+12
|
* Better handling of IPv4 connections in IPv6 mode. (Wrapping/Unwrapping of ↵Wilmer van der Gaast2006-01-04-8/+53
| | | | ::ffff:style addresses.)
* Converted all tables in yahoo_fn into static consts so BitlBee instances can ↵Wilmer van der Gaast2006-01-03-190/+190
| | | | share them.
* strip_html now replaces non-ASCII characters (entities like é) toWilmer van der Gaast2006-01-03-24/+33
| | | | | | their UTF-8 versions instead of Latin1. Also added &[aeiou]uml; entities to the list. However, I still don't know if this is really important anyway...
* Removed useless UTF8-related functions (iconv works a lot better).Wilmer van der Gaast2005-12-31-146/+2
|
* Forgot to actually move those functions in previous commit. And *argh*, ↵Wilmer van der Gaast2005-12-27-79/+75
| | | | don't commit things done for debugging!
* Moved util.c to root, moved some things to there from bitlbee.cWilmer van der Gaast2005-12-27-2/+2
|
* IPv6 socket improvements. Daemon mode can now also listen on IPv6 sockets.Wilmer van der Gaast2005-12-27-27/+59
| | | | | | Also, when reverse lookup fails, BitlBee now correctly falls back to an ASCII-formatted IP instead of "localhost.".
* Fixed that security hole, and added mode +R (don't know if that's the right ↵Wilmer van der Gaast2005-12-26-9/+16
| | | | | | | one). Now to add the actual oper features (and IPC). :-)
* Added OperPassword and RunMode = ForkDaemon settings. Oper stuff isWilmer van der Gaast2005-12-26-23/+92
| | | | | *INSECURE* because users can just do /mode +o to become operator.
* configure now uses the bzr revision number as version number if compiling ↵Wilmer van der Gaast2005-12-26-4/+9
| | | | from a .bzr tree.
* Jabber module now requests the buddy list before setting an away state, thisWilmer van der Gaast2005-12-20-6/+2
| | | | | | was at least one cause of not seeing someone online. I'm afraid there are more (there's at least one more I know about), as mentioned in #15.
* Stuff from Jelmer.Wilmer van der Gaast2005-12-18-8/+14
|\
| * Allow overriding the pkg-config command to runJelmer Vernooij2005-12-17-6/+10
| |