summaryrefslogtreecommitdiffstats
path: root/mbbsd/record.c
Commit message (Expand)AuthorAgeFilesLines
* the 'D' command on hot boards (using safe_delete) must check valid range (rep...piaip2009-06-021-1/+3
* - many small revisekcwu2009-05-271-0/+1
* Move stamp* to common library, with weak symbolswens2008-06-191-22/+2
* Move BBS non-related functions to independent librarywens2008-06-131-185/+1
* - mail: ignore self from reject listpiaip2008-05-141-1/+0
* - improve give_money process and red_envelop writing procedure.piaip2008-05-081-2/+2
* - (internal) replace all localtime4() by localtime4_r().piaip2008-05-051-10/+10
* - fix safe del header rule: when deleteing 'already deleted' files, should no...piaip2008-04-251-5/+5
* - hide the name of the executer that deleted files, due to many defects recen...piaip2008-04-171-2/+3
* - change sender address of auto forward to forwarder, to prevent confusion ca...piaip2008-04-161-5/+3
* - prevent showing id for anonymous mostspiaip2008-04-131-2/+11
* - make safe_delete display betterpiaip2008-04-131-1/+1
* - (internal) code refine: change [200] to [PATHLEN], [STRLEN], or [ANSILINELEN].piaip2008-04-131-1/+1
* - (internal) vedit should not change input parameter.piaip2008-04-101-0/+2
* - restrict VIOLATE_LAW cross-postingpiaip2008-04-091-6/+20
* - fix a 7-year bug? force_open should really "force" open file.piaip2008-04-031-8/+9
* - remove strncpy(). use memcpy() and strlcpy() instead.piaip2008-01-301-1/+1
* - fix compile error (reported on watch@PttBug/ptt2)piaip2008-01-181-0/+2
* - bbs: add title for AID displaypiaip2008-01-141-0/+36
* * extract common functions as library.kcwu2007-12-121-15/+0
* - change hard coded .DIR to macro definitionspiaip2007-12-111-1/+1
* fix the bug of the cost of deleting postptt2007-01-181-30/+37
* fix a bug on stamp file which does unnecessary memset sometimes.ptt2007-01-111-2/+10
* 1. Lock post for police and BMptt2006-09-241-0/+1
* verbose error message.kcwu2006-04-081-1/+4
* fix bugs introduced because replace sprintf and strncpy with snprintf and str...kcwu2006-03-231-1/+1
* * comment strange getindex() behavior.kcwu2006-02-091-3/+9
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-1/+1
* use strlcpy()in22005-10-021-1/+1
* fix tag-ctrl(d) in mail menupiaip2005-09-251-1/+2
* change bsmtp's prototype since ``method'' is not usedvictor2005-09-181-1/+1
* comments warn the bad code without error handling.kcwu2005-09-091-0/+1
* set*() family functions all assume buffer size = PATHLEN, to prevent buffer o...kcwu2005-08-231-6/+6
* get rid of linear search in getindexptt2005-08-191-24/+0
* check buffer sizevictor2005-08-151-6/+7
* various money related fixpiaip2005-08-061-0/+2
* incremental select_readptt2005-08-051-13/+24
* maildir: add show sizepiaip2005-07-251-0/+3
* some idiots autoforward to themselvespiaip2005-06-181-1/+21
* dbcs_aware: can be toggled.piaip2005-06-071-1/+1
* fix r2723 - I'm also an idiot ><piaip2005-06-071-1/+2
* some idiots just set themselves as auto-forward receiverpiaip2005-05-241-2/+2
* add 'const' qualifiers on function parameters.kcwu2005-03-191-18/+19
* move global variable to local, save another 536 byteskcwu2005-03-121-2/+2
* reduce number of system callkcwu2005-02-261-4/+4
* replace rand() with random() for better randomnesskcwu2005-02-041-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-7/+7
* getindex():in22005-01-141-20/+39
* changed money in fileheader_t into unionwens2004-12-031-5/+6
* a little bit modification of crosspost policyvictor2004-09-281-16/+13
* Fix wrong testing of return value of read in apply_record().scw2004-09-191-2/+4
* use int instead of longin22004-07-301-1/+1
* fix bug of push bottom.ptt2004-07-111-1/+1
* Merge bbs merge moduleptt.fpg@2092ptt2004-06-261-12/+12
* 1. use setupmailusage instead touchmailusageptt2004-06-261-2/+3
* discard 1998in22004-05-241-31/+0
* add stampfilefd() to avoid race conditionin22004-05-171-0/+31
* remove black holeptt2004-05-011-2/+2
* update getindex to binary searchptt2004-05-011-18/+31
* clean up getindex() and substitute recordptt2004-04-301-0/+47
* remove useless codesPtt.read@1812ptt2004-04-231-20/+0
* fix compile error & warning freein22004-04-151-1/+4
* delete with thresholdptt2004-04-141-7/+0
* fix for utilptt2004-04-121-16/+4
* safe article delete limited to only hot boards (nuser>20)ptt2004-04-121-54/+0
* Avoid getting the same file name from stampfile() in utils.scw2004-04-121-6/+13
* add safe_delete_range for SAFE_ARTICLE_DELETEin22004-04-091-0/+33
* less file I/Optt2004-03-301-66/+6
* get ride of delete_fileptt2004-03-281-1/+2
* simplify delete_recordptt2004-03-281-3/+10
* simplify record.cptt2004-03-281-47/+55
* simplfy append_recordptt2004-03-251-7/+8
* fix blackholeptt2004-03-241-1/+1
* fix black holeptt2004-03-241-1/+1
* fix the problem of black holeptt2004-03-241-2/+7
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1586 63ad8ddf-47c3-03...ptt2004-03-121-46/+0
* delete only no (FILE_MARKED | FILE_DIGEST)in22004-02-141-0/+2
* SAFE_ARTICLE_DELETE for 'D'in22004-02-131-0/+32
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1498 63ad8ddf-47c3-03...ptt2004-01-311-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1494 63ad8ddf-47c3-03...ptt2004-01-301-1/+1
* for SAFE_ARTICLE_DELETEin22003-12-151-0/+1
* add SAFE_ARTICLE_DELETE,in22003-12-151-0/+13
* clean upkcwu2003-09-071-2/+2
* add get_record_keep().(no author)2003-09-041-1/+17
* warning free(no author)2003-08-281-3/+3
* fix util merging errorvictor2003-08-181-4/+4
* assert() the return value of strchr() strrchr()kcwu2003-06-281-3/+7
* check lock when get_recordvictor2003-02-271-1/+6
* make gcc33 happyin22003-01-011-2/+2
* editlock by flock()in22002-11-071-1/+33
* sprintf() -> snprintf()in22002-07-231-7/+10
* indent -i4in22002-07-211-17/+17
* strcpy() -> strlcpy()in22002-07-211-10/+10
* indentin22002-07-061-220/+247
* change record stampfile functionptt2002-06-231-2/+2
* global variable move to var.cin22002-06-041-17/+2
* replace time(NULL) by nowptt2002-05-131-9/+6
* no warningin22002-04-161-1/+3
* boards/<hash>/<brdname>in22002-03-101-3/+3
* Initial revisionin22002-03-071-0/+536