Ticket #2 (closed defect: Invalid)

Opened 7 years ago

Last modified 23 months ago

Diskspace / quota config save problem

Reported by: csg7020 Owned by:
Priority: high Milestone:
Component: None Version:
Keywords: Cc:

Description

Licq does not check in advance before saving his configuration files if there is enough diskspace / user quota to save the complete config. This results that not the entire licq configuration will be saved and licq is unable to restart due to incomplete config files.

This is very annoying, when you are on a tight quota system. The right way should be a warning message pop-up and NOT saving the current config.

Change History

Changed 7 years ago by dbr

Logged In: YES user_id=36808

confirmed

Changed 7 years ago by nobody

Logged In: NO

If, licq doesn't move through stable states managing configuration files there is the possibility to loose data. Not only if there is not enough disk space.

Please fix this grave bug !

Changed 7 years ago by nobody

Logged In: NO

The bug is in function CICQDaemon::SaveUserList?() at icqd.cpp the users list is not saved atomically at least should use CIniFile for saving this file

Changed 7 years ago by csg7020

Logged In: YES user_id=24703

This bug is now open for more then 5 months, the only "easy" work around i'have come up is to make a script that simply copies the latest config and makes a backup in case licq corrupts it's config files. Users can then simply restore their latest config.

But this is a very annoying way of keeping your config files "save". Please put this on top of your priority list.

Changed 7 years ago by daywalker

  • status changed from assigned to closed

Logged In: YES user_id=1342

UPGRADE LICQ CVS!!!!! read http://www.rhrk.uni-kl.de/~dmuell/licq/

Changed 7 years ago by nobody

Logged In: NO

This bug is not fixed!!!

CICQDaemon::SaveUserList?() at icqd.cpp is still not saving the user list atomically, so there are unstable states in the process of saving this file.

Note: See TracTickets for help on using tickets.