Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
* | /join can now be used to join chatrooms, join_chat should not be used | Wilmer van der Gaast | 2008-08-31 | -1/+1 | |
| | | | | | | anymore. /join should not be used for unnamed groupchats anymore, use "chat with" instead. | ||||
* | Added chat.c to keep track of chatrooms the user cares about. | Wilmer van der Gaast | 2008-08-30 | -5/+1 | |
| | |||||
* | Changed charset handling: irc_t keeps two iconv structures, which are just | Wilmer van der Gaast | 2008-03-30 | -0/+1 | |
| | | | | | | | | used for every line sent and received, so now there's no need to use g_iconv_open() every time a message comes in/out. Also, fixed a small memory leak that was there for a long time but somehow never caught my attention. | ||||
* | Closing bug #209: The PASS command can now be used to identify yourself | Wilmer van der Gaast | 2008-03-29 | -1/+3 | |
| | | | | | | to BitlBee. The advantage: No more messing with NickServ hooks. Just set a server password. | ||||
* | Added help_free() and cleaned up some very stale help-related stuff I | Wilmer van der Gaast | 2008-02-02 | -1/+0 | |
| | | | | | wasn't even aware of. This closes bug #352. | ||||
* | Got rid of one HORRIBLE stupidity called chat_by_channel(), which still | Wilmer van der Gaast | 2007-04-22 | -0/+1 | |
| | | | | | | | used the GLOBAL IM connections list, allowing user A to interfere with user B's groupchats if running in daemon mode. I can't believe this was still there... | ||||
* | Implemented per-account nick lists instead of per-protocol nick lists. | Wilmer van der Gaast | 2006-07-03 | -1/+1 | |
| | | | | | | | | | | nick_t is dead, instead nicks are just saves in a per-account_t GLib hash table. While doing this, the import_buddies command finally died and text_save() disappeared, because the old file format can't handle most of the new features in this branch anyway. Still have to implement support for the new nick lists in text_load()! | ||||
* | xml_save(), decent error handling and merging fixed autosaving. | Wilmer van der Gaast | 2006-06-15 | -4/+4 | |
|\ | |||||
| * | Converted irc->status to binary flags. (This also fixes auto-save-on-quit | Wilmer van der Gaast | 2006-06-15 | -4/+4 | |
| | | | | | | | | | | that broke because of USTATUS_SHUTDOWN. :-( ) | ||||
| | | |||||
| \ | |||||
*-. | | Merging from main development tree. | Wilmer van der Gaast | 2006-05-26 | -5/+5 | |
|\ \| | |||||
| | * | Added G_GNUC_PRINTF(...) to definitions of functions that take format | Wilmer van der Gaast | 2006-05-23 | -5/+5 | |
| |/ | | | | | | | | | strings so GCC can detect them and complain when things don't look right. | ||||
* | | irc_vawrite() now first attempts to write() immediately (because that's | Wilmer van der Gaast | 2006-05-14 | -1/+0 | |
| | | | | | | | | | | | | | | usually not a problem) and only touches the event queue when the write() doesn't write everything. And got rid of a quit element in the irc_t structure that actually wasn't even used. | ||||
* | | Got rid of all GLib GIOChannel-related calls outside proxy.c | Wilmer van der Gaast | 2006-05-07 | -1/+0 | |
|/ | |||||
* | Added a special +b usermode for easier parseability of some things. | Wilmer van der Gaast | 2006-03-21 | -1/+1 | |
| | | | | | (For now blist and qlist, but more should come) | ||||
* | Renamed commands.c, got rid of return values in all command functions. | Wilmer van der Gaast | 2006-01-20 | -4/+3 | |
| | |||||
* | Merging IPC branch, it's too different from the main code to keep it | Wilmer van der Gaast | 2006-01-20 | -4/+6 | |
|\ | | | | | | | | | separated (and it's pretty stable now). Have fun. :-) | ||||
| * | Fixes for single-process daemon mode, changed value of USTATUS_SHUTDOWN. If | Wilmer van der Gaast | 2006-01-19 | -2/+2 | |
| | | | | | | | | | | | | this still causes problems, shutting down should be an extra flag instead of a status code. | ||||
| * | Merged (and adapted) changes from main tree. | Wilmer van der Gaast | 2006-01-18 | -1/+3 | |
| |\ | |||||
| * | | Better DIE implementation, added SO_REUSEADDR to listening socket. | Wilmer van der Gaast | 2006-01-15 | -0/+1 | |
| | | | |||||
| * | | Imported irc_command branch and used this addition for parsing IPC commands. ↵ | Wilmer van der Gaast | 2006-01-15 | -2/+3 | |
| |\ \ | | | | | | | | | | | | | (Implemented WALLOP and a very evil DIE.) | ||||
| | * | | Separated the IRC line splitting/parsing code (to use it for IPC too), and ↵ | Wilmer van der Gaast | 2006-01-14 | -1/+1 | |
| | | | | | | | | | | | | | | | | improved the splitting to deal with empty arguments. | ||||
| | * | | Fixed the PASS-command, added error messages for invalid commands to irc_exec(). | Wilmer van der Gaast | 2006-01-14 | -0/+1 | |
| |/ / | |||||
* | / | irc_abort() does logging (including a reason) now. | Wilmer van der Gaast | 2006-01-20 | -1/+1 | |
| |/ |/| | |||||
* | | BitlBee now tries to empty sendbuffer before closing the connection. | Wilmer van der Gaast | 2006-01-18 | -1/+3 | |
|/ | |||||
* | Removed send-flood protection code completely. | Wilmer van der Gaast | 2006-01-10 | -7/+0 | |
| | |||||
* | Fixed that security hole, and added mode +R (don't know if that's the right ↵ | Wilmer van der Gaast | 2005-12-26 | -2/+3 | |
| | | | | | | | one). Now to add the actual oper features (and IPC). :-) | ||||
* | Added OperPassword and RunMode = ForkDaemon settings. Oper stuff is | Wilmer van der Gaast | 2005-12-26 | -1/+1 | |
| | | | | | *INSECURE* because users can just do /mode +o to become operator. | ||||
* | Clearer seperation between crypting and generic password code | Jelmer Vernooij | 2005-12-08 | -0/+1 | |
| | |||||
* | Quit messages should appear again, at least on crashes. (And when running in ↵ | Wilmer van der Gaast | 2005-11-18 | -1/+1 | |
| | | | | | | | inetd mode.) The logging system needs some more work to complete this, maybe. | ||||
* | Initial repository (0.99 release tree)0.99 | Wilmer van der Gaast | 2005-11-06 | -0/+147 | |