summaryrefslogtreecommitdiffstats
path: root/mbbsd
Commit message (Expand)AuthorAgeFilesLines
* critical memory usagein22003-01-192-5/+57
* fix bug introduced in reversion 1.64kcwu2003-01-191-2/+2
* reduce boardstatus_tin22003-01-181-3/+3
* reduce memory usage of struct boardstat_t (saving 12 bytes for each board)in22003-01-181-53/+55
* forget to fclose()kcwu2003-01-171-1/+2
* damn printf() buffer eat 36k memorykcwu2003-01-171-2/+1
* clean upkcwu2003-01-171-2/+1
* free namelist after using immediatelykcwu2003-01-172-3/+5
* missing case breakkcwu2003-01-171-1/+2
* clean upkcwu2003-01-171-2/+1
* fix memory leakkcwu2003-01-171-12/+6
* fix memory leakkcwu2003-01-171-1/+7
* realloc to shrink array size,kcwu2003-01-171-1/+2
* Use realloc. Don't malloc, memcpy, and free.kcwu2003-01-171-6/+2
* don't sort many times within loop -_-kcwu2003-01-171-4/+3
* fix bug: access bache[-2] if sysop enter hot-board-list and hit 'f'kcwu2003-01-171-2/+3
* counting memory usagekcwu2003-01-171-1/+13
* clean upkcwu2003-01-161-24/+1
* eliminate `static' arraykcwu2003-01-164-27/+14
* move global array into local.kcwu2003-01-162-15/+17
* who wrote this.... @@kcwu2003-01-161-10/+2
* if SYSOP, show memory usage in system statusin22003-01-161-1/+4
* move post_msg() and post_file() from gamble.c to syspost.ckcwu2003-01-162-56/+55
* reduce array size, save 360bytekcwu2003-01-161-2/+2
* clean upkcwu2003-01-161-25/+1
* don't link unused code -_-kcwu2003-01-161-2/+2
* eliminate global arraykcwu2003-01-161-11/+11
* remove unnecessary `static' keyword from some local variablekcwu2003-01-1614-44/+44
* code clean upkcwu2003-01-161-4/+4
* try optimize for size -Oskcwu2003-01-151-2/+2
* show memory usage by hitting Ctrl-Q in DEBUG modein22003-01-151-1/+6
* clean unused codekcwu2003-01-151-4/+1
* saving stack usage by reducing function callin22003-01-142-18/+14
* pause after losingkcwu2003-01-111-1/+2
* unlock after losingkcwu2003-01-111-1/+2
* flexible Makefilein22003-01-011-28/+37
* make gcc33 happyin22003-01-0113-36/+41
* after translating from old format, save favorite file in new format immediatelyin22002-12-291-3/+15
* store favbuf[] by char array instand of int array.in22002-12-291-12/+32
* use gcc's extension to check format stringkcwu2002-12-264-17/+17
* prevent array index out of boundary when defined MEM_CHECKkcwu2002-12-261-2/+3
* fix buffer overflow in oldgetdata()in22002-12-241-6/+9
* remove personal id from userinfoin22002-12-141-3/+2
* change help contentin22002-12-101-3/+3
* after setup_utmp(), renice to +5.in22002-12-101-1/+2
* registerin22002-12-051-2/+3
* fix bugin22002-12-041-2/+2
* reject for registering userid containing shit or fuckin22002-11-301-1/+5
* *** empty log message ***ptt2002-11-231-5/+5
* show ������������ in user listkcwu2002-11-164-9/+33
* remove post_violatelaw to Securitylwms2002-11-151-1/+3
* Linux compatiblein22002-11-091-1/+5
* fix bugin22002-11-091-2/+2
* ���@�����i�H����, 40������in22002-11-091-5/+9
* fix bug of help in (MODE_ETC | MODE_DIGEST) modein22002-11-071-4/+3
* BRD_NORECOMMEND helpin22002-11-071-2/+2
* could NOT delete/edit/recommend in MODE_SELECTin22002-11-071-1/+11
* BRD_NORECOMMENDin22002-11-072-37/+62
* editlock by flock()in22002-11-073-58/+48
* disable NO_OUT_MAIL before writing to jobspoolin22002-10-291-1/+9
* MAX_EDIT_LINEin22002-10-261-1/+7
* registerin22002-10-261-54/+81
* in searchuser, return 0 if uhash is wrongin22002-10-241-2/+2
* registerin22002-10-161-19/+33
* KEY_DEL, KEY_HOME, KEY_END of getdata()in22002-10-021-1/+4
* avoid reentrantin22002-09-271-1/+6
* only read favbuf & brdbuf before one need it,in22002-09-272-11/+33
* fix bug for SYSOP change fromhostin22002-09-201-2/+2
* DEBUGSLEEPin22002-09-181-1/+3
* (userlist)long screen supportin22002-09-161-29/+33
* t_columns should not set as ANSILINELENkcwu2002-09-111-2/+2
* add TODO commentkcwu2002-09-111-1/+2
* quick hack to fix the clear_to_eol bug in board listkcwu2002-09-112-4/+5
* not only long screen, but also width screenkcwu2002-09-115-17/+33
* fix screen rotate bug when returning from Ctrl-Ukcwu2002-09-113-4/+6
* remove unused codein22002-09-071-13/+1
* == -> =lwms2002-09-071-2/+2
* g is uselesslwms2002-09-071-3/+3
* badfriendin22002-09-071-23/+29
* only read friend description when he is my friendkcwu2002-09-041-8/+12
* when return from hotkey function, restore utmpmodekcwu2002-09-041-1/+3
* revert last domenu() fix, change the permission setting insteadkcwu2002-09-042-11/+6
* advetise ptt2ptt2002-09-021-2/+2
* registerin22002-09-021-6/+12
* For personal privacy, some functions should only be used on debug purpose.kcwu2002-08-292-46/+27
* fix last commit bugin22002-08-281-2/+2
* when enter menu, relocate position firstkcwu2002-08-281-1/+3
* remove sex sort functionkcwu2002-08-281-11/+1
* check permission for mailkcwu2002-08-281-5/+7
* overload messagein22002-08-281-13/+29
* registerin22002-08-281-3/+12
* recommend lockin22002-08-261-1/+3
* preserve past screen when growing screen sizekcwu2002-08-251-1/+2
* fix memory errorin22002-08-251-1/+2
* fix recommendin22002-08-251-3/+6
* edit lockin22002-08-252-3/+49
* turn on full screen support if shell login.kcwu2002-08-252-3/+5
* let scr_lns = t_lines;kcwu2002-08-251-1/+2
* chkloadin22002-08-241-13/+10
* fix memory errorin22002-08-242-4/+8
* DYMAX_ACTIVEin22002-08-232-4/+13
* (3rd)smaller memory usein22002-08-212-49/+70
* (2nd) use smaller memoryin22002-08-211-27/+7
* fix last commit bugin22002-08-201-4/+5
* abort_bbs() if data of currutmp is wrongin22002-08-201-1/+7
* nbrd uses smaller memoryin22002-08-201-6/+27
* remove OUTTA_CACHEin22002-08-205-228/+6
* fix last commit bugin22002-08-191-1/+9
* cache server2in22002-08-192-41/+111
* load cache at first timein22002-08-151-3/+7
* fix last commit,kcwu2002-08-091-2/+2
* no need to change the case of first charkcwu2002-08-091-2/+2
* reentrantin22002-08-071-2/+5
* favbuf, zapbuf swapoutin22002-08-072-2/+39
* outta_swapin22002-08-061-3/+3
* general outta_swapin22002-08-062-20/+34
* fix nbrd swap out bugin22002-08-061-1/+2
* OUTTA_CACHE, nbrdin22002-08-061-4/+27
* fix idcard number bugin22002-08-061-2/+2
* fix the numbers of selection bugkcwu2002-07-281-5/+4
* fix indentkcwu2002-07-271-2/+3
* fix indent errorkcwu2002-07-271-2/+2
* 1.only sysop can edit database directlykcwu2002-07-271-5/+5
* more specific `currstat' modekcwu2002-07-273-9/+9
* show `currstat' when debug mekcwu2002-07-271-2/+2
* replace strlcat with strcat, which cause crashkcwu2002-07-271-3/+3
* error handlekcwu2002-07-271-2/+5
* fix indentkcwu2002-07-271-13/+12
* replace memcpy with memmovekcwu2002-07-271-2/+2
* typokcwu2002-07-271-2/+2
* add XXX commentkcwu2002-07-272-2/+4
* indicate which user crash mbbsdkcwu2002-07-251-2/+2
* registerin22002-07-251-3/+7
* sprintf() -> snprintf()in22002-07-2342-562/+709
* fix last commit(about sprintf->snprintf)kcwu2002-07-221-23/+23
* check the using of `sizeof' with strlcpy()kcwu2002-07-227-44/+44
* fix using strlcpy() bugin22002-07-211-2/+2
* in Ptt_prints(), sprintf() -> snprintf()in22002-07-211-11/+14
* indent -i4in22002-07-2154-1954/+2045
* strcpy() -> strlcpy()in22002-07-2134-361/+382
* fix applying newboard bugin22002-07-201-3/+3
* fix **t bugin22002-07-201-2/+1
* clean up `more_web'kcwu2002-07-201-284/+5
* Xload -> Xinfoin22002-07-201-2/+2
* mail_waterballin22002-07-201-6/+9
* registerin22002-07-071-11/+32
* indentin22002-07-0654-14147/+15255
* sysinfoin22002-07-054-18/+26
* mindin22002-07-052-25/+24
* remove mmapin22002-07-053-23/+6
* fix wrong wordin22002-07-031-2/+2
* if( !(strstr(fhdr->title, "���u") && strstr(fhdr->title, "�O�ï¿...in22002-07-031-2/+2
* do NOT reload memory if shared-memoy failsin22002-07-031-2/+3
* secure .PASSWDin22002-07-031-8/+13
* fix broadcast bugin22002-07-031-3/+6
* fix buffer overflow, search use last valuein22002-07-031-3/+6
* max search-forware 300 articlesin22002-07-021-2/+2
* title "���u�O��" formatin22002-07-021-2/+2
* use vmsg()in22002-07-021-13/+5
* fix memory bugin22002-07-024-19/+25
* hit to water programin22002-07-022-4/+21
* hit for registerin22002-06-301-14/+40
* not using mmap for .PASSWDin22002-06-302-57/+38
* redrawin22002-06-301-1/+3
* bug of gettime:ptt2002-06-291-1/+2
* gambleptt2002-06-291-3/+7
* add close vote once a dayptt2002-06-291-2/+5
* setcpulimit for gambleptt2002-06-291-1/+9
* change the valid email address char set from "[].%!@:-_;" to "[].@-_"kcwu2002-06-281-3/+3
* this shouldn't existin22002-06-281-23/+0
* it seems no one need 'libutil'kcwu2002-06-271-2/+2
* build broken due to:kcwu2002-06-271-5/+5
* remove bbcall.cptt2002-06-263-9/+4
* fix deleted brdptt2002-06-261-1/+2
* I am idoitptt2002-06-261-2/+2
* fix deleted board :ptt2002-06-261-1/+7
* setproctitle("open ticket");ptt2002-06-261-1/+3
* fix bug( Admin -> SetUserPasswd )in22002-06-261-7/+10
* remove old board friend structure,in22002-06-262-44/+3
* avoid some memory error (for last commiting board friends)in22002-06-261-4/+5
* re-format, board friendin22002-06-263-121/+125
* stupid bug aboutptt2002-06-231-3/+3
* little bugptt2002-06-231-3/+3
* little change about positionptt2002-06-231-3/+3
* *** empty log message ***ptt2002-06-231-2/+2
* auto expire gambleptt2002-06-232-9/+9
* oauto expire gambleptt2002-06-233-7/+63
* gamble lockptt2002-06-231-2/+2
* fix gamble lockptt2002-06-231-7/+13
* change record stampfile functionptt2002-06-232-4/+4
* fix Link errorptt2002-06-222-5/+5
* optt2002-06-222-4/+15
* *** empty log message ***bbs2002-06-211-2/+3
* *** empty log message ***lwms2002-06-1911-63/+98
* �� -> �Olwms2002-06-193-14/+23
* *** empty log message ***lwms2002-06-192-6/+6
* fix register bugin22002-06-171-5/+8
* *** empty log message ***ptt2002-06-121-1/+2
* *** empty log message ***ptt2002-06-121-3/+5
* *** empty log message ***lwms2002-06-092-4/+15
* *** empty log message ***ptt2002-06-081-2/+2
* *** empty log message ***ptt2002-06-081-3/+4
* *** empty log message ***ptt2002-06-081-2/+3
* *** empty log message ***ptt2002-06-082-17/+16
* *** empty log message ***ptt2002-06-081-2/+2
* add revoke gambleptt2002-06-081-20/+43
* *** empty log message ***ptt2002-06-081-3/+2
* *** empty log message ***ptt2002-06-081-4/+4
* add logptt2002-06-081-9/+15
* gamle and talk bug fixptt2002-06-082-6/+7
* fix last commit bugin22002-06-071-2/+2
* fix last commit bugin22002-06-071-3/+3
* fix bugs for guest not logining when there're too few online usersin22002-06-071-25/+25
* only one shared memoryin22002-06-0715-320/+301
* *** empty log message ***ptt2002-06-051-4/+5
* *** empty log message ***ptt2002-06-051-2/+2
* *** empty log message ***ptt2002-06-051-1/+2
* *** empty log message ***ptt2002-06-051-10/+9
* *** empty log message ***ptt2002-06-051-2/+3
* *** empty log message ***ptt2002-06-053-26/+21
* *** empty log message ***ptt2002-06-051-20/+21
* *** empty log message ***ptt2002-06-051-3/+2
* *** empty log message ***ptt2002-06-051-4/+3
* *** empty log message ***ptt2002-06-051-4/+4
* *** empty log message ***ptt2002-06-051-2/+2
* optimize talk.cptt2002-06-051-44/+59
* use libcryptin22002-06-041-3/+3
* global variable move to var.cin22002-06-0454-1539/+529
* show board friends when only friendsin22002-06-021-28/+31
* show number of board friends by countingin22002-06-021-10/+9
* board friendin22002-06-021-6/+31
* fix register bugin22002-06-021-2/+2
* register reject reasonin22002-06-021-3/+5
* *** empty log message ***lwms2002-06-021-2/+2
* iswritable_stat, isvisible_statin22002-06-024-55/+62
* 't' unsetptt2002-06-021-1/+4
* *** empty log message ***ptt2002-06-012-8/+11
* *** empty log message ***ptt2002-06-011-1/+2
* *** empty log message ***ptt2002-06-012-14/+16
* *** empty log message ***lwms2002-05-311-3/+3
* *** empty log message ***lwms2002-05-311-2/+2
* permission check when writing from article listin22002-05-312-15/+17
* everyone can't write to whom is invisiable (from article list)in22002-05-311-7/+7
* *** empty log message ***ptt2002-05-311-4/+7
* invisible fixptt2002-05-311-3/+4
* *** empty log message ***ptt2002-05-311-1/+4
* *** empty log message ***ptt2002-05-311-6/+2
* *** empty log message ***ptt2002-05-312-19/+31
* *** empty log message ***ptt2002-05-312-5/+8
* *** empty log message ***ptt2002-05-312-5/+5