summaryrefslogtreecommitdiffstats
path: root/mbbsd/user.c
Commit message (Expand)AuthorAgeFilesLines
* * use strtok_r() instead of strtok(). fix bad strtok() usages.kcwu2007-06-191-8/+11
* fix last commit for normal userwens2007-04-091-4/+2
* seperate email modificationwens2007-04-091-12/+14
* add a error message ptt2007-04-061-1/+1
* fix the line errorptt2007-04-061-1/+2
* fix the email security holeptt2007-04-061-2/+5
* Police can only kill new userswens2007-03-131-0/+3
* fix a bug.ptt2007-01-071-1/+2
* 1. fix a bug that files' stamp in the same board are not in order.ptt2007-01-071-0/+1
* change user information display.timerover2006-10-121-3/+5
* only log violations reported by policewens2006-10-031-1/+1
* 1. Lock post for police and BMptt2006-09-241-0/+1
* fav.c - fix memory leakvictor2006-09-171-1/+1
* fix bug of regcode generation: rand() always has same sequence since no srand().kcwu2006-09-171-1/+1
* remove potential permission risk.wens2006-09-121-11/+1
* When setting user data, point out and accept original angelscw2006-08-081-3/+15
* regcodefilein22006-07-191-7/+24
* r3440@kcwu: kcwu | 2006-05-25 00:04:16 +0800kcwu2006-05-251-0/+2
* fix bug of revious revisionvictor2006-05-071-3/+3
* add a simple help page to calendarvictor2006-05-041-38/+37
* const instead of staticvictor2006-04-151-1/+1
* re-generate new regcodes every time instead of calculating from userid.in22006-04-151-36/+43
* blame on dirty code.kcwu2006-04-081-0/+1
* GO scoring and displaying on userlist.scw2006-03-121-4/+4
* sync birthday limit between user setting and registerscw2006-03-011-1/+1
* Setting angel of a user to "-" means banned andscw2006-02-251-1/+2
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-6/+5
* add time in the cancel-bad-post log.ptt2006-01-041-1/+1
* add a back slash '\' after Kong (special chinese character)ptt2006-01-041-2/+2
* add log for canceling bad post.ptt2006-01-041-0/+2
* fix a bug for cancel postptt2006-01-041-1/+1
* 1. add "cancel bad post" feature.ptt2006-01-041-2/+38
* fix bug for new feature.ptt2005-11-161-0/+2
* PERMISSION can be changed even if the user is online.ptt2005-11-161-0/+2
* add color to the violation messageptt2005-11-161-1/+1
* fix one typo.ptt2005-11-161-1/+1
* add restriction to PERM_VIOLATELAWptt2005-11-151-9/+20
* change "Court to Police Station"ptt2005-10-221-3/+3
* new police permission.ptt2005-10-221-1/+1
* remove another unused identvictor2005-09-261-1/+0
* remove things about ident which is useless nowvictor2005-09-261-5/+4
* change bsmtp's prototype since ``method'' is not usedvictor2005-09-181-1/+1
* Fix "phone and career lost after modifying email" problemscw2005-09-121-12/+30
* update reg queue idpiaip2005-09-101-19/+25
* msg updatespiaip2005-09-101-12/+29
* comments on a bug of re-registerationvictor2005-09-051-1/+5
* explicitly call by referencevictor2005-09-041-5/+5
* - dbcs conf should only appear when dbcs-aware compiled in.piaip2005-08-241-0/+2
* revert r3039, now we log after the reasonvictor2005-08-161-4/+2
* remove deadc0devictor2005-08-151-1/+1
* integrate kill-user's codevictor2005-08-131-21/+19
* Overrides r2977. PLEASE DO NOT USE include/pttbbs.conf.piaip2005-08-051-2/+5
* recall of non-uflag options in user.cpiaip2005-07-101-33/+86
* better code to handle user customizationpiaip2005-07-081-98/+90
* warning free, make gcc 4.0 happyvictor2005-07-071-2/+2
* apply rafan's (rafan.bbs@ptt2.cc) big patch to s/username/nickname/gvictor2005-07-041-7/+7
* - multi-signature browsing modepiaip2005-07-031-12/+43
* don't change any permission after the password is set.ptt2005-06-281-1/+1
* fix permission when changing user's password or emailin22005-06-281-3/+1
* display the warning message when re-email_justifyptt2005-06-241-1/+3
* change email will be asked to re-email_justifyptt2005-06-241-93/+100
* fix bug of email justifyptt2005-06-241-4/+2
* fix 2 bug for last patch.ptt2005-06-221-2/+4
* 1. patch of defining BBSENAMEptt2005-06-221-3/+20
* better readability.in22005-06-141-22/+22
* msg updatepiaip2005-06-111-3/+4
* help user upgrade regcodepiaip2005-06-111-1/+7
* typo in sample conf orzpiaip2005-06-111-2/+7
* new scrambled regcodepiaip2005-06-111-2/+52
* well, message revised again.piaip2005-06-111-7/+10
* detect evil client: some complained about the descriptionpiaip2005-06-111-5/+5
* user: don't update passwd so frequentlypiaip2005-06-091-6/+12
* io.c: revised keyseqpiaip2005-06-091-0/+7
* New DBCS aware: detecting and reversed default valuepiaip2005-06-081-17/+106
* New style to specify ANSI escape commands.piaip2005-06-081-23/+23
* user customization: should be case insensitivepiaip2005-06-081-1/+1
* reorder UI to help user customize easily.piaip2005-06-071-10/+15
* dbcs_aware: can be toggled.piaip2005-06-071-4/+19
* (fix r2742) there was no typo in users.cpiaip2005-06-031-1/+12
* Remove rarely used function block_shift_left and block_shift_right,victor2005-06-031-1/+1
* Registeration, let's go English.piaip2005-05-161-1/+4
* corrected typosptt2005-05-071-4/+5
* 1.kick people before give them ticket.ptt2005-05-061-0/+14
* comment on bad codekcwu2005-03-191-0/+2
* refactor post articlekcwu2005-03-191-23/+12
* less hard coded path/string.kcwu2005-03-191-6/+7
* add 'const' qualifiers on function parameters.kcwu2005-03-191-9/+9
* fix bug for r2580in22005-03-161-6/+4
* warning: searchuser() getuser() API change, don't change query string implici...kcwu2005-03-151-4/+4
* remove "proverb" function, which doesn't work for a long timekcwu2005-03-121-36/+0
* move global variable xuser into local, save 512 bytes.kcwu2005-03-121-5/+6
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-9/+9
* remove personal ident for registration.in22005-03-081-74/+0
* s/#ifdef/#if/victor2005-02-191-3/+3
* define FOREIGN_REG to allow foreigner's registrationvictor2005-02-191-3/+7
* showplans() does not always called after getuser() so that it shouldscw2005-02-181-0/+3
* missing #ifdef/endif pairvictor2005-02-161-0/+2
* Use chomp() instead of assigning '\0' directly.scw2005-02-121-3/+3
* Chess country plan showing problem. Display country plan onscw2005-02-021-1/+1
* remove useless \nin22005-01-301-1/+1
* use ctime4 for compat on x86_64wens2005-01-251-6/+6
* fix Cdate without newlinewens2005-01-251-3/+3
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-6/+6
* Allow user to modify their chess country self-description.scw2005-01-231-2/+73
* Chess country plan display error.scw2005-01-211-6/+6
* fix previous commit.scw2005-01-091-1/+1
* Wrong output for chess country query.scw2005-01-081-0/+10
* * Use testing and setting macros instead of accessing yank_flagscw2004-11-291-1/+1
* add modifier "const" to some constantvictor2004-11-091-1/+1
* revise to proper buffer lenvictor2004-10-101-14/+26
* same problemvictor2004-10-091-11/+11
* wrong size of ident -_- it may cause malfunction of uflag2victor2004-10-091-5/+5
* add subscribed boards only when loginvictor2004-09-271-2/+0
* fix bug: when deleting an user, the aloha record won't be deleted.victor2004-09-201-0/+2
* Personal chess country data query done.scw2004-09-121-0/+35
* Solaris compatiblevictor2004-09-121-3/+0
* merge back from branch victor.solarisvictor2004-09-101-4/+4
* allow people born after 1990 to register.ptt2004-08-301-1/+1
* Mail user when PERM_ANGEL setted.scw2004-08-211-1/+6
* reject F222222222 as personalidin22004-08-051-1/+2
* registerin22004-07-181-4/+4
* Merge bbs merge moduleptt.fpg@2092ptt2004-06-261-0/+1
* merge back from victor.screen branchvictor2004-06-121-9/+0
* replace some prints() with outs(),kcwu2004-06-101-11/+11
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-1/+1
* typovictor2004-05-301-1/+1
* Merge from scw.angel.scw2004-05-241-4/+54
* fix register error for foreignerptt2004-05-161-2/+0
* fix register for foreignerptt2004-05-161-3/+1
* correcting Calendar function.scw2004-05-151-1/+1
* registerin22004-05-051-0/+7
* fix some stuff for getkeyptt2004-04-291-4/+3
* getans -> getdataptt2004-04-291-1/+1
* fix for ptt2ptt2004-04-281-22/+12
* warning freein22004-04-251-3/+5
* remove useless functionsptt2004-04-231-1/+1
* debug of segfault on userlistptt2004-04-231-1/+1
* fix wrong wordin22004-04-221-1/+1
* revert cuser from pointer to buffer.ptt2004-04-211-86/+85
* change some ambiguous termsptt2004-04-201-2/+2
* remove restriction for foreignerptt2004-04-201-0/+2
* buggy fix for linuxptt2004-04-201-22/+22
* register changeptt2004-04-201-15/+31
* fix compile error & warning freein22004-04-151-1/+1
* passwd change backptt2004-04-071-2/+1
* remove unsigned int for moneyptt2004-04-071-6/+6
* use case insensitive string functions for banemailin22004-04-061-3/+3
* admin change data and also update indexptt2004-04-061-0/+1
* Fix warning, including:scw2004-04-021-1/+4
* refiningptt2004-03-311-3/+3
* add mmap to cuser get ride of passwd_updateptt2004-03-311-84/+83
* passwd update debugptt2004-03-301-6/+12
* passwd delete bugptt2004-03-301-1/+1
* faster passwd by lower the lseek.ptt2004-03-301-2/+2
* Fix bug when .boardrc full.scw2004-03-281-1/+1
* registerin22004-03-021-21/+42
* subscription should be perform after choice, move some code from board.c to f...victor2004-02-221-0/+2
* remove unnessesary codevictor2004-02-061-7/+1
* 1.特殊搜尋使用者裡victor2003-12-271-2/+3
* fix compile error without define FOREIGN_REGvictor2003-11-251-3/+3
* init var "fore", "備註"->"心情"victor2003-11-201-0/+4
* add PERM_NOREGCODEvictor2003-10-301-1/+1
* add PERM_NOREGCODEvictor2003-10-301-0/+5
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1271 63ad8ddf-47c3-03...ptt2003-10-281-2/+9
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1270 63ad8ddf-47c3-03...ptt2003-10-281-1/+1
* clean upkcwu2003-09-071-2/+1
* mbbsd.c for SSH_CLIENTvictor2003-09-011-0/+1
* register(no author)2003-08-281-1/+3
* register(no author)2003-08-221-1/+1
* warn if a foreignervictor2003-08-141-3/+9
* non-init varbbs2003-07-201-1/+3
* not allow a foreigner with Taiwan IDvictor2003-07-181-22/+13
* random signaturevictor2003-07-171-8/+8
* reduce SHM size(remove realname)in22003-07-171-4/+4
* registerin22003-07-171-3/+3
* fix rulebbs2003-07-131-1/+3
* strstr("����", "��") return truein22003-07-061-5/+11
* registerin22003-07-041-4/+9
* registerin22003-06-271-3/+4
* registerin22003-06-261-3/+4
* registerin22003-06-211-47/+41
* registerin22003-06-021-5/+18
* renamevictor2003-05-121-1/+3
* stupidvictor2003-05-121-10/+2
* fix wrong varvictor2003-05-111-3/+3
* last commit errvictor2003-05-111-9/+9
* ifdef-else-endif :Qbbs2003-05-111-3/+24
* fix err showvictor2003-05-101-2/+4
* use another clear bits -_-victor2003-05-091-13/+31
* foreigner identificationvictor2003-05-091-22/+64
* A-Ein22003-03-301-2/+7
* user could set if hilight favoritein22003-03-261-1/+6
* customizein22003-03-261-3/+61
* �W�[���J ���R�H�c�� ����in22003-03-101-2/+3
* registerin22003-03-081-4/+13
* registerin22003-02-221-2/+3
* registerin22003-02-211-2/+5
* * there are so many fopen() without fclose()kcwu2003-01-201-2/+6
* make gcc33 happyin22003-01-011-3/+3
* use gcc's extension to check format stringkcwu2002-12-261-2/+2
* remove personal id from userinfoin22002-12-141-3/+2
* registerin22002-12-051-2/+3
* registerin22002-10-261-54/+81
* registerin22002-10-161-19/+33
* registerin22002-09-021-6/+12
* For personal privacy, some functions should only be used on debug purpose.kcwu2002-08-291-11/+5
* registerin22002-08-281-3/+12
* fix idcard number bugin22002-08-061-2/+2
* registerin22002-07-251-3/+7
* sprintf() -> snprintf()in22002-07-231-36/+42
* fix using strlcpy() bugin22002-07-211-2/+2
* indent -i4in22002-07-211-32/+32
* strcpy() -> strlcpy()in22002-07-211-24/+24
* registerin22002-07-071-11/+32
* indentin22002-07-061-428/+468
* use vmsg()in22002-07-021-13/+5
* hit for registerin22002-06-301-14/+40
* fix bug( Admin -> SetUserPasswd )in22002-06-261-7/+10
* *** empty log message ***bbs2002-06-211-2/+3
* *** empty log message ***lwms2002-06-191-6/+40
* only one shared memoryin22002-06-071-2/+2
* global variable move to var.cin22002-06-041-36/+2
* fix register bugin22002-06-021-2/+2
* some hintsin22002-05-301-3/+5
* fix regcode lengthin22002-05-171-2/+2
* simple regcodein22002-05-161-20/+24
* replace time(NULL) by nowptt2002-05-131-9/+3
* change getdata() constant to sizeof()in22002-04-291-21/+31
* for mbbsd.iccin22002-04-271-3/+3
* register screenin22002-04-061-5/+10
* fix bug (register)in22002-03-201-2/+1
* fix bug(register)in22002-03-191-31/+32
* if justify.wait no exists ^^"in22002-03-191-9/+10
* register use X, not 0in22002-03-181-6/+9
* delete justify.waitin22002-03-171-1/+3
* fix bugin22002-03-171-3/+10
* fix bugin22002-03-171-11/+44
* fix bugin22002-03-171-4/+4
* :)in22002-03-171-4/+4
* register by EMail codein22002-03-171-27/+154
* boards/<hash>/<brdname>in22002-03-101-3/+3
* Initial revisionin22002-03-071-0/+980