summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1340 63ad8ddf-47c3-03...ptt2003-11-151-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1339 63ad8ddf-47c3-03...ptt2003-11-151-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1338 63ad8ddf-47c3-03...ptt2003-11-151-3/+3
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1337 63ad8ddf-47c3-03...ptt2003-11-151-4/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1336 63ad8ddf-47c3-03...ptt2003-11-151-13/+11
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1335 63ad8ddf-47c3-03...ptt2003-11-151-2/+0
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1334 63ad8ddf-47c3-03...ptt2003-11-151-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1333 63ad8ddf-47c3-03...ptt2003-11-151-71/+88
* fix edit_postvictor2003-11-141-1/+1
* fix rev 1329 bugin22003-11-141-2/+2
* 1. fix invalid operationvictor2003-11-141-2/+8
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1322 63ad8ddf-47c3-03...ptt2003-11-121-2/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1321 63ad8ddf-47c3-03...ptt2003-11-121-16/+18
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1314 63ad8ddf-47c3-03...ptt2003-11-111-7/+12
* enlarge the input buffer of del_rangevictor2003-11-081-2/+2
* fix key in helpvictor2003-11-071-1/+1
* fix last commit bugvictor2003-11-041-3/+5
* allow bm to decide whether to up-ten-bigvictor2003-11-041-13/+40
* fix logical error, check the existence before inc goodpostvictor2003-11-031-4/+7
* remove a conditionvictor2003-11-021-3/+2
* compile error XDvictor2003-11-021-1/+1
* dont dec badpost of a non-exist authorvictor2003-11-021-3/+4
* move violate out to bbs.cvictor2003-10-291-7/+10
* fix assess bugvictor2003-10-291-6/+5
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1272 63ad8ddf-47c3-03...ptt2003-10-291-7/+12
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1271 63ad8ddf-47c3-03...ptt2003-10-281-0/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1270 63ad8ddf-47c3-03...ptt2003-10-281-5/+12
* ifdef ASSESSvictor2003-10-271-0/+2
* ifdef ASSESSvictor2003-10-271-0/+2
* use assess if defined ASSESSvictor2003-10-271-0/+7
* complete assessvictor2003-10-271-4/+6
* completed assessvictor2003-10-161-4/+10
* fixvictor2003-10-151-1/+1
* do not increase badpost, when delete one's own articlevictor2003-10-141-1/+2
* 1. add feature assessment of article and salevictor2003-10-141-16/+34
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1235 63ad8ddf-47c3-03...(no author)2003-10-091-3/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1234 63ad8ddf-47c3-03...(no author)2003-10-091-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1233 63ad8ddf-47c3-03...(no author)2003-10-091-4/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1232 63ad8ddf-47c3-03...(no author)2003-10-091-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1231 63ad8ddf-47c3-03...(no author)2003-10-091-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1230 63ad8ddf-47c3-03...(no author)2003-10-091-19/+21
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1226 63ad8ddf-47c3-03...(no author)2003-10-081-2/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1225 63ad8ddf-47c3-03...(no author)2003-10-081-5/+6
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1224 63ad8ddf-47c3-03...(no author)2003-10-081-1/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1222 63ad8ddf-47c3-03...(no author)2003-10-081-7/+12
* shift 日期 of the title barvictor2003-10-041-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1207 63ad8ddf-47c3-03...(no author)2003-09-281-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1206 63ad8ddf-47c3-03...(no author)2003-09-281-8/+27
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1205 63ad8ddf-47c3-03...(no author)2003-09-281-31/+57
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1204 63ad8ddf-47c3-03...(no author)2003-09-281-10/+18
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1195 63ad8ddf-47c3-03...(no author)2003-09-221-45/+176
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1193 63ad8ddf-47c3-03...(no author)2003-09-221-14/+77
* code clean upkcwu2003-09-101-7/+13
* code cleanupkcwu2003-09-071-1/+1
* fix bugkcwu2003-09-071-1/+1
* clean upkcwu2003-09-071-2/+2
* read 8k once instead of 128bytes,in22003-09-041-8/+10
* do not allow querying money of articlevictor2003-08-181-1/+5
* merge from MergeCachein22003-07-201-2/+3
* fix typokcwu2003-07-071-2/+2
* don't reduce bm's money in digest modevictor2003-07-021-9/+11
* assert() the return value of strchr() strrchr()kcwu2003-06-281-2/+4
* fixbugin22003-06-271-2/+2
* COLORDATEin22003-06-221-15/+17
* remove post limit in DEBUG modein22003-06-221-1/+3
* let foreigner be able to post in PttForeignvictor2003-06-021-2/+7
* warning freein22003-05-261-2/+2
* search_ulist_userid()bbs2003-05-201-1/+7
* 1. never mark a non-exist postvictor2003-05-181-5/+23
* s/�O�_�n����/�O�_�n�}��/in22003-05-141-2/+2
* change promptvictor2003-05-111-2/+2
* exit if recommend a blank linevictor2003-05-091-1/+2
* don't show gamble msg if not define itvictor2003-05-071-2/+6
* recommend while reagingvictor2003-04-291-2/+8
* s/�s��������/�s�i�O�e��/in22003-04-201-2/+2
* forget to commit last timevictor2003-04-151-4/+1
* allow recommend in search mode in a boardvictor2003-04-141-4/+1
* double check if access control violationin22003-04-091-1/+5
* when GV2.e.noonlineuser, do NOT search if the author is online in article listin22003-04-081-1/+2
* whether do_allpostvictor2003-03-201-4/+2
* do NOT post edited article to ALLPOST in hidden boardin22003-03-201-2/+5
* do_allpost after edit_postbbs.cvictor2003-03-181-28/+49
* fix 'stone article'victor2003-03-051-17/+6
* help page @@;victor2003-02-121-2/+2
* Gamble -> Ctrl('G')victor2003-02-121-3/+3
* remove field "recommend" from userec_tin22003-01-241-3/+4
* fix bugin22002-11-091-2/+2
* ���@�����i�H����, 40������in22002-11-091-5/+9
* BRD_NORECOMMEND helpin22002-11-071-2/+2
* could NOT delete/edit/recommend in MODE_SELECTin22002-11-071-1/+11
* BRD_NORECOMMENDin22002-11-071-34/+59
* editlock by flock()in22002-11-071-20/+14
* recommend lockin22002-08-261-1/+3
* fix recommendin22002-08-251-3/+6
* edit lockin22002-08-251-2/+11
* more specific `currstat' modekcwu2002-07-271-3/+3
* sprintf() -> snprintf()in22002-07-231-38/+42
* indent -i4in22002-07-211-991/+1064
* strcpy() -> strlcpy()in22002-07-211-41/+41
* indentin22002-07-061-1358/+1378
* gambleptt2002-06-291-3/+7
* fix deleted brdptt2002-06-261-1/+2
* little change about positionptt2002-06-231-3/+3
* *** empty log message ***ptt2002-06-231-2/+2
* auto expire gambleptt2002-06-231-7/+7
* oauto expire gambleptt2002-06-231-3/+31
* fix Link errorptt2002-06-221-3/+3
* optt2002-06-221-1/+9
* *** empty log message ***lwms2002-06-191-1/+2
* �� -> �Olwms2002-06-191-9/+18
* *** empty log message ***ptt2002-06-121-1/+2