SEEN-Database: refactor database interface for remembering whether we already aggrega...
authorWilfried Goesgens <dothebart@citadel.org>
Fri, 29 Mar 2013 10:53:03 +0000 (11:53 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Fri, 29 Mar 2013 10:53:03 +0000 (11:53 +0100)
commit66f09fdd7c3f58e13ed01431dd5148302327ca6e
treebe24d8e92e4eea22f79e08f5a240b60e0747b232
parent6033cfa796415a09ad28f112963cc9f686801e05
SEEN-Database: refactor database interface for remembering whether we already aggregated messages

  - concentrate all application interactions in database.c in CheckIfAlreadySeen
  - add debug log facility for seen access
  - reduce write access to the table by only refreshing records every 4 days (we need to do this, else they will expire after 7 days)
13 files changed:
citadel/database.c
citadel/database.h
citadel/include/ctdl_module.h
citadel/modules/network/serv_network.c
citadel/modules/networkclient/serv_networkclient.c
citadel/modules/pop3client/serv_pop3client.c
citadel/modules/rssclient/rss_atom_parser.h
citadel/modules/rssclient/serv_rssclient.c
citadel/msgbase.c
citadel/msgbase.h
citadel/netconfig.c
citadel/scripts/mk_module_init.sh
citadel/sysconfig.h