source: storage_xml.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Date Author Log Message
(edit) @1bdc669   2023-02-23T23:48:10Z noreply Migrate internal users of md5.h to using GChecksum directly (#169) * …
(edit) @17a58df   2017-04-17T00:11:48Z i Move handle_settings before xt_handle. utf8_nicks should be …
(edit) @5a8afc3   2016-11-21T06:58:47Z dx Manual merge with wilmer's approach to handling missing protocols …
(edit) @b4f496e   2016-11-19T07:32:48Z dx Improve handling of unknown protocols / missing plugins Instead of …
(edit) @64b4263   2016-03-26T12:30:34Z marius.h Fix use of un-initialized value
(edit) @8e6ecfe   2016-03-25T18:07:53Z dennis Authentication: scaffolding for multiple authentication backends …
(edit) @e41ba05   2016-03-23T06:44:13Z dennis Allow individual settings to be locked down This allows a site admin …
(edit) @3ac6d9f   2016-03-23T06:44:13Z dennis Support for locked-down accounts In certain situations, e.g. when …
(edit) @098a75b   2015-03-22T13:35:08Z dx Fix a bunch of memory leaks - irc_im.c: - bee_irc_user_msg: …
(edit) @7320610   2015-03-10T07:33:54Z dx Various user experience/error reporting improvements - Show version …
(edit) @d5c55ac   2015-02-22T21:19:21Z dx storage_xml: replace hackish code with a GHashTableIter
(edit) @5ebff60   2015-02-20T22:50:54Z dx Reindent everything to K&R style with tabs Used uncrustify, with the …
(edit) @6f10697   2015-01-16T19:50:23Z dx Fix incorrect Free Software Foundation address
(edit) @1783ab6   2014-07-24T03:51:07Z dx Gadugadu local contact storage (ticket #917) Patch originally by …
(edit) @1a2c1c0   2013-06-16T12:42:39Z wilmer Merging utf8-nicks branch. This adds a utf8_nicks setting which …
(edit) @aed00f8   2013-06-01T00:18:18Z wilmer NULL initialisation, fixes crash on trying to load configs from …
(edit) @e277e80   2013-04-20T22:50:31Z wilmer Add irc_t* argument to all relevant nick_*() functions.
(edit) @dd95ce4   2013-04-20T13:17:22Z wilmer Const is hard, let's go hacking.
(edit) @e31e5b8   2013-04-20T13:05:55Z wilmer Merging "storage" branch which I wrote long ago. It separates …
(edit) @e222c36   2012-06-07T22:45:24Z wilmer Add xml_generate_settings(), little less code duplication.
(edit) @bb5ce568   2012-06-07T22:41:17Z wilmer s/ACC_SET_NOSAVE/SET_NOSAVE/.
(edit) @15581c1   2012-06-05T22:34:13Z wilmer Fixed some small leaks, restored proper read buffer size.
(edit) @222b440   2012-06-05T20:19:56Z wilmer Add xt_to_string_i() and use it to get indentation back in saved …
(edit) @d219296   2012-06-05T19:47:22Z wilmer Small cleanup of xml_save().
(edit) @00f1e93   2012-06-05T19:09:14Z wilmer xml_load using xmltree. About half as much code as the old stuff. …
(edit) @a338faa   2012-06-04T13:55:58Z wilmer Use xmltree to save user settings, in preparation for allowing other …
(edit) @c43f488   2012-06-04T10:58:51Z wilmer Remove two hacks for some glib<2.14 versions that are no longer supported.
(edit) @9a1c14d   2011-12-24T18:12:15Z wilmer An empty password is still a password, don't refuse accounts for that.
(edit) @e67e513   2011-10-03T14:56:58Z pesco rename irc_usermsg to irc_rootmsg. add new irc_usermsg, …
(edit) @5df65bd   2010-11-21T16:14:03Z wilmer Don't save the global "away" settings, leave that to the IRC /AWAY …
(edit) @4452e69   2010-08-14T13:06:11Z wilmer Allow changing the display_name, now permanently!
(edit) @e135cd09   2010-07-24T15:58:27Z wilmer Use the account tag in a few places and store it in the XML file as an …
(edit) @4346c3f4   2010-07-16T23:31:55Z wilmer Merging mainline.
(edit) @b1f818b   2010-07-11T12:21:59Z wilmer Use bee_user structs in all nick_* functions. Prepare for a nick_get() …
(edit) @c351434   2010-07-03T21:32:10Z wilmer Skip unsupported tags in user configs. (This should make downgrades …
(edit) @7a6ba50   2010-06-29T23:44:17Z wilmer Also allow selecting contacts for a channel by protocol instead of …
(edit) @1c40aa7   2010-06-28T00:07:46Z wilmer Mark nameless groupchat channels as temporary so they don't stick …
(edit) @547ea68   2010-06-27T15:32:12Z wilmer Save and load channels. Also fixing a bug in creating non-control …
(edit) @84c3a72   2010-06-27T12:39:07Z wilmer Import chatrooms configured in older BitlBee versions. Settings are …
(edit) @d50e22f   2010-06-08T22:22:16Z wilmer Merging memory leak fixes from devel, time to find the ui-fix-specific …
(edit) @f277225   2010-06-06T21:58:46Z wilmer Use mkstemp() instead of just a tilde-file when writing new configs to …
(edit) @21c87a7   2010-04-14T09:27:50Z wilmer Merging loads of stuff from mainline.
(edit) @542e44a   2010-04-13T22:35:55Z wilmer fsync() the user configuration file before closing it. (Bug #559)
(edit) @1f92a58   2010-04-10T02:27:50Z wilmer Restore the storage module.
(edit) @b75acf6   2009-10-22T21:55:23Z wilmer Don't include chat.h from bitlbee.h. make install-dev doesn't install …
(edit) @ced1e17   2008-09-07T14:34:50Z wilmer Merging BitlBee 1.2.3 release.
(edit) @15d1469   2008-09-06T23:10:47Z wilmer Really removing the gstdio.h include now to fully fix GLib 2.4 …
(edit) @3183c21   2008-09-06T22:59:32Z wilmer Completely reviewed all uses of irc->password, irc_setpass() and …
(edit) @b84800d   2008-08-30T21:30:13Z wilmer Support for saving the chatroom list. Also removed the hack that was …
(edit) @1917a1ec   2008-08-30T19:43:38Z wilmer Added support for loading chatroom data from user .xml files.
(edit) @88d2208   2008-08-24T16:45:40Z wilmer Now really fixing #429 by including unistd.h (which defines F_OK).
(edit) @dfd442b   2008-06-29T23:45:11Z wilmer Just use g_access() everywhere instead of a mix of that and …
(edit) @47b571d   2008-06-28T17:35:34Z Jelmer Vernooij Avoid g_access on GLib < 2.8.0.
(edit) @e0f9170   2008-06-26T23:18:31Z wilmer xml_remove() didn't convert nicknames to lowercase so it caused some …
(edit) @5f5d433   2008-04-02T14:17:37Z Jelmer Vernooij Use GLib functions to check whether files exist, for extra portability.
(edit) @4e8db1c   2008-03-16T16:03:52Z wilmer Moved password hash verification to md5_verify_password() so this can …
(edit) @ddcf491f   2008-03-16T14:18:22Z wilmer Adding padding to encrypted IM-passwords so the exact password length …
(edit) @eeb85a8   2008-02-11T12:35:01Z wilmer Got rid of some noise at startup: complaining when the default …
(edit) @56f260a   2007-11-22T22:56:52Z wilmer Some changes to get rid of compiler warnings. (And disabling strict …
(edit) @a7b5925   2007-10-07T20:42:37Z wilmer Renaming RC4 to ArcFour (possible trademark issues).
(edit) @a8a0b4c   2007-07-14T23:54:18Z wilmer Merge from Jelmer (making GCC4 happy by sanitizing some typecasting …
(edit) @3b6eadc   2007-07-07T17:19:28Z Jelmer Vernooij Fix some warnings in storage.c.
(edit) @55078f5   2006-11-25T09:20:29Z wilmer Forgot to pass O_CREAT to open() which can cause problems if there's a …
(edit) @28eda86   2006-10-22T13:53:55Z wilmer Fixed #181. (Using wrong (static) variable in error messages.)
(edit) @8320a7a   2006-09-17T15:30:35Z wilmer Strings passed to xml_text aren't necessarily \0-terminated, so don't …
(edit) @7e3592e   2006-07-05T18:34:31Z wilmer Fixed text_load(), added detection of primary storage backends without …
(edit) @5b52a48   2006-07-03T21:22:45Z wilmer Implemented per-account nick lists instead of per-protocol nick lists. …
(edit) @5100caa   2006-07-01T15:52:05Z wilmer Added "account set" command.
(edit) @5c9512f   2006-06-30T09:17:18Z wilmer Made set.c API more generic so it's not specific to irc_t structures …
(edit) @1719464   2006-06-28T14:47:05Z wilmer Added random_bytes() function for better/more reliable randomization …
(edit) @90bbb0e   2006-06-26T16:50:47Z wilmer Moved the call to "account on" to the right place.
(edit) @c9f0c79   2006-06-26T12:04:21Z wilmer Implemented cleaner way of passing the "Incorrect password" error.
(edit) @6ee9d2d   2006-06-25T18:25:13Z wilmer Forgot to initialize pass_rc4 (which caused memory management mess …
(edit) @88086db   2006-06-25T17:23:27Z wilmer Added versioning information to the XML-file (convenient for later …
(edit) @6e1fed7   2006-06-25T17:07:25Z wilmer Using salted MD5 checksums for the user's BitlBee password and salted …
(edit) @00ab350   2006-06-21T17:14:49Z wilmer Fixed GError memory leak, correctly setting the migrate_storage default.
(edit) @2b14eef   2006-06-20T22:14:46Z wilmer Implemented handling of autoconnect attribute.
(edit) @9b46b64   2006-06-20T22:05:04Z wilmer Fixed error message for unknown protocols.
(edit) @ece2cd2   2006-06-20T21:48:28Z wilmer xml_save() now stores the password's md5sum too. Kind of ... important..
(edit) @84e9cea   2006-06-20T21:36:53Z wilmer Added xml_remove() and xml_check_pass().
(edit) @d028a77   2006-06-19T11:52:34Z wilmer Better detection of incorrect MD5 password hashes.
(edit) @d28f3b35   2006-06-18T23:07:28Z wilmer Now saving the password's md5sum instead of the plaintext version.
(edit) @5898ef8   2006-06-15T12:46:31Z wilmer xml_save(), decent error handling and merging fixed autosaving.
(edit) @c121f89   2006-06-14T20:30:25Z wilmer xml_load() works pretty well now.
(add) @a312b6b   2006-06-07T11:25:46Z wilmer Added storage_xml.c
Note: See TracRevisionLog for help on using the revision log.