Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
* | Made set.c API more generic so it's not specific to irc_t structures anymore, | Wilmer van der Gaast | 2006-06-30 | -150/+143 | |
| | | | | | but can be used for account_t structures too, for example. | ||||
* | Added random_bytes() function for better/more reliable randomization and | Wilmer van der Gaast | 2006-06-28 | -24/+96 | |
| | | | | | moved set_eval_ops() to a slightly more suitable place. | ||||
* | Cleaned up Makefiles + configure: Cleaning up bitlbee.pc, removed the second | Wilmer van der Gaast | 2006-06-28 | -107/+80 | |
| | | | | | | | | piece of libevent probing code that mysteriously appeared (?), better handling of storage backends, an SSL module is now always included (so BitlBee can be compiled again when building without MSN- and Jabber-support (http_client also depends on SSL libs and can't be disabled)), oh, and fixed a compiler warning. | ||||
* | Moved the call to "account on" to the right place. | Wilmer van der Gaast | 2006-06-26 | -14/+5 | |
| | |||||
* | Merging from devel (IRC protocol compliance stuff). | Wilmer van der Gaast | 2006-06-26 | -7/+31 | |
|\ | |||||
| * | IRC protocol compliance fixes (closes: #158, #159, #160). | Wilmer van der Gaast | 2006-06-25 | -7/+31 | |
| | | |||||
* | | Implemented cleaner way of passing the "Incorrect password" error. | Wilmer van der Gaast | 2006-06-26 | -6/+8 | |
| | | |||||
* | | Merging from devel/Jelmer. | Wilmer van der Gaast | 2006-06-25 | -10/+208 | |
|\| | |||||
| * | Why did I forget this one? *sigh* | Wilmer van der Gaast | 2006-06-25 | -1/+1 | |
| | | |||||
| * | Fixed a memory leak (u->group). | Wilmer van der Gaast | 2006-06-25 | -3/+4 | |
| | | |||||
| * | Disabling call to sethostent() because it causes major problems on OpenBSD | Wilmer van der Gaast | 2006-06-25 | -4/+0 | |
| | | | | | | | | | | (and because I don't see any use for it anyway). | ||||
| * | Merging from Jelmer (this adds some basic unit testing code). | Wilmer van der Gaast | 2006-06-25 | -3/+178 | |
| |\ | |||||
| | * | Add checks for nick functions as well, fix bug where nick lengths weren't | Jelmer Vernooij | 2006-06-16 | -3/+109 | |
| | | | | | | | | | | | | | | | being honored. | ||||
| | * | Add unit testing infrastructure. | Jelmer Vernooij | 2006-06-16 | -0/+69 | |
| | | | |||||
| | * | [merge] upstream | Jelmer Vernooij | 2006-06-16 | -23/+23 | |
| | |\ | |||||
| | * | | Remove unused variable. | Jelmer Vernooij | 2006-06-13 | -1/+1 | |
| | | | | |||||
| * | | | Fixed md->grouplist memory leak. | Wilmer van der Gaast | 2006-06-21 | -0/+2 | |
| | | | | |||||
| * | | | Merging libevent branch: Events can now be handles by both glib and libevent. | Wilmer van der Gaast | 2006-06-21 | -385/+850 | |
| |\ \ \ | | |_|/ | |/| | | |||||
* | | | | Forgot to initialize pass_rc4 (which caused memory management mess when | Wilmer van der Gaast | 2006-06-25 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | trying to load a damaged XML-file). | ||||
* | | | | Added versioning information to the XML-file (convenient for later format | Wilmer van der Gaast | 2006-06-25 | -4/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes), got rid of confusing "Password successfully changed" message when the user uses the identify-command and protected rc4_decode() against short inputs. | ||||
* | | | | Using salted MD5 checksums for the user's BitlBee password and salted RC4 | Wilmer van der Gaast | 2006-06-25 | -28/+70 | |
| | | | | | | | | | | | | | | | | | | | | | | | | encryption for the IM account passwords, plus some calls to srand() to keep the salts secure and unique. | ||||
* | | | | Moved Base64-related functions to a separate file and added decode funtions. | Wilmer van der Gaast | 2006-06-25 | -50/+191 | |
| | | | | |||||
* | | | | Moving all generic files to lib/ instead of having some in / and some in | Wilmer van der Gaast | 2006-06-25 | -7/+258 | |
| | | | | | | | | | | | | | | | | | | | | protocols/, and adding RC4 code. | ||||
* | | | | Added saner base64 encoding function (actually, moved the one from libyahoo2.c | Wilmer van der Gaast | 2006-06-23 | -77/+41 | |
| | | | | | | | | | | | | | | | | | | | | to core, with some changes), which I need for the XML format password garbling. | ||||
* | | | | Fixed GError memory leak, correctly setting the migrate_storage default. | Wilmer van der Gaast | 2006-06-21 | -2/+7 | |
| | | | | |||||
* | | | | Implemented handling of autoconnect attribute. | Wilmer van der Gaast | 2006-06-21 | -3/+10 | |
| | | | | |||||
* | | | | Fixed error message for unknown protocols. | Wilmer van der Gaast | 2006-06-21 | -2/+2 | |
| | | | | |||||
* | | | | xml_save() now stores the password's md5sum too. Kind of ... important.. | Wilmer van der Gaast | 2006-06-20 | -3/+17 | |
| | | | | |||||
* | | | | Added migration storage defaults. | Wilmer van der Gaast | 2006-06-20 | -0/+2 | |
| | | | | |||||
* | | | | Added xml_remove() and xml_check_pass(). | Wilmer van der Gaast | 2006-06-20 | -7/+41 | |
| | | | | |||||
* | | | | Better detection of incorrect MD5 password hashes. | Wilmer van der Gaast | 2006-06-19 | -12/+16 | |
| | | | | |||||
* | | | | Now saving the password's md5sum instead of the plaintext version. | Wilmer van der Gaast | 2006-06-19 | -8/+28 | |
| | | | | |||||
* | | | | Fixed bug in LDAP Makefile generation. | Wilmer van der Gaast | 2006-06-17 | -1/+1 | |
| | | | | |||||
| | | | | |||||
| \ \ \ | |||||
*-. | | | | xml_save(), decent error handling and merging fixed autosaving. | Wilmer van der Gaast | 2006-06-15 | -65/+157 | |
|\ \| | | | |||||
| | * | | | !x&y == (!x)&y, not !(x&y). | Wilmer van der Gaast | 2006-06-15 | -9/+9 | |
| |/ / / | |||||
| * | / | Converted irc->status to binary flags. (This also fixes auto-save-on-quit | Wilmer van der Gaast | 2006-06-15 | -23/+23 | |
| | |/ | |/| | | | | | | | | | | that broke because of USTATUS_SHUTDOWN. :-( ) | ||||
| * | | Fixed a (very rare, AFAIK) NULL-pointer dereference. | Wilmer van der Gaast | 2006-06-12 | -24/+27 | |
| | | | |||||
* | | | xml_load() works pretty well now. | Wilmer van der Gaast | 2006-06-14 | -263/+147 | |
| | | | |||||
* | | | Merging Jelmer's storage tree (with LDAP support). | Wilmer van der Gaast | 2006-06-07 | -8/+316 | |
|\ \ \ | |||||
| * | | | Use unique OID's and include BitlBee's OID (25873) | Jelmer Vernooij | 2006-06-03 | -15/+6 | |
| | | | | |||||
| * | | | Try to detect -lldap | Jelmer Vernooij | 2006-06-03 | -8/+13 | |
| | | | | |||||
| * | | | [merge] Wilmer | Jelmer Vernooij | 2006-06-03 | -555/+787 | |
| |\| | | |||||
| | * | | Implemented netsplits for "account off". | Wilmer van der Gaast | 2006-06-03 | -5/+30 | |
| | | | | |||||
| * | | | More work on LDAP backend; report errors | Jelmer Vernooij | 2006-03-24 | -30/+45 | |
| | | | | |||||
| * | | | Start working on LDAP schema (OID's still need to be filled in) | Jelmer Vernooij | 2006-03-24 | -11/+54 | |
| | | | | |||||
| * | | | Switch from LDB to LDAP (LDB's authentication subsystem is not mature enough ↵ | Jelmer Vernooij | 2006-03-24 | -79/+178 | |
| | | | | | | | | | | | | | | | | yet) | ||||
| * | | | [merge] Wilmer | Jelmer Vernooij | 2006-03-24 | -121/+239 | |
| |\ \ \ | |||||
| * \ \ \ | [merge] Wilmer | Jelmer Vernooij | 2006-03-05 | -6/+183 | |
| |\ \ \ \ | |||||
| * | | | | | Initial work on new LDB-based storage backend | Jelmer Vernooij | 2006-02-12 | -0/+100 | |
| | | | | | | |||||
| * | | | | | Merge | Jelmer Vernooij | 2006-02-12 | -1893/+2367 | |
| |\ \ \ \ \ |