*
* Transparently handle the upgrading of server data formats.
*
- * Copyright (c) 1987-2009 by the citadel.org team
+ * Copyright (c) 1987-2010 by the citadel.org team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
{
if (strncmp(usbuf.fullname, "SYS_", 4))
{ /** Delete any user 0 that doesn't start with SYS_ */
- makeuserkey(usernamekey, usbuf.fullname);
+ makeuserkey(usernamekey,
+ usbuf.fullname,
+ cutuserkey(usbuf.fullname));
cdb_delete(CDB_USERS, usernamekey, strlen(usernamekey));
}
else
}
if (CitControl.version < 623) {
- strcpy(config.c_ip_addr, "0.0.0.0");
+ strcpy(config.c_ip_addr, "*");
}
if (CitControl.version < 650) {
config.c_xmpp_s2s_port = 5269;
}
- /* Erase LDAP config that might be left over from the old connector
- * which served a different purpose.
- */
- if (CitControl.version < 760) {
- strcpy(config.c_ldap_host, "");
- config.c_ldap_port = 389;
- strcpy(config.c_ldap_base_dn, "");
- strcpy(config.c_ldap_bind_dn, "");
- strcpy(config.c_ldap_bind_pw, "");
- }
-
if (IsEmptyStr(config.c_default_cal_zone)) {
guess_time_zone();
}