summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
Commit message (Expand)AuthorAgeFilesLines
* apply rafan's (rafan.bbs@ptt2.cc) big patch to s/username/nickname/gvictor2005-07-041-4/+4
* misc update:piaip2005-07-031-0/+10
* s/版/板/in22005-06-261-2/+2
* articles in FILE_BOTTOM could be editedin22005-06-261-2/+1
* 1. patch of defining BBSENAMEptt2005-06-221-0/+3
* articles in Security or FILE_BOTTOM should not be edited.in22005-06-191-6/+7
* better readability.in22005-06-141-31/+31
* fix a bug that END usually gets "no articles" in ALLPOST.piaip2005-06-141-1/+8
* update board notes behaviorpiaip2005-06-131-2/+11
* animated board notespiaip2005-06-121-5/+13
* when some files were corrupted (disappeared on disk)piaip2005-06-121-2/+3
* New style to specify ANSI escape commands.piaip2005-06-081-28/+34
* * fix wrong prototype for r2732scw2005-05-241-0/+4
* dynamically change the limitation of waterpost according to the number of users.ptt2005-05-191-5/+10
* Cooldown does not prevent SYSOPs & BMs from seeing number of users in current...wens2005-05-161-1/+1
* seGga's suggestion: ptt2005-05-111-10/+12
* fix typoptt2005-05-071-7/+13
* no_water_post only for nuser>50.ptt2005-05-071-1/+1
* corrected typosptt2005-05-071-38/+41
* 1.kick people before give them ticket.ptt2005-05-061-28/+33
* fixed vedit crash issues when long lines caused split()piaip2005-04-261-1/+1
* workarounds to eliminate bugs: weather out of date,piaip2005-04-261-0/+3
* buffer overflow: file path [64] is too small!piaip2005-04-211-4/+4
* 1. make tty_read more clear and reablepiaip2005-04-181-3/+2
* array index off by 1 bugkcwu2005-04-151-1/+1
* more statistickcwu2005-03-271-0/+13
* remove dead code. its key has been overrided.kcwu2005-03-271-85/+1
* statistickcwu2005-03-191-0/+3
* currboard is constant pointerkcwu2005-03-191-1/+1
* save about 500 bytes stackkcwu2005-03-191-1/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-191-47/+47
* remove display of board users when cool downptt2005-03-191-2/+7
* warning: searchuser() getuser() API change, don't change query string implici...kcwu2005-03-151-5/+5
* Change the display of L+M. It become '!' ptt2005-03-151-1/+6
* only articles with S and M flags could not be pushed.in22005-03-141-1/+1
* fix r2613in22005-03-131-1/+1
* use Copy() instead Link() for most casesin22005-03-131-22/+5
* fix dark screen bugptt2005-03-131-2/+2
* solved what DonaldLam said about allpost problemptt2005-03-131-29/+28
* move global variable into local, 587 byteskcwu2005-03-121-1/+2
* move global variable xuser into local, save 512 bytes.kcwu2005-03-121-1/+2
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-5/+5
* move global variable to local, save another 536 byteskcwu2005-03-121-15/+19
* fix bugwens2005-03-101-6/+6
* add "cool down" feature for boards.wens2005-03-091-0/+63
* fix bugwens2005-03-061-1/+1
* fix last commitwens2005-03-031-3/+3
* Post limits do not apply to BMs and SYSOPswens2005-03-031-6/+9
* add regtime to post & vote limitswens2005-03-031-10/+33
* fix 'internal error' when deleting articles from other sites.in22005-02-251-1/+2
* add dietlibc support, reduced 16kb memory usage on linux x86_64.kcwu2005-02-241-4/+4
* show a warning message if SYSOP enters a hidden boardin22005-02-121-0/+7
* check if uid is in range in deumoney(). or damage SHM.in22005-02-121-2/+2
* rewrite few lines.kcwu2005-02-121-2/+2
* When OLDRECOMMAND is defined, we don't have to care about BRD_NOBOO.scw2005-02-111-3/+15
* Recommand code clean up and make length limit depend on ID length.scw2005-02-091-27/+28
* * In generalnamecomplete(), complete as more as possible when space (' ')scw2005-02-051-10/+2
* Fix dark screen problemptt2005-02-031-1/+1
* use ctime4 for compat on x86_64wens2005-01-251-2/+2
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-10/+10
* revert last commitwens2005-01-191-3/+6
* limitedit should be SYSOP onlywens2005-01-191-6/+3
* fix missing initialization (default is insert mode)victor2005-01-191-1/+1
* proper layout for long screenvictor2005-01-171-8/+10
* don't use those useless data (I'll review edit.c later)victor2005-01-171-2/+12
* fix bugin22005-01-141-1/+1
* Only sysop can set `chess country' and `restricted post.'scw2005-01-131-1/+1
* only SYSOPs can change post limitwens2005-01-091-9/+12
* Make BM be able to set whether everyone can postscw2005-01-071-1/+27
* add post limits for BM.wens2005-01-071-15/+119
* add function for BMs to choose default save methodwens2004-12-201-2/+30
* merge ptt.linux againwens2004-12-111-3/+3
* fucking compile errorvictor2004-12-091-1/+1
* discard r2368 due to compilation failurein22004-12-061-2/+2
* fix title lengthwens2004-12-051-0/+2
* merge ptt.linuxwens2004-12-051-2/+2
* add board to title for deleted articles as in ALLPOSTwens2004-12-031-1/+2
* changed money in fileheader_t into unionwens2004-12-031-16/+17
* some help pages are showed from filevictor2004-12-021-32/+1
* added vote board limits for BM using key 'C'wens2004-11-201-1/+4
* moved cancel bid earlierwens2004-11-181-2/+17
* 1. Anonymous post can be delete by posterptt2004-10-131-12/+17
* 1. remove do_unanonymous_post function. It is almost the same as do_crosspost.ptt2004-10-131-4/+4
* found black hold.ptt2004-10-051-2/+2
* use getkey instead of vmsgptt2004-10-021-2/+2
* oh....ptt2004-10-021-18/+8
* split no reply and solvedptt2004-10-021-6/+18
* a little bit modification of crosspost policyvictor2004-09-281-3/+10
* check FILE_SOLVE when people want reply during reading.ptt2004-09-231-1/+3
* 1. fix 1 make errorptt2004-09-231-4/+4
* fix malfunction of '[', ']', '=' keys on article with long titlevictor2004-09-221-2/+3
* move up the threshold of safe_deleteptt2004-09-171-1/+1
* merge back from branch victor.solarisvictor2004-09-101-2/+2
* bug fixed for badpostptt2004-08-291-23/+38
* use vmsg() instead of outs() + pressanykey()in22004-08-271-20/+10
* sallkoy's color for pressanykey and push bottomptt2004-08-101-1/+1
* fix r2157in22004-08-051-1/+1
* debug goodpost & bad postptt2004-08-041-10/+8
* use correct type: size_t/int/long/pointerin22004-07-301-12/+16
* use int instead of longin22004-07-301-4/+4
* 1. add <> for deleted announce.ptt2004-07-191-5/+7
* remove the color of marked postptt2004-07-131-2/+0
* chage the color of push bottomptt2004-07-131-1/+5
* change the display way of push bottomptt2004-07-131-8/+9
* 1. fix typo in chinese.ptt2004-07-011-4/+4
* 1. use setupmailusage instead touchmailusageptt2004-06-261-1/+1
* 1.debug select_read problem with "SR" in board name.ptt2004-06-261-1/+3
* Add a flag for BM to choose BRD_NOBOO by 'I'ptt2004-06-221-6/+11
* anonymous posting in innin22004-06-151-7/+13
* re-indentin22004-06-151-210/+213
* OLDRECOMMENDin22004-06-151-1/+15
* replace some prints() with outs(),kcwu2004-06-101-11/+11
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-3/+3
* fix bug of unable to change the title while reeditingptt2004-05-191-4/+5
* s/\\n// foreach vmsg("xxx")victor2004-05-181-60/+52
* delete uncessary repost to ALLPOSTptt2004-05-161-0/+2
* fix one typo i > 2 not i > 1ptt2004-05-141-4/+4
* 1.add [BC] when broadcasting messageptt2004-05-141-12/+9
* don't show bad word on recommendptt2004-05-141-1/+1
* adjust recommend color againptt2004-05-131-3/+3
* adjust recommend to the front of idptt2004-05-131-2/+2
* adjust the color and layout of recommendptt2004-05-131-5/+6
* 1 char offset for recommendptt2004-05-131-1/+1
* adjust color and textptt2004-05-131-8/+8
* read/write recommend with same fd, ptt2004-05-121-3/+6
* a small bug of lseek in do_add_recommendptt2004-05-121-2/+2
* update int olny when recommendptt2004-05-121-6/+3
* remove MODE_ETC useless functionptt2004-05-121-16/+2
* fix for colorptt2004-05-121-4/+3
* why only bm can recommendvictor2004-05-121-1/+1
* fix a little bitptt2004-05-121-14/+11
* add show bad post on postlistptt2004-05-121-1/+7
* add function for recommendptt2004-05-121-28/+44
* refactor show_brdlist()victor2004-05-071-2/+4
* in log_file(), use LOG_VF if need to vfprintf().in22004-05-031-2/+3
* safe_delete won't happen when mode_digestptt2004-05-021-2/+3
* clean up getindex() and substitute recordptt2004-04-301-57/+1
* 1.fix some bug for reference tagptt2004-04-301-129/+34
* change log_file()ptt2004-04-301-12/+6
* 1.avoid bottom black holeptt2004-04-291-2/+8
* (y/N)in22004-04-291-2/+2
* buf overflow of vmsgptt2004-04-271-1/+1
* rewrite ptt2004-04-271-94/+14
* modify a little for vmsgptt2004-04-241-1/+1
* reoragnize functions ptt2004-04-241-27/+13
* remove useless functionsptt2004-04-231-2/+2
* remove useless codesPtt.read@1812ptt2004-04-231-6/+0
* revert cuser from pointer to buffer.ptt2004-04-211-52/+52
* push bottom fixptt2004-04-161-0/+1
* only check if the file exists when marking. (not unmarking)in22004-04-141-1/+2
* remove dircacheptt2004-04-141-11/+1
* small bug of directptt2004-04-141-1/+1
* gamble bugptt2004-04-141-0/+2
* 防堵利用不同id同時舉辦賭場ptt2004-04-141-1/+1
* 防堵利用不同id同時舉辦賭場ptt2004-04-141-0/+4
* 1.change outs pressanykey -> vmsgptt2004-04-141-13/+5
* simplify the codeptt2004-04-131-13/+3
* message bug of push bottomptt2004-04-131-2/+1
* push_bottom fixptt2004-04-131-1/+2
* push bottom bug fixptt2004-04-131-1/+0
* avoid delete board by delete articleptt2004-04-131-0/+2
* mark brokenin22004-04-131-0/+1
* push bottom fixptt2004-04-131-1/+1
* do select fixptt2004-04-121-6/+4
* safe article delete limited to only hot boards (nuser>20)ptt2004-04-121-8/+8
* FULLUPDATE when abort selecting board.scw2004-04-111-3/+3
* push_bottom() marks brokenin22004-04-091-0/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1732 63ad8ddf-47c3-03...ptt2004-04-081-1/+1
* push bottom completeptt2004-04-081-3/+2
* push bottomptt2004-04-081-1/+1
* push bottomptt2004-04-081-2/+5
* push_bottom fixptt2004-04-081-0/+1
* push_bottom fixptt2004-04-081-2/+4
* Write back brc record before switch board using 's'.scw2004-04-061-0/+1
* push bottomptt2004-04-061-2/+3
* push_bottom ptt2004-04-061-1/+2
* add push_bottom functionptt2004-04-061-7/+40
* Fix currboard usage when crosspost.scw2004-04-051-3/+4
* bm permission errorvictor2004-04-021-5/+4
* check post perm on demandvictor2004-04-021-12/+29
* 1.ptt2004-04-021-12/+19
* brdname must starts with an alphabetic character (not a number)in22004-04-011-1/+1
* refiningptt2004-03-311-5/+2
* add mmap to cuser get ride of passwd_updateptt2004-03-311-59/+57
* Let currboard likely be setted to DEFAULT_BOARD.scw2004-03-281-1/+1
* Correcting action about make brc_buf be malloc.scw2004-03-281-2/+1
* Fix bug when .boardrc full.scw2004-03-281-1/+1
* get ride of delete_fileptt2004-03-281-4/+4
* simplify record.cptt2004-03-281-2/+2
* leave board if brc_buf is not loadedin22004-03-271-0/+4
* modify the position of board's titleptt2004-03-251-1/+1
* simplfy append_recordptt2004-03-251-1/+1
* fix the problem of black holeptt2004-03-241-5/+7
* show #bfs at article listin22004-03-201-3/+3
* merge from victor.symbolic branchvictor2004-03-121-3/+3
* Wrong flag testing.scw2004-02-221-1/+1
* Opening wrong file. Remove the code and leave the racing.scw2004-02-181-5/+6
* fix bug in del_range()in22004-02-141-6/+13
* SAFE_ARTICLE_DELETE for 'D'in22004-02-131-0/+4
* Define string macro GLOBAL_DIGEST in pttbbs.conf to set the digest board name.scw2004-02-121-1/+3
* wrong coditionvictor2004-02-121-2/+2
* if the gamble is stopped, dont joinvictor2004-02-121-3/+7
* change default valuevictor2004-02-121-6/+5
* wrong conditionvictor2004-02-111-1/+1
* warning freein22004-02-091-1/+1
* Fix wrong symbol link when abort editing artical.scw2004-02-081-3/+3
* #ifdef ASSESSvictor2004-02-041-0/+2
* reason for bad postvictor2004-02-021-1/+19
* Fix wrong result on ALLPOST when editting artical.scw2004-02-011-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1501 63ad8ddf-47c3-03...ptt2004-01-311-0/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1500 63ad8ddf-47c3-03...ptt2004-01-311-1/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1499 63ad8ddf-47c3-03...ptt2004-01-311-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1497 63ad8ddf-47c3-03...ptt2004-01-301-1/+3
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1496 63ad8ddf-47c3-03...ptt2004-01-301-2/+3
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1495 63ad8ddf-47c3-03...ptt2004-01-301-10/+13
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1493 63ad8ddf-47c3-03...ptt2004-01-301-3/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1492 63ad8ddf-47c3-03...ptt2004-01-301-9/+6
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1491 63ad8ddf-47c3-03...ptt2004-01-301-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1490 63ad8ddf-47c3-03...ptt2004-01-301-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1489 63ad8ddf-47c3-03...ptt2004-01-301-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1488 63ad8ddf-47c3-03...ptt2004-01-301-3/+3
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1487 63ad8ddf-47c3-03...ptt2004-01-301-16/+14
* Wrong number of recommand.scw2004-01-141-1/+1
* warning freein22004-01-081-0/+2
* M mbbsd/announce.cptt2003-12-291-5/+3
* Fix money bug when deleting anonymous post. (Found since some user foundscw2003-12-241-4/+10
* Rewrite strip_ansi() (also move from vote.c to io.c).scw2003-12-241-2/+2
* wrong conditionvictor2003-12-181-1/+1
* wrong keyvictor2003-12-171-5/+4
* O(1) key-func mapping in i_read_keyvictor2003-12-161-45/+101
* for SAFE_ARTICLE_DELETEin22003-12-151-2/+7
* add SAFE_ARTICLE_DELETE,in22003-12-151-1/+12
* use open() instead of fopen() in log_file()in22003-12-071-7/+13
* light-weight recommendin22003-12-071-13/+25
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1403 63ad8ddf-47c3-03...ptt2003-12-071-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1402 63ad8ddf-47c3-03...ptt2003-12-071-5/+5
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1400 63ad8ddf-47c3-03...ptt2003-12-071-1/+0
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1398 63ad8ddf-47c3-03...ptt2003-12-071-4/+18
* typovictor2003-12-031-1/+1
* missing exit(() after u_exitvictor2003-12-031-0/+1
* add more condition for saving resourcevictor2003-12-021-4/+6
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1349 63ad8ddf-47c3-03...ptt2003-11-161-1/+1
* fix bug in b_changerecommendin22003-11-161-0/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1347 63ad8ddf-47c3-03...ptt2003-11-151-1/+5
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1346 63ad8ddf-47c3-03...ptt2003-11-151-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1345 63ad8ddf-47c3-03...ptt2003-11-151-2/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1344 63ad8ddf-47c3-03...ptt2003-11-151-3/+3
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1343 63ad8ddf-47c3-03...ptt2003-11-151-2/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1342 63ad8ddf-47c3-03...ptt2003-11-151-4/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1341 63ad8ddf-47c3-03...ptt2003-11-151-7/+15