summaryrefslogtreecommitdiffstats
path: root/mbbsd/board.c
Commit message (Collapse)AuthorAgeFilesLines
* allow key '*' only in favvictor2006-04-171-4/+3
| | | | | | | rename functions git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3348 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* actually that doesn't mean to list all boards..victor2006-04-121-9/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3345 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* r4404@voyager: victor | 2006-04-09 15:17:05 +0800victor2006-04-091-1/+1
| | | | | | | | unnecessary to check permission here. (it makes the consistency between nbrd and fav.) those boards will be shown as hidden later. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3344 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* r4403@voyager: victor | 2006-04-09 15:12:29 +0800victor2006-04-091-3/+6
| | | | | | | filter out the bad symlink git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3343 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* r4402@voyager: victor | 2006-04-09 15:03:59 +0800victor2006-04-091-41/+47
| | | | | | | | fix some display problem of fav always give guests the whole board list git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3342 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add a lot of assertions to ensure bid is in correct range when access via bid.kcwu2006-04-081-15/+62
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3341 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix unpaired brace in commentkcwu2006-04-081-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3326 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug, board class disappear because incorrect bsorted[] made by race ↵kcwu2006-04-081-1/+1
| | | | | | condition. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3325 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Confirm before removing boards from fav.scw2006-02-021-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3270 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * Restrict the frequency of brc & fav write back request.scw2005-11-271-2/+9
| | | | | | | * Describe the key binding in help. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3251 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fav:victor2005-11-211-6/+1
| | | | | | | | | | remove unused and deprecated features return NULL if malloc(0) buildAnnounce: qsort takes pointer ... git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3245 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* 'w' in board list for favorite and brc write backscw2005-10-271-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3233 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* BRD_OVER18 patch. see http://www.ticrf.org.tw for detailsin22005-10-271-1/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3231 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* namecomplete display improvementpiaip2005-09-261-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3210 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make 's' search_board in board-list work with this case:piaip2005-09-261-0/+4
| | | | | | | 2 boards with same prefix and user input for exactly the shorter one. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3209 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pretty formatpiaip2005-09-081-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3138 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix the wrong conditionvictor2005-08-291-2/+2
| | | | | | | use fav root to store those adm tags git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3115 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert r3108, fix the problem by bound correction as moving fav instead.victor2005-08-291-5/+3
| | | | | | | (the problem still exists potentially.) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3111 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* explicit fav entrancevictor2005-08-281-3/+5
| | | | | | | | | | | | | description: 1. A user enters Class of the main menu. Now fav is loaded, and fav_stack[0] is fav root. 2. Go some dir, press 'y'. fav_stack[0] != NULL, so the user WAS in fav tree. 3. press 'a' or 'i' can break the program. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3108 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * fix crash when using 'i' to add board in my favoritescw2005-08-281-2/+1
| | | | | | * boundry check in move_in_folder() git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3101 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* distinguish functions that need item or not, and allow the latter in empty ↵kcwu2005-08-281-1/+1
| | | | | | itemlist. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3097 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* skip invalid entry when fav_free.kcwu2005-08-281-0/+1
| | | | | | | comment bad code, insert fav in empty folder. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3091 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* SYSSUPERSUBOP can see board linkswens2005-08-121-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3029 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug for class menu.ptt2005-08-091-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3021 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fav.c: don't delete a fav entry implicitlyvictor2005-08-091-12/+12
| | | | | | | | board.c: make data flow analysis easier to compiler admin.c: pretty delete description git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3019 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add super sys support op (群組長)wens2005-08-081-2/+4
| | | | | | | HUGETLB doesn't need root git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3010 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* msg format updatepiaip2005-08-061-5/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2997 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Large Terminal Rulespiaip2005-08-061-8/+9
| | | | | | | New api: *lr family calls are used to pad and fir terminal width. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2996 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pretty formatpiaip2005-07-281-4/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2973 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix sig devide by zero bug,piaip2005-07-041-3/+3
| | | | | | | query user -> cuser.money git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2885 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: warning for **Xpiaip2005-07-031-7/+2
| | | | | | | | | board: category color update, thanks to ledia i'm not sure should we use 16 color or not, so let's stay in compatible mode first. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2879 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* misc update:piaip2005-07-031-2/+3
| | | | | | | | | | fix recent PttBug/PttSuggest request - bid prompt - tag display bug - category colors git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2877 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* also show the tag D to unknown boardvictor2005-06-301-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2876 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* s/版/板/in22005-06-261-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2869 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* solve Ticket #12piaip2005-06-181-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2847 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update myfav help and hotkeys and make things more reasonablepiaip2005-06-181-0/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2844 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* better readability.in22005-06-141-36/+36
| | | | | | | | | real => adminmode, HAS_PERM() => HasUserPerm(), HasPerm() => HasBoardPerm(). git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2840 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update board notes behaviorpiaip2005-06-131-1/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2837 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* animated board notespiaip2005-06-121-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* myfav update:piaip2005-06-081-0/+15
| | | | | | | | (1) Auto subscription to new forum is tooooo annoying. (2) We need "inverse" selection of myfav git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2802 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New style to specify ANSI escape commands.piaip2005-06-081-41/+41
| | | | | | | | | First introduced by pmore, but this hard work (to transform all files to new style) is made by Rong-en Fan (rafan). Thanks! git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2796 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* a symbolic link can also be put in the Class's rootvictor2005-05-311-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2739 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Don't change lastposttime when it's not too strange.scw2005-05-311-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2738 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* do not allow removing a NULL entryvictor2005-04-211-7/+9
| | | | | | | reduce branch number git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2709 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* 1. make tty_read more clear and reablepiaip2005-04-181-0/+1
| | | | | | | 2. hack to prevent ^W SIGSEGV when parent is incorrect. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2697 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* use macro instead for class_bid recognitionvictor2005-04-181-16/+30
| | | | | | | put class_bid in file scope (board.c) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2696 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 'a' and 'i' in favorite list.scw2005-03-281-10/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2684 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Check if the board is already in fav list when addingscw2005-03-231-1/+4
| | | | | | | through 'i' or 'a' in favorite list. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2671 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* save about 500 bytes stackkcwu2005-03-191-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2642 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add 'const' qualifiers on function parameters.kcwu2005-03-191-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2632 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-6/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2592 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add "cool down" feature for boards.wens2005-03-091-0/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2582 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* MALLOC & FREE should be pairedkcwu2005-02-281-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2561 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Complete groups as well as boards in m_board()scw2005-02-121-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2504 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * In generalnamecomplete(), complete as more as possible when space (' ')scw2005-02-051-7/+2
| | | | | | | | | | | | | | | is pressed. (As what <tab> does in most shell) * In all three completing functions (namecomplete, usercomplete and generalnamecomplete), return null string instead of partial matched name which makes users able to talk/annoy those they are not supposed to talk to (admins or cloaks). * Type of parameters of generalnamecomplete has typedefed and should be clearer. * New macro CompleteBoard and CompleteOnlineUser are defined since most of the usage of generalnamecomplete are the same. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2468 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2426 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* cdoc finishedvictor2004-12-171-3/+3
| | | | | | | | comments for brc.c, fav.c do not allow a board to be added twice in fav git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2379 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* shouldn't add 1 for this indexvictor2004-12-131-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2377 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* please use proper indent ...victor2004-12-121-4/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2375 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* merge ptt.linux againwens2004-12-111-27/+36
| | | | | | | | | | | WARNING! There are some major differences in SHM_t. All pointers storing offsets in SHM_t have been changed to indexes. When updating to this revision, please rebuild the whole tree and restart the entire BBS system (kill all users first, stop, and start). git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2374 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* discard r2368 due to compilation failurein22004-12-061-36/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2371 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* merge ptt.linuxwens2004-12-051-27/+36
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2368 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* some help pages are showed from filevictor2004-12-021-26/+1
| | | | | | | | more comments remove dirty hack in fav.c since it's safe now git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2360 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Move cursor to newly added board.scw2004-11-301-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2359 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * Use testing and setting macros instead of accessing yank_flagscw2004-11-291-26/+74
| | | | | | | | | directly in board.c * Add 'a' and 'i' to add favorite directly in favorite mode. * Remove duplicated `const' qualifier. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2357 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* wrong default checkingvictor2004-10-171-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2260 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add subscribed boards only when loginvictor2004-09-271-5/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2212 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* 1. fix 1 make errorptt2004-09-231-1/+1
| | | | | | | | | | 2. add perm_nocitizen 3. add no reply for FILE_SOLVE git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2210 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* PERM_BOARD could set boardin22004-09-191-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2203 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* use correct type: size_t/int/long/pointerin22004-07-301-3/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2153 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* warning freein22004-06-111-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2059 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* replace some prints() with outs(),kcwu2004-06-101-9/+9
| | | | | | | | | | | | replace some outs() with outc(), replace some fprintf() with fputs(), and so on. for performance. and don't treat user input as format string. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2055 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-1/+1
| | | | | | | from 9320 to 1416 git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2049 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* no unread mark befor 'unknown'victor2004-05-181-34/+36
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2001 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert old show_brdlist for performance (to see if it caused the high load ↵victor2004-05-141-141/+84
| | | | | | recently) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1978 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* color fixvictor2004-05-131-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1975 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix board hilightingvictor2004-05-131-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1974 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* a little bug of the output formatvictor2004-05-121-21/+35
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1958 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* newflagvictor2004-05-121-1/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1956 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* gcc 2.95 still not accept r1933in22004-05-091-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1934 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* compatable to gcc 2.95in22004-05-091-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1933 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* warning freevictor2004-05-071-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1928 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refactor show_brdlist()victor2004-05-071-82/+123
| | | | | | | I hope these local variable wont cost too much @@; git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1927 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* avoid SHM->bsorted[type][n] == NULLin22004-05-041-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1922 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* avoid race condition at tag board->paste boardptt2004-05-021-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1917 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix childcountptt2004-04-281-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1877 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* a little bug fixedptt2004-04-241-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1834 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reoragnize functions ptt2004-04-241-12/+11
| | | | | | | | | mprints, pprints -> mouts remove useless refresh, pressanykey(), sleep,... git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* typo of last updateptt2004-04-231-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1819 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix brd.firstchild errorptt2004-04-231-21/+30
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1818 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* seg fault of board.cptt2004-04-231-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1817 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* segfault fixedptt2004-04-231-35/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1816 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove useless codesPtt.read@1812ptt2004-04-231-21/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1811 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Initial brc int New().scw2004-04-221-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1806 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert cuser from pointer to buffer.ptt2004-04-211-11/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1798 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* buggy fix for linuxptt2004-04-201-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1794 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refreshvictor2004-04-191-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1784 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add warningvictor2004-04-181-2/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1778 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* D: delete symlinkvictor2004-04-181-9/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1777 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* push bottom bug fixedptt2004-04-151-0/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1762 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Merge from brc2 branch.scw2004-04-051-299/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1695 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* check post perm on demandvictor2004-04-021-15/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1667 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add mmap to cuser get ride of passwd_updateptt2004-03-311-13/+13
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1640 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Correcting action about make brc_buf be malloc.scw2004-03-281-7/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1620 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix bug when .boardrc full.scw2004-03-281-28/+37
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1619 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* leave board if brc_buf is not loadedin22004-03-271-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1614 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* delay init_brdbufin22004-03-271-6/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1613 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix fav subscriptionvictor2004-03-261-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1611 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix sorting error of hot boardvictor2004-03-181-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1596 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix memory leak, remove dirty hacking codevictor2004-03-151-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1592 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix compile errorvictor2004-03-121-4/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1590 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* merge from victor.symbolic branchvictor2004-03-121-121/+161
| | | | | | | | | symbolic link to board rename something might cause misunderstanding git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1589 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* HOTBOARDCACHEin22004-03-101-5/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1584 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Try to reduce calls on memmove.scw2004-02-271-12/+21
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1569 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* missing commitvictor2004-02-271-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1568 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* don't truncate immediatelyvictor2004-02-271-4/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1567 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* subscription should be perform after choice, move some code from board.c to ↵victor2004-02-221-65/+5
| | | | | | fav.c git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1559 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Reduce file I/O on .boardrcscw2004-02-121-77/+102
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1529 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* warning before delete in favvictor2004-02-041-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1508 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* post_mask perm missingvictor2004-01-051-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1469 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix warningvictor2004-01-051-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1468 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 's' bugvictor2004-01-051-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1467 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Seperate cleanup() into two, cleanup() and clean_invisible().scw2004-01-041-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1465 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug 'v'victor2004-01-041-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1464 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* subop perm missingvictor2004-01-041-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1459 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change msgvictor2004-01-041-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1458 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* show non-visible board in favvictor2004-01-041-35/+39
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1457 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* clean up non-exist board if set SHM->cleanboardvictor2004-01-031-4/+0
| | | | | | | WARNING, SHM modified git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1452 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* M mbbsd/announce.cptt2003-12-291-4/+0
| | | | | | | | | | | | M mbbsd/bbs.c M mbbsd/read.c M mbbsd/cal.c M mbbsd/more.c M mbbsd/menu.c M mbbsd/board.c git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1438 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove some comment, add static modifier properlyvictor2003-12-251-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1434 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove fav branch, open new branch for big5<->gbvictor2003-11-271-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1373 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* comfirm before remove a foldervictor2003-11-251-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1370 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* dont comfirm, as beforevictor2003-11-231-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1368 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bugin22003-11-221-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1365 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 't' for admin, add docs/fav4.txtvictor2003-11-221-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1364 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 't' for adminvictor2003-11-221-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1363 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 't' for adminvictor2003-11-221-23/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1361 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix unreadvictor2003-11-221-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1360 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix help pagevictor2003-11-221-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1358 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* merge back from fav4 brachesvictor2003-11-221-429/+274
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1356 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1336 ↵ptt2003-11-151-9/+4
| | | | 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1333 ↵ptt2003-11-151-10/+1
| | | | 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug when enlarge the MAX_BOARDSvictor2003-11-141-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1332 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 許成功蓋victor2003-11-081-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1306 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* warn before 'Z'victor2003-11-081-22/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1305 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1303 ↵ptt2003-11-061-0/+4
| | | | 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1302 ↵ptt2003-11-061-1/+1
| | | | 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1301 ↵ptt2003-11-051-1/+1
| | | | 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1300 ↵ptt2003-11-051-0/+2
| | | | 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove old featurnvictor2003-10-101-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1237 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* 1. do not allow guest to add/subscribe fav.victor2003-09-281-2/+5
| | | | | | | 2. add 'K' to help page. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1203 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* clean upkcwu2003-09-071-28/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1166 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* use NULL instead of (~ 0) in class linked-listin22003-08-121-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1092 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * Fix the bug that sometime after reading old articles, the newer one will bein22003-08-061-34/+56
| | | | | | | | | | | | | set unread. * Remove global variablt brc_name from bourd.c. * Change prototypes of brc_unread, brc_initial, and brc_addlist. Add const modifier. * Add commants in brc_* funtions. by scw git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1085 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* merge from MergeCachein22003-07-201-4/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@1065 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug, to move fav outside the fav mode (thanks lihgong.bbs@ptt2)victor2003-07-031-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@1001 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix '/' in fav modevictor2003-07-031-8/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@1000 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bugvictor2003-06-091-23/+28
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@937 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix last commit bugvictor2003-06-091-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@936 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add fav backup, cleanvictor2003-06-091-40/+49
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@935 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* limit nLinesvictor2003-05-031-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@820 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* implement favchangevictor2003-05-021-14/+11
| | | | | | | fix Ctrl('D') git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@819 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert to 1.123in22003-04-151-14/+29
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@797 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert to 1.122, some problems with new favorite systemin22003-04-151-29/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@796 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reduce MALLOC()/FREE()in22003-04-151-14/+29
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@795 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix rm fav while > maxvictor2003-04-091-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@781 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* rm debug cmd :pvictor2003-04-051-12/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@769 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix last commit bugvictor2003-04-031-6/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@768 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* check if fav brd is deletedvictor2003-04-031-10/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@767 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix new fav bugvictor2003-04-021-24/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@765 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix little errorvictor2003-04-011-3/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@757 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix 'v' on favlinevictor2003-03-311-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@756 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* check favline num while logging outvictor2003-03-301-3/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@752 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* tag fav linevictor2003-03-301-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@748 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix add fav_line problemvictor2003-03-281-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@743 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove duplication favorite entryin22003-03-281-6/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@738 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* dirty fix if bid was wrongin22003-03-281-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@737 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* dirty fix lastposttimein22003-03-281-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@736 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* bug fix of moving boardin22003-03-281-4/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@735 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* let un-fav board change colorvictor2003-03-271-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@734 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix sort in non-favvictor2003-03-271-18/+30
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@733 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* rm #if-#else and sharpen something, check the existence of board in ↵victor2003-03-271-48/+62
| | | | | | updatenewfav() git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@732 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix last commit bugin22003-03-271-4/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@731 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* check if sort favin22003-03-271-11/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@730 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix favlinevictor2003-03-271-5/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@729 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* finalvictor2003-03-271-29/+32
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@728 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* init new 16 favvictor2003-03-261-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@727 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bugin22003-03-261-19/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@726 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* init new favvictor2003-03-261-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@725 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove debug messagein22003-03-261-7/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@724 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix HILIGHTin22003-03-261-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@723 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* FAVNOHILIGHTin22003-03-261-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@722 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* security fixin22003-03-261-6/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@721 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* help againvictor2003-03-261-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@720 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* don't save a deleted boardvictor2003-03-261-25/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@719 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* helpvictor2003-03-261-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@718 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* user could set if hilight favoritein22003-03-261-8/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@717 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* security fixin22003-03-261-5/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@716 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove debug messagein22003-03-261-8/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@715 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* FAVngin22003-03-261-197/+471
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@714 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* rm old form '.fav'victor2003-03-181-28/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@702 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* save memory usage of nbrd in CRITICAL_MEMORY modein22003-03-151-6/+18
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@696 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove sigfreein22003-03-151-19/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@695 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* recover something back :pvictor2003-02-261-3/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@677 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* you can add 'group' into myfavorite nowvictor2003-02-261-3/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@676 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix last commit bugin22003-02-211-4/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@669 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* one could not enter into group boardin22003-02-201-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@668 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bugin22003-01-191-7/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@634 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* critical memory usagein22003-01-191-4/+53
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@632 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug introduced in reversion 1.64kcwu2003-01-191-2/+2
| | | | | | | forget change pointer offset git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@630 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reduce boardstatus_tin22003-01-181-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@629 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reduce memory usage of struct boardstat_t (saving 12 bytes for each board)in22003-01-181-53/+55
| | | | | | | suggested by kcwu git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@628 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* free namelist after using immediatelykcwu2003-01-171-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@624 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* missing case breakkcwu2003-01-171-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@623 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix memory leakkcwu2003-01-171-1/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@620 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* realloc to shrink array size,kcwu2003-01-171-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@619 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use realloc. Don't malloc, memcpy, and free.kcwu2003-01-171-6/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@618 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* don't sort many times within loop -_-kcwu2003-01-171-4/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@617 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix bug: access bache[-2] if sysop enter hot-board-list and hit 'f'kcwu2003-01-171-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@616 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove unnecessary `static' keyword from some local variablekcwu2003-01-161-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@602 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* clean unused codekcwu2003-01-151-4/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@598 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make gcc33 happyin22003-01-011-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@592 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* after translating from old format, save favorite file in new format immediatelyin22002-12-291-3/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@591 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* store favbuf[] by char array instand of int array.in22002-12-291-12/+32
| | | | | | | save 24KB memory (in 8192 boards environment) for each user. git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@590 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* prevent array index out of boundary when defined MEM_CHECKkcwu2002-12-261-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@587 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change help contentin22002-12-101-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@584 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* avoid reentrantin22002-09-271-1/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@531 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* only read favbuf & brdbuf before one need it,in22002-09-271-10/+31
| | | | | | | save them when logout if memory is correct (by MEM_CHECK) and they were loaded git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@530 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* quick hack to fix the clear_to_eol bug in board listkcwu2002-09-111-3/+2
| | | | | | | the bug may still appear otherwhere git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@519 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* not only long screen, but also width screenkcwu2002-09-111-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@518 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* (3rd)smaller memory usein22002-08-211-47/+69
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@486 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* (2nd) use smaller memoryin22002-08-211-27/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@485 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix last commit bugin22002-08-201-4/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@484 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* nbrd uses smaller memoryin22002-08-201-6/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@481 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove OUTTA_CACHEin22002-08-201-52/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@480 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix last commit bugin22002-08-191-1/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@478 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* cache server2in22002-08-191-21/+26
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@477 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reentrantin22002-08-071-2/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@464 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* favbuf, zapbuf swapoutin22002-08-071-1/+32
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@462 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* outta_swapin22002-08-061-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@456 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* general outta_swapin22002-08-061-19/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@455 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix nbrd swap out bugin22002-08-061-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@454 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* OUTTA_CACHE, nbrdin22002-08-061-4/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@453 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix indentkcwu2002-07-271-13/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@443 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* sprintf() -> snprintf()in22002-07-231-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@435 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* indent -i4in22002-07-211-25/+25
| | | | | | | fix indent's word error git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@429 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* strcpy() -> strlcpy()in22002-07-211-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@428 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* indentin22002-07-061-528/+550
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@415 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove bbcall.cptt2002-06-261-5/+1
| | | | | | | should add SMS now ont bbcall git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@360 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove old board friend structure,in22002-06-261-38/+2
| | | | | | | avoid some memory problem of new board friend git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@353 63ad8ddf-47c3-0310-b6dd-a9e9d9715204