summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
Commit message (Expand)AuthorAgeFilesLines
...
* fix previous N fixes again... orzpiaip2005-09-151-9/+10
* fix again: touch file record.piaip2005-09-151-3/+7
* fix previous patch, logic errorpiaip2005-09-151-3/+7
* fix previous offset-by-one errorpiaip2005-09-151-1/+2
* real main text editing.piaip2005-09-151-13/+51
* match current user behaviorpiaip2005-09-151-2/+3
* default recommendation is now (add comment only).piaip2005-09-151-3/+10
* make cplog compatiblepiaip2005-09-151-6/+17
* new recommendation style: (#undef GUESTRECOMMEND)piaip2005-09-151-21/+48
* some debug codes were checked in accidentally in last patchset (r3136).piaip2005-09-081-2/+0
* Wide terminal rules.piaip2005-09-081-0/+2
* fix typo in previous patchpiaip2005-09-071-1/+1
* help compatible with traditional C.piaip2005-09-071-1/+6
* distinguish functions that need item or not, and allow the latter in empty it...kcwu2005-08-281-104/+105
* fix off-by-one bug.kcwu2005-08-271-1/+1
* eliminate more compiler warningspiaip2005-08-251-1/+1
* eliminate compiler warnings (mostly signed/unsigned)piaip2005-08-251-2/+3
* Big E (re-edit_post) enhanced:piaip2005-08-251-2/+54
* set*() family functions all assume buffer size = PATHLEN, to prevent buffer o...kcwu2005-08-231-5/+5
* fix non-big5 typo in r3012piaip2005-08-091-6/+8
* 1. let is unable to use gamble command if the board is under violation.ptt2005-08-081-0/+11
* add super sys support op (群組長)wens2005-08-081-1/+1
* msg pretty printpiaip2005-08-081-5/+7
* New chess frameworkscw2005-08-081-1/+0
* msgs updatespiaip2005-08-071-1/+1
* Revision 3000piaip2005-08-061-5/+48
* article money system upgrade againpiaip2005-08-061-3/+8
* article money issue updatespiaip2005-08-061-48/+56
* Large Terminal Rulespiaip2005-08-061-6/+12
* large terminal rules.piaip2005-08-061-14/+32
* various money related fixpiaip2005-08-061-12/+10
* incremental select_readptt2005-08-051-5/+18
* BM logic error @@ orzpiaip2005-08-051-1/+1
* fix b_config msg max heightpiaip2005-08-051-1/+1
* fix long bm+title display bugpiaip2005-08-051-5/+37
* - multi.money updates,piaip2005-08-051-12/+62
* make compiler happypiaip2005-08-051-1/+8
* post post ALLHIDPOST for hidden boards.ptt2005-08-041-13/+15
* let BM decide fast recommendation durationpiaip2005-07-281-18/+47
* some users complained about restricting fast recommendationpiaip2005-07-281-5/+23
* - restrict fast recommendationpiaip2005-07-261-2/+18
* eliminate warning msgpiaip2005-07-251-1/+1
* prevent scroll for all situation!piaip2005-07-251-2/+2
* make recommendation system betterpiaip2005-07-251-1/+11
* help normal user to query board modepiaip2005-07-251-2/+6
* After discussion on PttSuggest and with PTT SYSOPs,piaip2005-07-241-8/+8
* recommendation: a more elegant UIpiaip2005-07-241-38/+25
* integrated board attr setuppiaip2005-07-241-55/+65
* remove complex #ifdef'spiaip2005-07-241-21/+13
* - fix msg errorpiaip2005-07-231-2/+2
* option to toggle cp auto logpiaip2005-07-231-19/+81
* typo fixpiaip2005-07-231-1/+1
* cp log format updatepiaip2005-07-231-5/+15
* adjust cp log color/stylepiaip2005-07-221-4/+6
* if cp to invisible board, mosaic the destination namepiaip2005-07-221-4/+13
* ticket#30: realtime board perm updatepiaip2005-07-221-1/+31
* ticket#31, both implemented.piaip2005-07-221-5/+33
* verbose message,piaip2005-07-181-0/+3
* - scroll for recommending articlespiaip2005-07-161-0/+3
* recommendation system, updated for result previewpiaip2005-07-091-6/+16
* tricky way to solve ticket #24, part 2piaip2005-07-091-1/+1
* fix ticket#24 first partpiaip2005-07-091-5/+9
* warning free, make gcc 4.0 happyvictor2005-07-071-2/+3
* pmore: to make gcc4 happy with signed/unsigned issuepiaip2005-07-071-0/+2
* position updatepiaip2005-07-071-1/+1
* recommendation compatible modepiaip2005-07-071-2/+6
* pretty format.piaip2005-07-071-10/+46
* fix write_header for outside edit.cpiaip2005-07-061-1/+1
* bug fix: should set FILE_BOTTOM after checking, patch submitted by CatMan@ptt...kcwu2005-07-061-2/+3
* 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