summaryrefslogtreecommitdiffstats
path: root/mbbsd/emaildb.c
Commit message (Collapse)AuthorAgeFilesLines
* * [code refine] add const modifierpiaip2009-08-291-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4789 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * WITH_EMAILDB was deprecated by USE_EMAILDB in pttbbs.conf.piaip2009-08-191-0/+4
| | | | | | | * ambiguous user id check is toggled by WITH_REGCHECKD git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4756 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * move ambiguous id check into (emaildb/regcheckd) daemon piaip2009-08-191-0/+34
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4755 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * to fill request correctlypiaip2009-06-201-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4677 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * move emaildb to standalone regmaildbpiaip2009-06-191-228/+43
| | | | | | | * integrate the daemon structure to daemons.h git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4671 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * allow the 'hold mail' to appear as changed titlepiaip2009-06-191-0/+5
| | | | | | | * refine emaildb error messages git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4661 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * refine the error message when emaildb was malfunctionpiaip2009-06-181-7/+12
| | | | | | | * allow specify db file to generate in initemaildb git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4654 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * check the real return value of forked emaildb checking processpiaip2009-06-181-2/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4653 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * fix compile warningskcwu2009-06-101-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4544 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - fix syntax for old c compiler.kcwu2008-03-271-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4029 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - emaildb: use fork to reduce memory wastingpiaip2008-02-041-11/+43
| | | | | | | - user: add more emaildb check git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3900 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - __libc_freeres() seems releasing "all" runtime memory, which may cause ↵piaip2008-01-311-1/+2
| | | | | | SEGV. disable it until we have more information. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3896 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - emaildb: apply cache reductionpiaip2008-01-311-0/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3894 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - register: make birthday registration earlier, also helps over18 work ↵piaip2008-01-311-0/+3
| | | | | | | | | | correctly. - register: change '1st register' check to email instead of birthday:year. - emaildb: fix offset-by-one (because the 'self' is not counted now) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3890 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* -- emaildb: release runtime cache resource to reduce memory after emaildb ↵piaip2008-01-301-0/+4
| | | | | | being loaded/released git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3886 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - improve registration process: modify justify earlier, and fix emaildb ↵piaip2008-01-301-0/+5
| | | | | | limitation git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3885 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - emaildb(init): speed up by transactionpiaip2008-01-211-4/+22
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3852 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - emaildb: add the init functionalitypiaip2008-01-211-1/+82
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3851 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New email database interface for restricting how many registered ids per ↵wens2008-01-021-0/+92
email. (uses sqlite) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3772 63ad8ddf-47c3-0310-b6dd-a9e9d9715204