summaryrefslogtreecommitdiffstats
path: root/mbbsd/mbbsd.c
Commit message (Expand)AuthorAgeFilesLines
* make valgrind happykcwu2005-02-101-0/+10
* Clean up unused code and commented code.scw2005-02-051-3/+0
* replace rand() with random() for better randomnesskcwu2005-02-041-1/+1
* more ctime to ctime4wens2005-01-251-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-8/+4
* generic support for ssh hostname via SSH_CLIENT env (with support for ipv6 li...wens2005-01-201-1/+5
* clear bad 'withme' flagskcwu2005-01-171-0/+2
* load assessment data to shmvictor2005-01-161-0/+4
* edit.c: dont use such a lot of strlen()victor2005-01-151-0/+5
* remove unneseccery barrier of poll closingvictor2004-11-181-6/+1
* Backup screen without hole. Save 8~11kb for normal user.kcwu2004-11-061-3/+4
* set socket send buf to 4kbkcwu2004-11-061-0/+2
* 1.fix infinite loopvictor2004-10-211-3/+6
* unsetenv before daemon forkkcwu2004-10-201-3/+3
* strip none-big5 string in user's mindkcwu2004-10-181-0/+1
* strip none-big5 char in user's nickkcwu2004-10-161-1/+1
* strip IAC char in user's nickkcwu2004-10-161-0/+1
* show chess rating not only in debug modekcwu2004-10-161-0/+2
* Add __attribute__((__noreturn__)) for the abort functions.scw2004-10-121-0/+4
* fix last commit, forget to load rating into shmkcwu2004-10-081-0/+1
* remove unused uflag: MIND_FLAG, COLOR_FLAGvictor2004-10-061-1/+1
* merge back from branch victor.solarisvictor2004-09-101-20/+25
* domain_name_query is changed to cidr formatvictor2004-09-031-17/+6
* GuEsT login to be case-insensitivevictor2004-08-251-1/+1
* debug goodpost & bad postptt2004-08-041-14/+0
* Reverting revision 2098 and 2100. These make kernel panic due to out of swap.scw2004-06-291-20/+8
* Parse a little TELNET control string.scw2004-06-291-8/+20
* Some functions in cache are never used in mbbsd.scw2004-06-281-1/+2
* Add statistic program for angel.scw2004-06-201-1/+1
* experiment on setting socket recving buffer size to 1kbkcwu2004-06-181-1/+4
* merge back from victor.screen branchvictor2004-06-121-2/+0
* replace some prints() with outs(),kcwu2004-06-101-1/+1
* fix compile error when PLAY_ANGLE undefinedkcwu2004-06-041-0/+2
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-2/+2
* same typo #ifdef->#ifptt2004-05-301-1/+1
* typo #ifdef -> #if ptt2004-05-301-1/+1
* 1. send etc/foreign_expired_warn only when FOREIGN_REG_DAY > 0 for Ptt3ptt2004-05-271-1/+1
* Merge from scw.angel.scw2004-05-241-2/+18
* s/\\n// foreach vmsg("xxx")victor2004-05-181-1/+1
* in log_file(), use LOG_VF if need to vfprintf().in22004-05-031-2/+2
* change log_file()ptt2004-04-301-17/+3
* a little bug fixedptt2004-04-241-1/+1
* reoragnize functions ptt2004-04-241-16/+2
* for foreignerptt2004-04-241-2/+2
* integrate igetkey igetch egetchptt2004-04-241-1/+1
* debug of segfault on userlistptt2004-04-231-3/+3
* ugly outputvictor2004-04-211-1/+1
* revert cuser bug fixptt2004-04-211-1/+1
* revert cuser .... bug fixptt2004-04-211-1/+1
* revert cuser from pointer to buffer.ptt2004-04-211-81/+80
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1785 63ad8ddf-47c3-03...Ptt.register@1785ptt2004-04-191-0/+1
* fix if cuser == NULLin22004-04-181-1/+1
* log user's formatptt2004-04-161-11/+11
* \nvictor2004-04-161-1/+1
* wrong format in usiesvictor2004-04-141-2/+2
* passwd change backptt2004-04-071-1/+0
* remove unsigned int for moneyptt2004-04-071-1/+1
* check post perm on demandvictor2004-04-021-0/+5
* idelete the debug messageptt2004-04-011-9/+0
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1659 63ad8ddf-47c3-03...ptt2004-04-011-2/+9
* guest loginptt2004-04-011-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1656 63ad8ddf-47c3-03...ptt2004-04-011-0/+1
* fix if cuser is NULLin22004-03-311-4/+4
* debug log_usiesptt2004-03-311-12/+13
* refiningptt2004-03-311-1/+2
* remove mmap of cuserptt2004-03-311-1/+0
* cuser debugptt2004-03-311-5/+5
* add mmap to cuser get ride of passwd_updateptt2004-03-311-92/+81
* faster passwd by lower the lseek.ptt2004-03-301-0/+1
* Fix bug when .boardrc full.scw2004-03-281-1/+1
* delay init_brdbufin22004-03-271-3/+0
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1586 63ad8ddf-47c3-03...ptt2004-03-121-0/+8
* NO_SYSOP_ACCOUNTin22004-03-081-0/+4
* let no PERM_LOGIN user read the mail before fill the register form.victor2004-03-021-3/+3
* Reduce file I/O on .boardrcscw2004-02-121-0/+1
* warning freein22004-02-091-0/+4
* add some comments for ofo water mode.in22004-01-161-4/+27
* follow the prottype of lib, change GB_CONVERT to CONVERTvictor2004-01-121-4/+4
* dirty hack for OVERLOADBLOCKFDSin22004-01-121-1/+2
* OVERLOADBLOCKFDSin22004-01-091-7/+26
* support utf8 convertion, but still buggyvictor2004-01-031-3/+15
* fix compile error if not define NOKILLWATERBALLin22004-01-031-1/+3
* fix race in write_request()in22004-01-021-16/+20
* NOKILLWATERBALL: dirty hackin22004-01-021-0/+2
* NOKILLWATERBALL: fix bug?in22004-01-021-20/+8
* NOKILLWATERBALL done.in22004-01-011-0/+1
* NOKILLWATERBALL,in22004-01-011-1/+6
* fix bugin22003-12-221-2/+2
* missing commitvictor2003-12-221-14/+4
* fix Ptt_prints bugvictor2003-12-221-4/+14
* use open() instead of fopen() in log_file()in22003-12-071-5/+6
* use rfork()in22003-12-041-0/+4
* #ifdef ASSESSvictor2003-12-021-0/+4
* fix assess, it may be rewritenvictor2003-12-011-0/+10
* 1.#ifdef GQ_CONVERTvictor2003-11-281-2/+9
* merge gb branch backvictor2003-11-281-2/+14
* dont mkdir for each loginvictor2003-10-301-4/+14
* code clean upkcwu2003-09-101-42/+27
* fix the bug with wrong length of fromhostvictor2003-09-101-4/+4
* merge from my branchvictor2003-09-091-1/+1
* admin.c: multiple reason for rejectionvictor2003-09-091-61/+95
* clean upkcwu2003-09-071-6/+3
* fix my problem @@victor2003-09-011-3/+1
* mbbsd.c for SSH_CLIENTvictor2003-09-011-1/+14
* wrong spell and missing :Pvictor2003-08-281-1/+1
* It's not necessary to reload friend and eject list at the same time.victor2003-08-281-1/+1
* remove necessary control code in water login22003-08-041-2/+2
* merge from MergeCachein22003-07-201-7/+10
* reduce SHM size(remove realname)in22003-07-171-4/+3
* count #Welcomes in account to SHM instead of mbbsd.cin22003-07-051-14/+5
* undo 1.85in22003-06-271-7/+3
* unset SSH_CLIENT env variable in daemon modekcwu2003-06-261-1/+4
* give warning prompt when user use insecure(non-ssh) connectionkcwu2003-06-261-2/+7
* clean upkcwu2003-06-261-13/+8
* comments for having login error login22003-06-171-5/+7
* warning freein22003-05-221-3/+1
* :pbbs2003-05-201-9/+1
* search_ulist_userid()bbs2003-05-201-1/+8
* warning freein22003-05-181-4/+8
* fix foreignvictor2003-05-161-2/+2
* renamevictor2003-05-121-2/+2
* last commit errvictor2003-05-111-2/+2
* ifdef-else-endif :Qbbs2003-05-111-1/+3
* use another clear bits -_-victor2003-05-091-2/+2
* fix last commit bugvictor2003-05-091-8/+9
* foreigner identificationvictor2003-05-091-1/+9
* open /dev/null to fd:2 (stderr)in22003-04-141-2/+9
* dymaxactive, toomanyusersin22003-04-071-3/+4
* PRE_FORKin22003-03-281-2/+13
* show Welcome_login before login initialization.in22003-03-241-40/+41
* remove sigfreein22003-03-151-4/+1
* lazy sort utmpin22003-02-111-1/+2
* remove sort_utmp() (in shmctl utmpsortd now)in22003-01-251-2/+1
* critical memory usagein22003-01-191-1/+4
* damn printf() buffer eat 36k memorykcwu2003-01-171-2/+1
* eliminate `static' arraykcwu2003-01-161-2/+3
* saving stack usage by reducing function callin22003-01-141-16/+12
* after setup_utmp(), renice to +5.in22002-12-101-1/+2
* show ������������ in user listkcwu2002-11-161-1/+4
* only read favbuf & brdbuf before one need it,in22002-09-271-1/+2
* DEBUGSLEEPin22002-09-181-1/+3
* remove unused codein22002-09-071-13/+1
* advetise ptt2ptt2002-09-021-2/+2
* fix last commit bugin22002-08-281-2/+2
* overload messagein22002-08-281-13/+29
* turn on full screen support if shell login.kcwu2002-08-251-1/+3
* chkloadin22002-08-241-13/+10
* fix memory errorin22002-08-241-1/+2
* DYMAX_ACTIVEin22002-08-231-2/+6
* (3rd)smaller memory usein22002-08-211-2/+1
* more specific `currstat' modekcwu2002-07-271-2/+2
* show `currstat' when debug mekcwu2002-07-271-2/+2
* indicate which user crash mbbsdkcwu2002-07-251-2/+2
* sprintf() -> snprintf()in22002-07-231-29/+36
* check the using of `sizeof' with strlcpy()kcwu2002-07-221-3/+3
* indent -i4in22002-07-211-4/+2
* strcpy() -> strlcpy()in22002-07-211-13/+14
* indentin22002-07-061-761/+743
* sysinfoin22002-07-051-1/+3
* mindin22002-07-051-3/+3
* remove mmapin22002-07-051-3/+3
* not using mmap for .PASSWDin22002-06-301-10/+6
* add close vote once a dayptt2002-06-291-2/+5
* only one shared memoryin22002-06-071-10/+9
* *** empty log message ***ptt2002-06-051-10/+1
* global variable move to var.cin22002-06-041-80/+2
* *** empty log message ***ptt2002-05-251-4/+2
* DEBUG show pidin22002-05-251-1/+6
* show pid at Welcome screen when DEBUGin22002-05-221-1/+5
* random sleep when logoutingin22002-05-181-2/+9
* idle timeout improvementptt2002-05-141-6/+1
* now's problemptt2002-05-131-1/+2
* replace time(NULL) by nowptt2002-05-131-9/+3
* change getdata() constant to sizeof()in22002-04-291-3/+3
* DEBUGin22002-04-281-3/+11
* for mbbsd.iccin22002-04-271-3/+3
* no warningin22002-04-161-1/+5
* *** empty log message ***ptt2002-04-161-2/+2
* *** empty log message ***ptt2002-04-101-3/+3
* *** empty log message ***ptt2002-04-081-2/+2
* *** empty log message ***ptt2002-03-301-1/+1
* *** empty log message ***ptt2002-03-291-19/+1
* add CPULIMITin22002-03-231-1/+8
* waterballin22002-03-201-18/+19
* if bbs abort, close all file descriptors(including network connection) firstin22002-03-191-1/+5
* *** empty log message ***ptt2002-03-161-2/+1
* *** empty log message ***ptt2002-03-161-1/+2
* *** empty log message ***ptt2002-03-161-4/+5
* *** empty log message ***ptt2002-03-161-16/+8
* fix bugin22002-03-151-75/+7
* fix bugsin22002-03-141-3/+4
* ofo_water updatein22002-03-141-48/+73
* re-formattingin22002-03-131-66/+59
* fix bugin22002-03-121-1/+6
* fix bugin22002-03-111-2/+4
* ofo's water show 'x' for dead usersin22002-03-091-29/+38
* Initial revisionin22002-03-071-0/+1465