summaryrefslogtreecommitdiffstats
path: root/mbbsd/admin.c
Commit message (Expand)AuthorAgeFilesLines
* - menu: simple Ctrl-Z navpiaip2008-04-191-1/+2
* *** PASSWD CHANGE *** PLEASE READ UPDATING FOR DEFAILT INFORMATION.piaip2008-04-191-10/+41
* - fix wrong LCECHOpiaip2008-04-181-3/+3
* - (internal) change chat to use vgetstring with new callback systempiaip2008-04-171-7/+7
* - (internal) getans -> vanspiaip2008-04-171-4/+4
* - (internal) change API names to visio format: stand_title -> vs_hdr.piaip2008-04-151-5/+5
* - (internal) code refine - improving visio systempiaip2008-04-151-1/+1
* - add 'del' in admin x_filepiaip2008-04-131-6/+19
* - (internal) use new visio/vfooter() API to display footerspiaip2008-04-121-5/+3
* - new interface to edit system files (preventing links/source change)piaip2008-04-121-143/+118
* - fix a 7-year bug? force_open should really "force" open file.piaip2008-04-031-3/+3
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-3/+3
* - code clean upkcwu2008-03-271-6/+7
* - [code refine] move all registration code to register.cpiaip2008-03-061-1087/+0
* - admin: reject reason finetune, suggested by iamori@pttpiaip2008-02-251-2/+2
* - admin: should not allow changing info when browsing PASSWD history.piaip2008-02-241-1/+3
* - admin: fixed: searching user generates wrong unumpiaip2008-02-241-7/+8
* - admin: improve regform UI by various feedbackspiaip2008-02-241-5/+33
* - mbbsd: correct default value promptspiaip2008-02-231-47/+69
* - admin: improve new regform ui <real test version>piaip2008-02-211-12/+43
* - admin: fine-tune and improve admin regform new UIpiaip2008-02-211-4/+33
* - admin: new-regform: fixed: 'q' deletes all forms in last page.piaip2008-02-211-5/+12
* - mbbsd: improve promptspiaip2008-02-211-18/+77
* - board: comment on symlinkpiaip2008-02-211-300/+289
* - talk: comment on mail_checkpiaip2008-02-211-3/+9
* - admin: change 'X' to 'D' for invalid accountspiaip2008-02-211-1/+1
* - admin: (exp) new admin interface for regform validation (page mode)piaip2008-02-201-25/+533
* - change BIG5 ':' to SBCS, more convenient for admins to copy/paste data. (su...piaip2008-02-151-7/+7
* - improved user searchingpiaip2008-02-141-21/+51
* - searching user should bypass invalid recordspiaip2008-02-141-0/+5
* - user: allow admins to change email to 'invalid'.piaip2008-01-281-1/+2
* - admin/reg: fix offset by one on rejectionpiaip2008-01-051-6/+10
* - change money name to macro for better isolationpiaip2007-12-081-3/+3
* - change hard-coded board names to definespiaip2007-12-071-3/+3
* fixed movie in some statevictor2007-05-021-1/+1
* fix stupid bugvictor2007-04-161-1/+1
* horoscope flavor birthday cardvictor2007-04-161-3/+10
* Police Manager, can search user infowens2007-03-131-1/+3
* Display angel usage when calling angelscw2006-07-301-3/+7
* add a lot of assertions to ensure bid is in correct range when access via bid.kcwu2006-04-081-0/+8
* bug fix: board not found error handling.kcwu2006-04-081-0/+1
* Fix r3267, board title disappear after setting boardsscw2006-01-221-12/+24
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-11/+9
* only PERM_ACCOUNTS could SetUserin22005-10-281-4/+10
* reject editing the symlink of board for security issue.in22005-10-281-0/+4
* try to fix the same "shift by 1" problemvictor2005-09-291-30/+37
* shift index by 1victor2005-09-261-2/+2
* shift index by 1victor2005-09-261-2/+2
* remove things about ident which is useless nowvictor2005-09-261-3/+3
* log the modification of boardvictor2005-09-231-0/+9
* allow setting go chess country on new boardscw2005-09-181-2/+2
* update reg queue idpiaip2005-09-101-2/+9
* set*() family functions all assume buffer size = PATHLEN, to prevent buffer o...kcwu2005-08-231-7/+8
* * chess country includes GO nowscw2005-08-211-1/+1
* fix bug:victor2005-08-131-17/+32
* fav.c: don't delete a fav entry implicitlyvictor2005-08-091-1/+1
* add proto, msg pretty print, misc updatepiaip2005-08-081-1/+3
* add super sys support op (群組長)wens2005-08-081-2/+3
* fix race condition of user registeration (as well as while restoring avictor2005-08-081-15/+1
* large terminal rules.piaip2005-08-061-8/+13
* various money related fixpiaip2005-08-061-1/+1
* - announce: multitag enhanced, tag-like behaviorpiaip2005-07-261-12/+12
* After discussion on PttSuggest and with PTT SYSOPs,piaip2005-07-241-0/+6
* apply rafan's (rafan.bbs@ptt2.cc) big patch to s/username/nickname/gvictor2005-07-041-2/+2
* remove one typoptt2005-06-231-1/+1
* remove 2 unuse parametersptt2005-06-221-9/+7
* 1. patch of defining BBSENAMEptt2005-06-221-11/+29
* better readability.in22005-06-141-12/+12
* New style to specify ANSI escape commands.piaip2005-06-081-9/+14
* use macro instead for class_bid recognitionvictor2005-04-181-3/+9
* don't call system() in simple casekcwu2005-03-191-1/+1
* remove dead codekcwu2005-03-191-15/+0
* less hard coded path/string.kcwu2005-03-191-3/+3
* add 'const' qualifiers on function parameters.kcwu2005-03-191-9/+9
* fix bug for r2580in22005-03-161-12/+18
* warning: searchuser() getuser() API change, don't change query string implici...kcwu2005-03-151-3/+3
* move global variable xuser into local, save 512 bytes.kcwu2005-03-121-7/+6
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-9/+9
* fix bad codekcwu2005-03-101-0/+1
* remove personal ident for registration.in22005-03-081-2/+0
* use domain_name_query.cidr instead domain_name_queryin22005-03-051-1/+1
* s/#ifdef/#if/victor2005-02-191-1/+1
* define FOREIGN_REG to allow foreigner's registrationvictor2005-02-191-1/+1
* missing #ifdef/endif pairvictor2005-02-161-0/+2
* fix setperm's bug, check NULL condition first in set_attrvictor2005-02-151-9/+11
* Complete groups as well as boards in m_board()scw2005-02-121-1/+1
* check if uid is in range in deumoney(). or damage SHM.in22005-02-121-1/+1
* rewrite few lines.kcwu2005-02-121-1/+1
* * In generalnamecomplete(), complete as more as possible when space (' ')scw2005-02-051-13/+3
* for sysop to recover board.ptt2005-02-041-6/+2
* Do not overwrite chess_list when creating man files.scw2005-01-301-12/+20
* add TIMET64 for both 4 or 8 bytes time_tin22005-01-271-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-3/+3
* Only sysop can set `chess country' and `restricted post.'scw2005-01-131-7/+9
* some help pages are showed from filevictor2004-12-021-5/+10
* modify merge bbs for SOB's boardsptt2004-10-261-2/+2
* PERM_BOARD could set boardin22004-09-191-8/+9
* don't forget to fclosekcwu2004-09-171-1/+3
* merge back from branch victor.solarisvictor2004-09-101-2/+2
* Chess country files adding.scw2004-08-291-0/+56
* use vmsg() instead of outs() + pressanykey()in22004-08-271-28/+16
* ignore case in searching user's emailin22004-08-271-1/+1
* Mail user when PERM_ANGEL setted.scw2004-08-211-1/+12
* Chess country basic things constructing.scw2004-08-121-0/+20
* add file existence test in (O)ld User data. suggested by ltlmousein22004-07-301-2/+5
* registerin22004-07-181-3/+3
* reason, suggested by ltlmousein22004-07-181-1/+1
* allow empty title when merge dirptt2004-07-111-1/+1
* merge the branch from ptt.fpgptt2004-07-011-6/+14
* Merge bbs merge moduleptt.fpg@2092ptt2004-06-261-5/+84
* replace some prints() with outs(),kcwu2004-06-101-12/+11
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-1/+1
* fix bug of select perm '1-4'ptt2004-05-201-2/+1
* fix empty muser.justifyin22004-05-051-4/+6
* in log_file(), use LOG_VF if need to vfprintf().in22004-05-031-1/+2
* avoid race condition at tag board->paste boardptt2004-05-021-0/+4
* change log_file()ptt2004-04-301-4/+1
* getans -> getdataptt2004-04-291-2/+2
* use old getans()in22004-04-281-3/+3
* fix for ptt2ptt2004-04-281-3/+4
* two moutsptt2004-04-241-2/+2
* reoragnize functions ptt2004-04-241-9/+5
* fix brd.firstchild errorptt2004-04-231-0/+1
* revert cuser from pointer to buffer.ptt2004-04-211-7/+7
* fix last commiting bugvictor2004-04-191-2/+2
* D: delete symlinkvictor2004-04-181-4/+9
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1718 63ad8ddf-47c3-03...ptt2004-04-081-2/+2
* passwd change backptt2004-04-071-3/+2
* brdname must starts with an alphabetic character (not a number)in22004-04-011-2/+2
* cuser debugptt2004-03-311-2/+0
* add mmap to cuser get ride of passwd_updateptt2004-03-311-7/+7
* passwd delete bugptt2004-03-301-2/+3
* merge from victor.symbolic branchvictor2004-03-121-16/+81
* login water ballptt2004-03-121-2/+2
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1586 63ad8ddf-47c3-03...ptt2004-03-121-0/+28
* missing commitvictor2004-02-091-1/+3
* wrong pathvictor2004-02-091-3/+2
* 1.特殊搜尋使用者裡victor2003-12-271-6/+6
* use open() instead of fopen() in log_file()in22003-12-071-1/+2
* buffer sizekcwu2003-11-011-3/+3
* admin.c: multiple reason for rejectionvictor2003-09-091-6/+10
* clean upkcwu2003-09-071-10/+4
* warning free(no author)2003-08-281-2/+2
* trim spacekcwu2003-06-281-3/+3
* fix error to get backup datavictor2003-05-301-10/+12
* *** empty log message ***ptt2003-05-161-1/+2
* *** empty log message ***ptt2003-05-161-10/+38
* renamevictor2003-05-121-2/+4
* showvictor2003-05-121-2/+2
* wrong index ><victor2003-05-111-3/+3
* un-init varvictor2003-05-111-3/+3
* last commit errvictor2003-05-111-2/+2
* ifdef-else-endif :Qbbs2003-05-111-1/+5
* use another clear bits -_-victor2003-05-091-8/+6
* foreigner identificationvictor2003-05-091-4/+13
* do not permit subop to del brdbbs2003-05-071-4/+6
* * there are so many fopen() without fclose()kcwu2003-01-201-3/+10
* remove unnecessary `static' keyword from some local variablekcwu2003-01-161-6/+6
* sprintf() -> snprintf()in22002-07-231-15/+19
* check the using of `sizeof' with strlcpy()kcwu2002-07-221-3/+3
* indent -i4in22002-07-211-20/+20
* strcpy() -> strlcpy()in22002-07-211-13/+13
* indentin22002-07-061-381/+401
* fix gamble lockptt2002-06-231-7/+13
* *** empty log message ***lwms2002-06-191-4/+4
* fix register bugin22002-06-171-5/+8
* only one shared memoryin22002-06-071-5/+5
* global variable move to var.cin22002-06-041-40/+4
* register reject reasonin22002-06-021-3/+5
* *** empty log message ***lwms2002-06-021-2/+2
* fix last commit bugin22002-05-301-4/+6
* register user if he isn't onlinein22002-05-301-2/+3
* *** empty log message ***ptt2002-05-251-3/+1
* *** empty log message ***lwms2002-05-211-2/+2
* *** empty log message ***lwms2002-05-211-3/+5
* no warningin22002-05-171-2/+2
* replace time(NULL) by nowptt2002-05-131-10/+7
* general namecompletein22002-05-111-3/+6
* *** empty log message ***lwms2002-05-081-2/+1
* *** empty log message ***lwms2002-05-081-1/+2
* change getdata() constant to sizeof()in22002-04-291-16/+17
* fix bugin22002-03-181-4/+3
* fix bugin22002-03-181-3/+3
* one key to confirm registerin22002-03-171-1/+7
* boards/<hash>/<brdname>in22002-03-101-6/+7
* register default to skipin22002-03-081-2/+6
* Initial revisionin22002-03-071-0/+1105