summaryrefslogtreecommitdiffstats
path: root/mbbsd/announce.c
Commit message (Expand)AuthorAgeFilesLines
* * fix previous typopiaip2009-08-181-1/+1
* * refine stampdir behaviorpiaip2009-08-181-5/+19
* * ann: prevent invalid user input causing assert fail of (z_indexes[0] == -1).piaip2009-07-101-0/+6
* * ann: let leading 'z' be the 'go back to root' selectorpiaip2009-07-091-13/+64
* * tree selection in announce: do not enter last entry (simply move to it)piaip2009-07-091-2/+3
* * code refinepiaip2009-07-091-14/+9
* * fix offset-by-one error in single input modepiaip2009-07-081-1/+1
* * experimental support: input of selection tree in announce(man)piaip2009-07-081-22/+71
* * code refine where_am_i in announce(man)piaip2009-07-081-52/+179
* vedit revisekcwu2009-06-131-2/+2
* Only 2 bytes are useful (3rd byte with big5 results in garbage)wens2009-06-111-2/+2
* - change deleted posts/dirs to backup in FN_JUNK instead of FN_DELETED for ma...piaip2009-06-061-9/+24
* add 'where am I' in announce system (thanks to sangl@ptt[PttSuggestion])piaip2009-06-041-6/+48
* - refresh deleted board after deleting announce(man/gem) postspiaip2008-05-191-0/+1
* - add HOME/END in announce cursor movement (suggestion from PttBug)piaip2008-05-141-3/+6
* - (internal) replace all localtime4() by localtime4_r().piaip2008-05-051-2/+3
* - fix: guests should not get announce sub-op, and sub-op should not have BM p...piaip2008-04-241-2/+8
* - refine key processing of CR(C-M), LF(C-J), BS(C-H), BS2(0x7f)piaip2008-04-211-2/+1
* - (internal) change chat to use vgetstring with new callback systempiaip2008-04-171-1/+1
* - (internal) getans -> vanspiaip2008-04-171-3/+3
* - (internal) code refine - improving visio systempiaip2008-04-151-3/+3
* - (internal) use new visio/vfooter() API to display footerspiaip2008-04-121-25/+9
* - bbs: fixed: BM can skip PostRestriction check for x-crosspost.piaip2008-04-091-5/+5
* - announce: fix append size error (was using target size)piaip2008-04-051-0/+3
* - fix a 7-year bug? force_open should really "force" open file.piaip2008-04-031-2/+2
* - [announce] fix copy-paste endless loop (reported by Kinra@ptt1, thanks)piaip2008-04-021-2/+6
* - announce: align edit_title prompt betterpiaip2008-04-011-1/+1
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-8/+8
* - announce: prevent asserts for "entering deleted directories".piaip2008-01-241-11/+31
* - Tagging: offset-by-one error on alerting userpiaip2008-01-231-1/+1
* - stuff: fix show_file auto wrapped for file with length=80piaip2008-01-221-5/+4
* - bbs: allow local mail for web based tarqueuepiaip2008-01-161-2/+11
* - modify file size limitation controlpiaip2007-12-301-5/+28
* - more check for TagNumpiaip2007-12-301-2/+6
* - prevent possible bug to create unlimited huge filepiaip2007-12-301-37/+59
* - remove unused variables and clean deprecated codepiaip2007-12-291-66/+4
* - fix announce crash bugs (reason: entering a_menu may have different board piaip2007-12-291-38/+83
* * extract common functions as library.kcwu2007-12-121-2/+1
* * revise codekcwu2007-12-121-1/+1
* * remove rare used feature.kcwu2007-09-241-13/+1
* Add 'L' in board announce to reset chess country datascw2007-07-121-0/+74
* fix bug, should not access out of board arraykcwu2006-04-081-1/+1
* fix crash if search in empty gem dir.kcwu2006-03-271-2/+4
* more assertion for tracking bug.kcwu2006-03-271-0/+1
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-2/+1
* security fix: users could forward hidden articles in board announcein22005-12-131-8/+13
* move announce: it's still safe to add one more byte.piaip2005-10-131-1/+1
* pretty format of name-complete,piaip2005-09-181-0/+3
* customizing anonymous's name while ordering a songvictor2005-09-121-5/+2
* msg updatespiaip2005-09-101-7/+10
* comments warn the bad code without error handling.kcwu2005-09-091-1/+1
* announce tag-copy-paste pasted more by one bug.piaip2005-09-041-0/+4
* as 3085in22005-09-011-2/+4
* fix heap corrupted because screen resize.kcwu2005-08-271-9/+16
* set*() family functions all assume buffer size = PATHLEN, to prevent buffer o...kcwu2005-08-231-2/+2
* add 'const' keyword.kcwu2005-08-231-1/+1
* 1. fix compile error isnumber -> isdigitptt2005-08-191-1/+1
* Large Terminal Rulespiaip2005-08-061-1/+1
* large terminal rules.piaip2005-08-061-3/+3
* pretty printpiaip2005-07-281-1/+1
* make msg verbosepiaip2005-07-271-4/+3
* - announce: multitag enhanced, tag-like behaviorpiaip2005-07-261-6/+58
* why move(*,1) before? I can't understand.piaip2005-07-261-5/+5
* - restrict fast recommendationpiaip2005-07-261-1/+15
* pretty formatpiaip2005-07-251-6/+26
* multiple copy for announce.piaip2005-07-251-59/+167
* better readability.in22005-06-141-7/+7
* New style to specify ANSI escape commands.piaip2005-06-081-10/+16
* fix previous checkin (wrong diff).piaip2005-04-211-2/+2
* fix sigsegv when user reading articles in man and crossed pagespiaip2005-04-211-0/+3
* buffer overflow: file path [64] is too small!piaip2005-04-211-2/+0
* remove dead codekcwu2005-03-191-13/+0
* less hard coded path/string.kcwu2005-03-191-2/+3
* add 'const' qualifiers on function parameters.kcwu2005-03-191-13/+13
* fix bug of reading buffervictor2005-03-141-4/+5
* use Copy() instead Link() for most casesin22005-03-131-5/+1
* move global variable into local, 587 byteskcwu2005-03-121-39/+51
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-2/+2
* system() should not be therevictor2005-02-251-1/+0
* only users with PERM_LOGINOK instead of PERM_BASIC couldin22005-02-241-1/+1
* replace strstr_lower(), which cause buffer overflow with strcasestr()kcwu2005-02-061-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-3/+3
* implement basic cp(1), fix "/bin/cp: Argument list too long."victor2005-01-121-3/+1
* fix bug in deleting blogin22004-12-161-1/+1
* 1. fix 1 make errorptt2004-09-231-1/+1
* fix deleted板精華區標題前面都會多一個 space by ltlmousein22004-08-181-3/+3
* 1. add <> for deleted announce.ptt2004-07-191-2/+3
* Merge bbs merge moduleptt.fpg@2092ptt2004-06-261-1/+1
* security fix in blogin22004-06-101-1/+9
* replace some prints() with outs(),kcwu2004-06-101-7/+7
* in log_file(), use LOG_VF if need to vfprintf().in22004-05-031-2/+2
* clean up getindex() and substitute recordptt2004-04-301-4/+2
* bug fix of announce to suit new readptt2004-04-271-2/+2
* reoragnize functions ptt2004-04-241-5/+2
* revert cuser from pointer to buffer.ptt2004-04-211-8/+8
* 1.change outs pressanykey -> vmsgptt2004-04-141-3/+1
* add mmap to cuser get ride of passwd_updateptt2004-03-311-8/+8
* quickly create blogscw.brc2@1625in22004-03-291-2/+25
* deleting supportin22004-03-261-2/+15
* Fix permissible bug on global announce.scw2004-02-021-1/+5
* remove debug message in blogin22004-01-181-1/+0
* M mbbsd/announce.cptt2003-12-291-4/+0
* use open() instead of fopen() in log_file()in22003-12-071-1/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1336 63ad8ddf-47c3-03...ptt2003-11-151-6/+3
* PERM_SYSSUBOP cound NOT copy dir of announcein22003-09-141-2/+1
* security fixin22003-09-141-1/+1
* blog security fixin22003-09-061-0/+8
* warning free(no author)2003-08-281-1/+1
* paste taged file across board and mailboxvictor2003-08-191-4/+14
* merge from MergeCachein22003-07-201-4/+5
* delete blog comments from mbbsdin22003-07-061-2/+37
* correct message of last commitkcwu2003-06-281-2/+3
* remove gopher mode support, there is security holekcwu2003-06-281-596/+8
* �p�O�D cp ����������victor2003-06-221-2/+2
* let subop cp man dirvictor2003-06-041-2/+2
* use vmsg()in22003-05-301-3/+2
* s/������/������/in22003-05-301-10/+10
* blog supportin22003-05-261-1/+76
* use bcache instead getbcachein22003-05-241-6/+3
* security fixin22003-05-161-3/+7
* only BMs could copy directory in manin22003-05-161-2/+17
* show man path in DEBUG modein22003-03-281-1/+4
* remove unnecessary `static' keyword from some local variablekcwu2003-01-161-3/+3
* add XXX commentkcwu2002-07-271-1/+2
* sprintf() -> snprintf()in22002-07-231-29/+38
* indent -i4in22002-07-211-36/+36
* strcpy() -> strlcpy()in22002-07-211-34/+47
* indentin22002-07-061-532/+590
* *** empty log message ***lwms2002-06-191-2/+2
* only one shared memoryin22002-06-071-2/+2
* global variable move to var.cin22002-06-041-52/+3
* *** empty log message ***ptt2002-05-251-2/+1
* replace time(NULL) by nowptt2002-05-131-5/+2
* general namecompletein22002-05-111-3/+7
* fix buffer overflowin22002-04-291-2/+2
* change getdata() constant to sizeof()in22002-04-291-15/+15
* no warningin22002-04-161-1/+3
* *** empty log message ***ptt2002-04-131-2/+2
* boards/<hash>/<brdname>in22002-03-101-5/+5
* Initial revisionin22002-03-071-0/+1590