summaryrefslogtreecommitdiffstats
path: root/mbbsd/register.c
Commit message (Expand)AuthorAgeFilesLines
* * refine user->customize piaip2009-09-241-8/+10
* * detect repeated DBCS commands from evil clientspiaip2009-09-221-0/+5
* * merge uflag2 and uflag, and refine flag bitmask namespiaip2009-09-211-12/+11
* * allow setting default value for site like ptt2piaip2009-09-201-3/+16
* * refine adbanner_usong againpiaip2009-09-201-10/+21
* * refine adbanner_usong stuff, add timebombpiaip2009-09-201-11/+30
* * refine order song init query uipiaip2009-09-191-6/+11
* * enable more checkings in usong selectionpiaip2009-09-191-1/+1
* * change the name of 'movie' to 'adbanner' (advertisement banner), which is ...piaip2009-09-191-1/+11
* * refine message, due to too many new BMs not knowing why their registration...piaip2009-09-081-2/+3
* * fix numlogindayspiaip2009-08-301-1/+1
* * (pwcu branch) code refine, remove unused code, and finetune alertspiaip2009-08-301-7/+0
* * (pwcu branch) const cuser code completepiaip2009-08-301-120/+16
* * enable lastseen and CONST_CUSER, also use cuser_ref as "&cuser".piaip2009-08-291-2/+3
* * refine foreigner querypiaip2009-08-241-12/+17
* * improve foreign query interface againpiaip2009-08-241-11/+16
* * remove foreign query pre-input because some people may have problem using ...piaip2009-08-241-2/+2
* * use SAFE_ARTICLE_DELETE even if nuser < 30piaip2009-08-231-1/+3
* * WITH_EMAILDB was deprecated by USE_EMAILDB in pttbbs.conf.piaip2009-08-191-1/+1
* * move ambiguous id check into (emaildb/regcheckd) daemon piaip2009-08-191-66/+2
* * prevent ambiguous account registrationpiaip2009-08-191-0/+68
* * change 'user number exceeded' error message. thanks to yogira@PttSuggestpiaip2009-08-171-1/+1
* Foreigner may not have 9 ~ 10 digit phone numberscw2009-07-251-0/+4
* * reg: after getfield() was changed, all function should pause if it prints ...piaip2009-06-251-2/+5
* * fix 'foreign' messages.piaip2009-06-211-1/+1
* * enable the customizable 'register detail messages' [edit the messages from...piaip2009-06-211-45/+44
* * add more description to register/career, according to Ptt1 rulespiaip2009-06-211-13/+37
* * clear previous messagespiaip2009-06-201-2/+2
* * allow the 'hold mail' to appear as changed titlepiaip2009-06-191-3/+3
* * fix bug: array forgot initializekcwu2009-06-191-0/+1
* * fix: user cannot register when emaildb is malfunction.piaip2009-06-181-2/+3
* * refine the error message when emaildb was malfunctionpiaip2009-06-181-2/+9
* * fix usernum range (1..MAX_USER)piaip2009-06-161-1/+1
* * fix bug: incorrect user's tmp buf filename.kcwu2009-06-131-2/+2
* * refine cmbbs: move util_passwd.o to cmbbs/passwd.c.piaip2009-06-121-6/+6
* * make port binding to standalone configuration fine (etc/bindports.conf)piaip2009-06-111-1/+1
* - fix compile errorkcwu2009-06-071-35/+36
* - code revisekcwu2009-06-071-46/+62
* - refine and prepare for login daemon:piaip2009-06-061-48/+8
* - register: refine r4464: typo in messagespiaip2009-05-251-1/+1
* refine: reduce the i/o request to check reserved idpiaip2009-05-231-3/+4
* - implement reserve id in a better waypiaip2009-05-231-3/+10
* - add reserved id to prevent malicious registrationpiaip2009-05-231-0/+3
* - improve reg-email check procedure and error messagepiaip2008-06-041-1/+118
* - improve reg ui messagespiaip2008-05-311-1/+8
* - register validation: change message from "validated" to "viewed".piaip2008-05-211-2/+2
* - bbs: alert when replying to board fallbacks to reply-mail.piaip2008-05-161-7/+15
* - register: finetune reject reasons and logs according to admin requests.piaip2008-05-131-1/+2
* - register: drop some rejected words which are valid in some addressespiaip2008-05-111-1/+2
* - register/captcha: remove some ambigious options/alphabetspiaip2008-05-111-2/+4
* - fix warnings.kcwu2008-05-101-8/+8
* - (register) fix BIG5 partial string strstr issue (solving some invalid addre...piaip2008-05-101-41/+40
* - register: check copy-pasting sample birthdaypiaip2008-05-101-5/+21
* - (exp captcha) random seed should be initialized earlier for captcha.piaip2008-05-101-3/+3
* - (exp) register: add figlet captcha systempiaip2008-05-101-8/+167
* - (internal) change 86400/... (seconds of day/month/...) to named constants.piaip2008-05-101-1/+1
* - register: fixed: page mode validation treated all user as "D" (non-exist).piaip2008-05-081-2/+0
* - register: refine reject-notify process. user will be able to reply at the f...piaip2008-05-081-186/+201
* - register: add more information on registration waiting state.piaip2008-04-231-5/+7
* - register: allow quick return for aborting rejection (no reason input)piaip2008-04-221-5/+10
* - add customizable registration rejecting notespiaip2008-04-221-3/+9
* - code refine: use ANSI_REVERSE to replace ANSI_COLOR(7), more meaningful.piaip2008-04-221-1/+1
* - (internal) fix register query prompt extra codepiaip2008-04-221-1/+1
* - (internal) code refinepiaip2008-04-211-4/+4
* - bbs: alert push_bottom for the relationship with original filespiaip2008-04-201-16/+25
* - change GUEST rule to checking PERM_BASIC.piaip2008-04-191-1/+6
* *** PASSWD CHANGE *** PLEASE READ UPDATING FOR DEFAILT INFORMATION.piaip2008-04-191-96/+31
* - register: add log for "assigning specific user to validate".piaip2008-04-171-11/+17
* - (internal) getans -> vanspiaip2008-04-171-3/+3
* - change sender address of auto forward to forwarder, to prevent confusion ca...piaip2008-04-161-6/+2
* - register: fix reject reason in paged validation modepiaip2008-04-151-1/+1
* - (internal) change API names to visio format: stand_title -> vs_hdr.piaip2008-04-151-6/+6
* - (internal) code refine - improving visio systempiaip2008-04-151-3/+3
* - register: forgot to stop dryrun mode!!piaip2008-04-131-1/+1
* - add aligned format of commentspiaip2008-04-131-0/+2
* - officially change to regform v2 and drop old (v1) support.piaip2008-04-131-777/+5
* - register: do not remove spaces until buildling justify stringpiaip2008-04-121-2/+11
* - (internal) vedit should not change input parameter.piaip2008-04-101-0/+1
* - fix regform2: skip all LOGIN_OK userspiaip2008-04-081-6/+9
* - fix reg-career checkpiaip2008-04-071-1/+2
* - check more on careeer/student inputpiaip2008-04-061-0/+3
* - register: change notification mails to anonymous stylepiaip2008-04-041-2/+13
* - regform: enable kick-out mechanism for regform systempiaip2008-04-041-9/+29
* register: compact ID_RECORD title formatpiaip2008-04-031-2/+8
* - logging regform validation results to specific board (BN_ID_RECORD)piaip2008-04-011-10/+49
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-1/+1
* - fix compile errorpiaip2008-03-301-1/+1
* - fix: new_register failed to create new regformpiaip2008-03-301-9/+14
* - register: message fixpiaip2008-03-291-1/+4
* - register/regform2: add 'assign user' option.piaip2008-03-291-7/+29
* - (experimental) mask ip(fromhost): USE_MASKED_FROMHOSTpiaip2008-03-291-2/+10
* - fix compile error for regform1piaip2008-03-291-0/+1
* - make regform2 complete by upgrading scripts.piaip2008-03-291-31/+51
* - register: (exp) complete testing code for regform 2: now enables testing fr...piaip2008-03-281-135/+231
* - (internal) moving more bbs-independent code to utility library.piaip2008-03-261-5/+2
* - (internal) drop deprecated old OS support. focus on modern Linux/FreeBSD now.piaip2008-03-261-1/+4
* - check_and_expire: allow preserving accounts for one year (if not requested ...piaip2008-03-181-12/+12
* - register: account expiring: fix offset-by-one issue.piaip2008-03-181-1/+2
* - register: allow expiring accounts created more than one year before.piaip2008-03-181-8/+12
* - user: display over18 evalulation resultpiaip2008-03-111-2/+9
* - mail: fix non-exist file crashpiaip2008-03-101-4/+371
* - register: Regform2 API prototype (for concurrent registration form validati...piaip2008-03-081-11/+398
* - chicken/upgrade: add live upgrade functionpiaip2008-03-071-21/+29
* - register: general code refine, no functionality change.piaip2008-03-061-320/+317
* - [code refine] move all registration code to register.cpiaip2008-03-061-3/+1808
* - pmore/common: prompt message finetune for recommendationpiaip2008-03-051-1/+4
* - prepare for new admin reg procedurepiaip2008-02-201-0/+15
* - user: prevent printing zeros if mobile has not been setpiaip2008-02-011-0/+38
* - register: make birthday registration earlier, also helps over18 work correc...piaip2008-01-311-0/+28
* - improve registration processpiaip2008-01-301-38/+68
* - user: hinting on SYSOP permission update of setting emailpiaip2008-01-281-0/+13
* - user: allow admins to change email to 'invalid'.piaip2008-01-281-1/+2
* since only passwd_lock() when register, no need to call passwd_init() every l...kcwu2006-09-011-0/+4
* verify userid when sethome path.kcwu2006-03-271-11/+1
* Warning, API semantic changes.kcwu2006-03-231-2/+2
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-2/+2
* changes mailalert to 1 bit only.ptt2005-10-131-1/+1
* change bsmtp's prototype since ``method'' is not usedvictor2005-09-181-1/+1
* pager=waterball made readablepiaip2005-09-081-1/+1
* NO_GUEST_ACCOUNT_REG. thanks rafan.in22005-08-161-0/+5
* integrate kill-user's codevictor2005-08-131-10/+2
* fix race condition of user registeration (as well as while restoring avictor2005-08-081-26/+28
* apply rafan's (rafan.bbs@ptt2.cc) big patch to s/username/nickname/gvictor2005-07-041-4/+4
* log new user registrationin22005-06-241-0/+1
* better readability.in22005-06-141-2/+2
* New DBCS aware: detecting and reversed default valuepiaip2005-06-081-1/+11
* New style to specify ANSI escape commands.piaip2005-06-081-2/+2
* remove dead codekcwu2005-03-191-12/+0
* less hard coded path/string.kcwu2005-03-191-2/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-191-4/+4
* 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-4/+7
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-3/+3
* show a message for hidden password inputin22005-03-031-0/+2
* uhash problem ptt2005-01-281-2/+2
* use ctime4 for compat on x86_64wens2005-01-251-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-4/+4
* init userec_t versionvictor2004-10-241-0/+1
* fix comment with non-big5 charkcwu2004-10-161-1/+1
* remove unused uflag: MIND_FLAG, COLOR_FLAGvictor2004-10-061-1/+1
* Solaris compatiblevictor2004-09-121-3/+0
* fix UPPER/LOWER case problem when register.ptt.testclient@2117ptt2004-07-071-2/+3
* replace some prints() with outs(),kcwu2004-06-101-1/+1
* s/\\n// foreach vmsg("xxx")victor2004-05-181-3/+3
* reoragnize functions ptt2004-04-241-17/+4
* use strncasecmp instead strcasestr for checking if userid has fuck or shitJaky.i18n@1807in22004-04-221-2/+4
* revert cuser from pointer to buffer.ptt2004-04-211-16/+16
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1718 63ad8ddf-47c3-03...ptt2004-04-081-0/+1
* passwd change backptt2004-04-071-1/+1
* Fix warning, including:scw2004-04-021-0/+1
* add mmap to cuser get ride of passwd_updateptt2004-03-311-17/+17
* passwd update debugptt2004-03-301-11/+3
* passwd delete bugptt2004-03-301-3/+3
* let no PERM_LOGIN user read the mail before fill the register form.victor2004-03-021-4/+13
* setmoney to 0 after registeringin22004-01-071-2/+4
* UserAgreementin22003-10-261-0/+17
* clean upkcwu2003-09-071-3/+1
* XDvictor2003-08-281-2/+1
* always clear plaintext password in memory after checkingkcwu2003-06-261-9/+12
* default: don't add new brd to favbbs2003-06-191-1/+2
* remove unnecessary `static' keyword from some local variablekcwu2003-01-161-2/+2
* reject for registering userid containing shit or fuckin22002-11-301-1/+5
* sprintf() -> snprintf()in22002-07-231-8/+10
* indent -i4in22002-07-211-12/+12
* strcpy() -> strlcpy()in22002-07-211-3/+3
* indentin22002-07-061-148/+148
* global variable move to var.cin22002-06-041-25/+2
* replace time(NULL) by nowptt2002-05-131-5/+4
* change getdata() constant to sizeof()in22002-04-291-10/+16
* register by EMail codein22002-03-171-2/+4
* Initial revisionin22002-03-071-0/+339