summaryrefslogtreecommitdiffstats
path: root/mbbsd/user.c
Commit message (Expand)AuthorAgeFilesLines
* - (internal/exp) first draft of new layoutpiaip.newlayoutpiaip2008-03-201-1452/+0
* - cancelbadpost: prevent update request masked by potential new badposts.piaip2008-03-191-3/+6
* - change show_file parameter to assign striping options in a better way.piaip2008-03-121-3/+4
* - user: display over18 evalulation resultpiaip2008-03-111-2/+2
* - user/chicken: enable sysop toggle chicken-deathpiaip2008-03-061-1/+4
* - [code refine] move all registration code to register.cpiaip2008-03-061-746/+5
* - msg update: prevent using "illegal/invalid" confusing terms, and other mino...piaip2008-03-041-6/+9
* - add option "default to backup" (from PttSuggest@ptt2)piaip2008-03-031-3/+7
* - prevent resending regforms if regcode is incorrect.piaip2008-03-031-2/+7
* - admin: fixed: searching user generates wrong unumpiaip2008-02-241-0/+10
* user: improve regcode prompt/checkpiaip2008-02-191-7/+9
* - notify user if the regcode is already expired.piaip2008-02-191-3/+8
* - user: make message more clear (reported by Kinra@PttSuggest)piaip2008-02-151-2/+5
* - SRexpire: enable expiring search cache recordspiaip2008-02-131-2/+2
* - user: fix the prompt of illegal regcode.piaip2008-02-101-4/+5
* - emaildb: use fork to reduce memory wastingpiaip2008-02-041-0/+23
* - user: prevent printing zeros if mobile has not been setpiaip2008-02-011-1/+3
* - change over18 calculation as standalone function, in order user changed bir...piaip2008-01-311-0/+4
* - register: make birthday registration earlier, also helps over18 work correc...piaip2008-01-311-3/+4
* - improve registration processpiaip2008-01-301-24/+26
* - improve registration process: modify justify earlier, and fix emaildb limit...piaip2008-01-301-32/+40
* - bbs: change default cursor location to "end of .DIR records" excluding .DIR...piaip2008-01-291-2/+1
* - user: hinting on SYSOP permission update of setting emailpiaip2008-01-281-1/+2
* - user: allow admins to change email to 'invalid'.piaip2008-01-281-3/+7
* - revise code uinfo_query(); fix bug: user will be killed if set perm bits to 4.kcwu2008-01-241-82/+91
* - revise passwd_apply() api, prevent use global variable to pass data.kcwu2008-01-241-24/+28
* - var/user: prevent printing NULL for login view confpiaip2008-01-161-3/+4
* - fix warnings.kcwu2008-01-131-2/+2
* - fixed: peek_input keeps waiting for new input. (due to buf control)piaip2008-01-061-1/+2
* - general fix of some messagespiaip2008-01-021-2/+2
* use emaildb interface in user registerwens2008-01-021-1/+30
* - make Test as macro namepiaip2008-01-021-2/+2
* - fix display error when user input wrong value in email address (reported by...piaip2007-12-291-1/+2
* - fix reg screen display error, reported by watch@PttBugpiaip2007-12-291-0/+1
* - hide register menu option for registered userspiaip2007-12-241-30/+0
* -general message refinepiaip2007-12-221-0/+1
* - change screen APIs to ncurses-like namespiaip2007-12-211-1/+1
* - grayout: API change, from [y,end) to [y,end]piaip2007-12-201-1/+1
* - general message update and optimizationpiaip2007-12-171-1/+8
* - ignore bottom for recommending in special modespiaip2007-12-161-1/+1
* - disable interupting ANSI inside DBCS characters (for UTF-8 or piaip2007-12-161-0/+2
* * extract common functions as library.kcwu2007-12-121-1/+1
* - quote ASSESS features with #ifdefpiaip2007-12-091-6/+10
* - change hard-coded board names to definespiaip2007-12-071-2/+2
* - add some grayout effects, and general code improvementpiaip2007-12-051-0/+1
* - general refine and improvement, fixing messagespiaip2007-12-051-12/+15
* - move hard-coded board names to pttbbs.conf.piaip2007-12-051-1/+1
* - general code refine: remove all hard-coded "Ptt" message string and wens2007-12-051-5/+5
* - add option to support both coloured and symboled modification mark (~ and +)piaip2007-12-041-0/+4
* - code refine: remove warnings and conditional compilepiaip2007-12-041-0/+2
* * eliminate warnings according to lxb's commit on pttbbslitekcwu2007-10-011-1/+1
* * 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