summaryrefslogtreecommitdiffstats
path: root/mbbsd/cache.c
Commit message (Expand)AuthorAgeFilesLines
* * check post restriction for 'delete post' and 'edit post'.piaip2009-09-301-0/+7
* * (pwcu branch) code refinepiaip2009-08-291-1/+1
* * modify more APIspiaip2009-08-281-1/+1
* * add Security and ALLPOST to system internal readonly boardspiaip2009-06-301-0/+4
* * refine cmbbs: move util_passwd.o to cmbbs/passwd.c.piaip2009-06-121-1/+13
* * refine cmbbs/cache.c: we don't need 'util_cache.o' anymore! simply common ...piaip2009-06-121-967/+26
* Use file_exist_record directlywens2008-08-041-1/+1
* Remove unused codewens2008-06-191-44/+0
* - fix crash on cross-posting to non-exist boards (reported by astro)piaip2008-05-061-3/+3
* - message refine and menu item re-ordering for talk/chat.piaip2008-04-291-1/+1
* - prevent user get BM permission before BMcache ready.piaip2008-04-291-0/+8
* - (internal) refine visio callback piaip2008-04-241-32/+0
* - prevent 'title' prompt in editing board_notepiaip2008-04-231-0/+3
* - restrict VIOLATE_LAW cross-postingpiaip2008-04-091-4/+8
* - bbs: fixed: BM can skip PostRestriction check for x-crosspost.piaip2008-04-091-6/+9
* - fix a 7-year bug? force_open should really "force" open file.piaip2008-04-031-1/+1
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-3/+3
* - b_config: more detail hints on user post permission checkingpiaip2008-02-261-19/+30
* - talk: comment on mail_checkpiaip2008-02-211-1/+1
* - admin: change 'X' to 'D' for invalid accountspiaip2008-02-211-1/+9
* - cache: aggresive song detection: provide more debug messagespiaip2008-02-191-6/+15
* user: improve regcode prompt/checkpiaip2008-02-191-20/+109
* - remove strncpy(). use memcpy() and strlcpy() instead.piaip2008-01-301-3/+2
* - pmore: try to prevent munmap crash issuepiaip2008-01-081-0/+20
* - bbslua: add more APIpiaip2008-01-061-0/+8
* * revise codekcwu2007-12-121-5/+5
* - change hard coded .DIR to macro definitionspiaip2007-12-111-4/+4
* - move hard-coded board names to pttbbs.conf.piaip2007-12-051-1/+1
* * use strtok_r() instead of strtok(). fix bad strtok() usages.kcwu2007-06-191-4/+6
* fixed movie in some statevictor2007-05-021-2/+2
* not necessary to keep movie historyvictor2007-03-231-5/+0
* remove unused variablesvictor2007-03-231-6/+3
* add a lot of assertions to ensure bid is in correct range when access via bid.kcwu2006-04-081-0/+11
* output message when reload bcache done.kcwu2006-04-081-0/+1
* reduce crash possibility due to race condition.kcwu2006-04-081-0/+2
* fix last commit.kcwu2006-03-241-2/+0
* Warning, API semantic changes.kcwu2006-03-231-1/+11
* GO scoring and displaying on userlist.scw2006-03-121-3/+3
* do not pass two same pointers into setadir()in22005-08-261-2/+2
* set*() family functions all assume buffer size = PATHLEN, to prevent buffer o...kcwu2005-08-231-5/+5
* Large Terminal Rulespiaip2005-08-061-1/+1
* fix bug in r2840in22005-06-181-1/+1
* better readability.in22005-06-141-7/+7
* corrected typosptt2005-05-071-6/+9
* 1.kick people before give them ticket.ptt2005-05-061-3/+11
* statistickcwu2005-03-191-0/+1
* less hard coded path/string.kcwu2005-03-191-1/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-191-8/+8
* warning: searchuser() getuser() API change, don't change query string implici...kcwu2005-03-151-5/+5
* move global variable xuser into local, save 512 bytes.kcwu2005-03-121-4/+5
* fix alignment and permission problems when USE_HUGETLB.in22005-03-091-1/+1
* add "cool down" feature for boards.wens2005-03-091-0/+9
* add support for hugetblpage of Linux 2.6wens2005-03-081-1/+5
* fix HASH_BITS checking condition.kcwu2005-02-261-3/+4
* * use fnv hash function for all hash.kcwu2005-02-261-11/+19
* background load bottom after sort_bcache() or damage whole system,in22005-02-181-6/+14
* fix the fault while buying ex-email.ptt2005-02-141-5/+6
* commit local change of {read,write}_favrec, which solved the problem of point...victor2005-02-141-1/+1
* fix r2499 in _BBS_UTIL_C_ mode.in22005-02-131-0/+4
* add comment for hbflcheck()in22005-02-121-0/+1
* check if uid is in range in deumoney(). or damage SHM.in22005-02-121-0/+5
* rewrite few lines.kcwu2005-02-121-16/+13
* Use chomp() instead of assigning '\0' directly.scw2005-02-121-1/+1
* slight changeskcwu2005-02-101-2/+5
* recount n_bottom for each board after reloadbcachein22005-02-041-0/+16
* remove hard coded "PttLaw"./ptt2005-02-031-6/+6
* guest can post for jdwreckptt2005-02-031-1/+1
* fix bug for new userptt2005-01-291-1/+1
* uhash problem ptt2005-01-281-22/+3
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-2/+2
* Make BM be able to set whether everyone can postscw2005-01-071-0/+3
* if SHM->Bbusystate is true in bcache_reload, wait at most 10 secsin22005-01-061-18/+18
* fix sorting problemvictor2004-12-131-12/+19
* merge ptt.linux againwens2004-12-111-32/+42
* discard r2368 due to compilation failurein22004-12-061-42/+32
* merge ptt.linuxwens2004-12-051-32/+42
* correct revision 2210victor2004-09-231-1/+1
* merge back from branch victor.solarisvictor2004-09-101-1/+1
* domain_name_query is changed to cidr formatvictor2004-09-031-16/+36
* use int instead of longin22004-07-301-1/+1
* correcting mode strings.scw2004-07-101-1/+1
* Some functions in cache are never used in mbbsd.scw2004-06-281-0/+7
* fix one error condition when open news boardptt2004-05-131-0/+1
* fixed the bugs in reload_fcachejack2004-05-051-1/+1
* in log_file(), use LOG_VF if need to vfprintf().in22004-05-031-1/+1
* avoid race condition at tag board->paste boardptt2004-05-021-14/+15
* chang format of log_fileptt2004-04-301-0/+2
* change log_file()ptt2004-04-301-6/+2
* add 2 logs for analysisptt2004-04-291-0/+1
* revert cuser from pointer to buffer.ptt2004-04-211-38/+3
* fix bug SIGSEV when only 1 user onlinein22004-04-181-1/+2
* push_bottom bugptt2004-04-161-3/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1771 63ad8ddf-47c3-03...ptt2004-04-161-1/+3
* push bottom fixptt2004-04-161-1/+10
* remove dircacheptt2004-04-141-79/+0
* dircache errorptt2004-04-081-0/+2
* push bottom completeptt2004-04-081-5/+4
* push bottomptt2004-04-081-1/+1
* push bottomptt2004-04-081-8/+20
* push_bottom fixptt2004-04-081-1/+6
* push_bottomptt2004-04-081-3/+11
* passwd change backptt2004-04-071-4/+0
* debug of money ptt2004-04-061-0/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1702 63ad8ddf-47c3-03...ptt2004-04-061-1/+1
* push bottomptt2004-04-061-3/+14
* add push_bottom functionptt2004-04-061-1/+5
* Merge from brc2 branch.scw2004-04-051-1/+1
* add mmap to cuser get ride of passwd_updateptt2004-03-311-3/+3
* merge from victor.symbolic branchvictor2004-03-121-2/+2
* user could remove dircache if need (not tested)in22003-12-051-0/+4
* clean upkcwu2003-09-071-1/+1
* fix util merging errorvictor2003-08-181-7/+7
* numboards = SHM->Bnumber in attach_SHM()in22003-08-121-1/+2
* merge from MergeCachein22003-07-201-137/+170
* fix corrupted big5 commentkcwu2003-06-071-2/+2
* search_ulist_userid()bbs2003-05-201-1/+26
* warning freein22003-02-271-2/+2
* SHM should be created by uhash_loader, NOT by mbbsdin22003-02-271-7/+3
* lazy sort utmpin22003-02-111-1/+2
* remove sort_utmp() (in shmctl utmpsortd now)in22003-01-251-114/+1
* make compiler happyin22003-01-241-2/+2
* forget to fclose()kcwu2003-01-171-1/+2
* make gcc33 happyin22003-01-011-2/+2
* show ������������ in user listkcwu2002-11-161-1/+13
* in searchuser, return 0 if uhash is wrongin22002-10-241-2/+2
* remove sex sort functionkcwu2002-08-281-11/+1
* fix memory errorin22002-08-241-3/+6
* remove OUTTA_CACHEin22002-08-201-163/+1
* cache server2in22002-08-191-20/+85
* favbuf, zapbuf swapoutin22002-08-071-1/+7
* general outta_swapin22002-08-061-1/+29
* error handlekcwu2002-07-271-2/+5
* sprintf() -> snprintf()in22002-07-231-8/+10
* indent -i4in22002-07-211-61/+62
* strcpy() -> strlcpy()in22002-07-211-2/+2
* indentin22002-07-061-508/+606
* remove mmapin22002-07-051-18/+1
* remove old board friend structure,in22002-06-261-6/+1
* avoid some memory error (for last commiting board friends)in22002-06-261-4/+5
* re-format, board friendin22002-06-261-32/+39
* �� -> �Olwms2002-06-191-2/+2
* fix last commit bugin22002-06-071-2/+2
* fix last commit bugin22002-06-071-3/+3
* fix bugs for guest not logining when there're too few online usersin22002-06-071-25/+25
* only one shared memoryin22002-06-071-196/+183
* global variable move to var.cin22002-06-041-58/+3
* *** empty log message ***ptt2002-06-011-1/+3
* ofix dead lockptt2002-05-261-5/+5
* *** empty log message ***ptt2002-05-251-2/+11
* avoid search_ulistn from -1 when there's nobody onlinein22002-05-221-1/+5
* avoid search_ulistn from -1 when there's nobody onlinein22002-05-221-1/+3
* now's problemptt2002-05-131-3/+2
* ����ptt2002-05-131-1/+2
* replace time(NULL) by nowptt2002-05-131-6/+4
* avoid infinite loopin22002-05-041-9/+18
* change getdata() constant to sizeof()in22002-04-291-2/+1
* MDCACHEHITRATEin22002-04-201-2/+9
* fix bug(MDCACHE)in22002-04-191-2/+2
* patch MDCACHEin22002-04-191-2/+15
* fix bugin22002-04-171-1/+2
* revert to 1.9in22002-04-161-11/+10
* bug fixin22002-04-161-1/+3
* no warningin22002-04-161-2/+2
* fix bugin22002-04-161-8/+5
* *** empty log message ***ptt2002-04-161-7/+5
* *** empty log message ***ptt2002-04-161-3/+2
* *** empty log message ***ptt2002-04-161-4/+9
* MDCACHEin22002-04-151-2/+44
* no warningin22002-04-101-4/+6
* fix logout_friend()in22002-04-101-2/+2
* *** empty log message ***ptt2002-04-051-7/+7
* hbfl move to brdshmin22002-04-041-5/+5
* *** empty log message ***ptt2002-03-301-40/+9
* *** empty log message ***ptt2002-03-201-2/+1
* boards/<hash>/<brdname>in22002-03-101-3/+3
* Initial revisionin22002-03-071-0/+1053