summaryrefslogtreecommitdiffstats
path: root/mbbsd/board.c
Commit message (Expand)AuthorAgeFilesLines
* * fix r4780: incorrect macro usagepttbbs.pwcu@4781piaip2009-08-271-1/+1
* * solve "topboard is gone, need to press 'S'" by forcing sorted mode in clas...piaip2009-08-271-1/+6
* * remove numlogin from vote/post restriction (confirmed by SYSOPs)piaip2009-08-251-14/+1
* * board: fix: status bar not refreshed after incomplete delete/backup actionpiaip2009-07-091-3/+3
* * remove more bid assess(good/bad sale) stuffpiaip2009-06-301-10/+0
* * add Security and ALLPOST to system internal readonly boardspiaip2009-06-301-0/+8
* * the 'aligned recommend' is now not new.piaip2009-06-161-2/+1
* * revert r4584, r4586, r4595: to preserve old behavior.kcwu2009-06-161-33/+6
* * bug fix: crash if user want to add fav, but it's actually filtered out due...kcwu2009-06-151-2/+13
* * fix bug of r4586: leave board. I feel this is a dirty fix..kcwu2009-06-131-0/+23
* * fix bug introduced in r4584: always enter default board in Read()kcwu2009-06-131-0/+1
* * revise brc interface: brc will not change currbid, currboard, currbrdattrkcwu2009-06-131-6/+9
* vedit revisekcwu2009-06-131-3/+3
* prevent BM accidentally removed post notes (suggest by GeniusKiKi@PttCurrent)piaip2009-05-181-4/+5
* Add 'l' key for entering boards in boardlist.mhsin2009-01-141-0/+1
* No unread status for lines and folders in favoritesscw2008-11-231-1/+2
* Use general Vector_*.wens2008-06-151-5/+5
* - board: show vote limitation for VOTE_BOARDs.piaip2008-06-041-10/+27
* - bbs: alert when replying to board fallbacks to reply-mail.piaip2008-05-161-1/+3
* - (internal) change 86400/... (seconds of day/month/...) to named constants.piaip2008-05-101-1/+0
* - board: shrink search_board input textbox sizepiaip2008-04-291-1/+1
* - Police should be able to enter BM boardspiaip2008-04-241-0/+5
* - fix: guests should not get announce sub-op, and sub-op should not have BM p...piaip2008-04-241-2/+2
* - (mail) more hints and check on auto-forward settingspiaip2008-04-221-1/+5
* - code refine: use ANSI_REVERSE to replace ANSI_COLOR(7), more meaningful.piaip2008-04-221-4/+6
* - add 'search only for local boards' back in Ctrl-S.piaip2008-04-221-0/+31
* - refine key processing of CR(C-M), LF(C-J), BS(C-H), BS2(0x7f)piaip2008-04-211-2/+1
* - drop push_bottom warning in mailboxpiaip2008-04-201-1/+1
* - notify BM for new b_config (edit board ctitle).piaip2008-04-201-2/+7
* - add 'top boards' in ZA selection.piaip2008-04-201-1/+10
* - board_config/edit_title (Bb): only log if user really changed title.piaip2008-04-201-1/+1
* - move 'B' (edit board title) to 'b' in board_config (i/I), and B now also ac...piaip2008-04-201-5/+24
* - make ZA system complete.piaip2008-04-191-2/+10
* *** PASSWD CHANGE *** PLEASE READ UPDATING FOR DEFAILT INFORMATION.piaip2008-04-191-4/+1
* - (internal) fix board parameterpiaip2008-04-181-1/+1
* - give_money: message refinepiaip2008-04-181-13/+3
* - (internal) getans -> vanspiaip2008-04-171-8/+8
* - (internal) change API names to visio format: stand_title -> vs_hdr.piaip2008-04-151-4/+4
* - (internal) code refine - improving visio systempiaip2008-04-151-1/+1
* - fix loginview crash (having NULL entries)piaip2008-04-131-0/+3
* - add aligned format of commentspiaip2008-04-131-1/+11
* - (internal) code refine: change [200] to [PATHLEN], [STRLEN], or [ANSILINELEN].piaip2008-04-131-1/+1
* - board: add group search for 's'.piaip2008-04-131-11/+17
* - board: move cursor when leaving same board.piaip2008-04-131-3/+5
* - visio: add vbar and varf, better l-r API.piaip2008-04-131-4/+2
* - (internal) use new visio/vfooter() API to display footerspiaip2008-04-121-12/+4
* - board: change 's' in board to do global search, more like other 's'.piaip2008-04-121-33/+16
* - (board) improve restriction display in board_configpiaip2008-04-031-24/+39
* - fix compiler warningspiaip2008-03-301-1/+1
* - (experimental) mask ip(fromhost): USE_MASKED_FROMHOSTpiaip2008-03-291-1/+4
* - expiring user after board set to hidden state.piaip2008-03-291-0/+1
* - fix syntax for old c compiler.kcwu2008-03-271-2/+3
* - board_config: many people get confused about "one month", let's display "30...piaip2008-03-261-3/+7
* - refine board_config display (prevent garbage restriction display)piaip2008-03-251-4/+19
* - BM should have permission, even over18. Also we prevent over18 BMs setting ...piaip2008-03-101-6/+11
* - board: 's' - remove the global search after empty input (because we cannot ...piaip2008-03-081-2/+11
* - more: change 's' to 'select-board' instead of 'search'.piaip2008-03-061-4/+7
* - message improve: mark for recommend restrictionpiaip2008-02-291-1/+1
* - b_config: prompt fine-tune, reducing unnecessary messagespiaip2008-02-261-28/+42
* - b_config: more detail hints on user post permission checkingpiaip2008-02-261-11/+14
* - board: comment on symlinkpiaip2008-02-211-0/+1
* - board: add more colors to hot-boardspiaip2008-02-041-1/+11
* - dice: no longer supportedpiaip2008-02-041-3/+3
* - board: enable changing to MyFavorite in HotBoardspiaip2008-01-301-1/+1
* - read: make cursor default position before .DIR.bottom articlespiaip2008-01-291-2/+4
* - user: hinting on SYSOP permission update of setting emailpiaip2008-01-281-1/+1
* - board: revert back with traditional stylepiaip2008-01-261-3/+12
* - bbslua: add iolimit() apipiaip2008-01-261-6/+16
* - revise menu.c code.kcwu2008-01-261-4/+0
* - refine limit edit sourcepiaip2008-01-081-13/+33
* - allow all non-guest user to use myfav (PERM_BASIC)piaip2007-12-281-200/+215
* - grayout: API change, from [y,end) to [y,end]piaip2007-12-201-1/+1
* - general message update and optimizationpiaip2007-12-171-1/+1
* - optimize big I formatting piaip2007-12-171-96/+83
* - move more BM management keys to integrated b_configpiaip2007-12-161-11/+186
* - fix b_config lines calculationpiaip2007-12-161-2/+2
* general message fix:piaip2007-12-161-8/+26
* - general message fixpiaip2007-12-161-0/+1
* - enable cross-post requirement if AUTO_CPLOG onpiaip2007-12-151-8/+39
* * revise codekcwu2007-12-121-1/+1
* - (msg) fix backslash in stringpiaip2007-12-111-0/+245
* - allow 5 digits in board selection, since Ptt1/2 are both having 10k+ piaip2007-12-051-67/+52
* *** IMPORTANT CHANGE ***piaip2007-12-021-3/+5
* - board: override fix r3600 (y fix)piaip2007-12-011-2/+3
* - board: fix: (x,y) ordering error.piaip2007-12-011-3/+3
* General Update by PttSuggest:piaip2007-12-011-1/+11
* * save memory, NameList is more like STL's vector nowkcwu2007-10-171-1/+3
* fix previous revisionvictor2007-09-291-1/+1
* grant some admin permission to tag boardvictor2007-09-291-1/+4
* * fix r3571kcwu2007-09-251-1/+0
* * revise code for entering board.kcwu2007-09-231-2/+50
* fix error of handling empty nbrdvictor2007-09-221-2/+2
* revise brc interface and its document.kcwu2007-06-121-8/+5
* * rewrite namecomplete2. Avoid small allocation, e.g. linked list, kcwu2007-05-271-5/+6
* fix malloc(0) error when number of hotboard is 0.kcwu2006-09-171-0/+6
* short -> intvictor2006-08-031-1/+1
* change brdnum from short to intvictor2006-07-261-1/+1
* convert .fav4.bakvictor2006-06-051-2/+2
* give a message if nothing foundvictor2006-05-191-7/+6
* revert ui: always show empty dir in favvictor2006-05-171-11/+1
* allow key '*' only in favvictor2006-04-171-4/+3
* actually that doesn't mean to list all boards..victor2006-04-121-9/+9
* r4404@voyager: victor | 2006-04-09 15:17:05 +0800victor2006-04-091-1/+1
* r4403@voyager: victor | 2006-04-09 15:12:29 +0800victor2006-04-091-3/+6
* r4402@voyager: victor | 2006-04-09 15:03:59 +0800victor2006-04-091-41/+47
* add a lot of assertions to ensure bid is in correct range when access via bid.kcwu2006-04-081-15/+62
* fix unpaired brace in commentkcwu2006-04-081-1/+1
* fix bug, board class disappear because incorrect bsorted[] made by race condi...kcwu2006-04-081-1/+1
* Confirm before removing boards from fav.scw2006-02-021-2/+4
* * Restrict the frequency of brc & fav write back request.scw2005-11-271-2/+9
* fav:victor2005-11-211-6/+1
* 'w' in board list for favorite and brc write backscw2005-10-271-2/+1
* BRD_OVER18 patch. see http://www.ticrf.org.tw for detailsin22005-10-271-1/+6
* namecomplete display improvementpiaip2005-09-261-0/+1
* make 's' search_board in board-list work with this case:piaip2005-09-261-0/+4
* pretty formatpiaip2005-09-081-1/+1
* fix the wrong conditionvictor2005-08-291-2/+2
* revert r3108, fix the problem by bound correction as moving fav instead.victor2005-08-291-5/+3
* explicit fav entrancevictor2005-08-281-3/+5
* * fix crash when using 'i' to add board in my favoritescw2005-08-281-2/+1
* distinguish functions that need item or not, and allow the latter in empty it...kcwu2005-08-281-1/+1
* skip invalid entry when fav_free.kcwu2005-08-281-0/+1
* SYSSUPERSUBOP can see board linkswens2005-08-121-1/+1
* fix bug for class menu.ptt2005-08-091-2/+4
* fav.c: don't delete a fav entry implicitlyvictor2005-08-091-12/+12
* add super sys support op (群組長)wens2005-08-081-2/+4
* msg format updatepiaip2005-08-061-5/+14
* Large Terminal Rulespiaip2005-08-061-8/+9
* pretty formatpiaip2005-07-281-4/+5
* fix sig devide by zero bug,piaip2005-07-041-3/+3
* pmore: warning for **Xpiaip2005-07-031-7/+2
* misc update:piaip2005-07-031-2/+3
* also show the tag D to unknown boardvictor2005-06-301-1/+2
* s/版/板/in22005-06-261-1/+1
* solve Ticket #12piaip2005-06-181-2/+2
* update myfav help and hotkeys and make things more reasonablepiaip2005-06-181-0/+8
* better readability.in22005-06-141-36/+36
* update board notes behaviorpiaip2005-06-131-1/+0
* animated board notespiaip2005-06-121-1/+4
* myfav update:piaip2005-06-081-0/+15
* New style to specify ANSI escape commands.piaip2005-06-081-41/+41
* a symbolic link can also be put in the Class's rootvictor2005-05-311-1/+1
* Don't change lastposttime when it's not too strange.scw2005-05-311-1/+4
* do not allow removing a NULL entryvictor2005-04-211-7/+9
* 1. make tty_read more clear and reablepiaip2005-04-181-0/+1
* use macro instead for class_bid recognitionvictor2005-04-181-16/+30
* fix 'a' and 'i' in favorite list.scw2005-03-281-10/+12
* Check if the board is already in fav list when addingscw2005-03-231-1/+4
* save about 500 bytes stackkcwu2005-03-191-1/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-191-2/+2
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-6/+6
* add "cool down" feature for boards.wens2005-03-091-0/+23
* MALLOC & FREE should be pairedkcwu2005-02-281-1/+1
* Complete groups as well as boards in m_board()scw2005-02-121-0/+1
* * In generalnamecomplete(), complete as more as possible when space (' ')scw2005-02-051-7/+2
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-2/+2
* cdoc finishedvictor2004-12-171-3/+3
* shouldn't add 1 for this indexvictor2004-12-131-1/+1
* please use proper indent ...victor2004-12-121-4/+5
* merge ptt.linux againwens2004-12-111-27/+36
* discard r2368 due to compilation failurein22004-12-061-36/+27
* merge ptt.linuxwens2004-12-051-27/+36
* some help pages are showed from filevictor2004-12-021-26/+1
* Move cursor to newly added board.scw2004-11-301-0/+2
* * Use testing and setting macros instead of accessing yank_flagscw2004-11-291-26/+74
* wrong default checkingvictor2004-10-171-1/+1
* add subscribed boards only when loginvictor2004-09-271-5/+3
* 1. fix 1 make errorptt2004-09-231-1/+1
* PERM_BOARD could set boardin22004-09-191-1/+1
* use correct type: size_t/int/long/pointerin22004-07-301-3/+8
* warning freein22004-06-111-0/+2
* replace some prints() with outs(),kcwu2004-06-101-9/+9
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-1/+1
* no unread mark befor 'unknown'victor2004-05-181-34/+36
* revert old show_brdlist for performance (to see if it caused the high load re...victor2004-05-141-141/+84
* color fixvictor2004-05-131-1/+2
* fix board hilightingvictor2004-05-131-2/+2
* a little bug of the output formatvictor2004-05-121-21/+35
* newflagvictor2004-05-121-1/+17
* gcc 2.95 still not accept r1933in22004-05-091-1/+2
* compatable to gcc 2.95in22004-05-091-2/+2
* warning freevictor2004-05-071-1/+2
* refactor show_brdlist()victor2004-05-071-82/+123
* avoid SHM->bsorted[type][n] == NULLin22004-05-041-2/+1
* avoid race condition at tag board->paste boardptt2004-05-021-0/+1
* fix childcountptt2004-04-281-2/+3
* a little bug fixedptt2004-04-241-1/+1
* reoragnize functions ptt2004-04-241-12/+11
* typo of last updateptt2004-04-231-1/+1
* fix brd.firstchild errorptt2004-04-231-21/+30
* seg fault of board.cptt2004-04-231-2/+2
* segfault fixedptt2004-04-231-35/+15
* remove useless codesPtt.read@1812ptt2004-04-231-21/+0
* Initial brc int New().scw2004-04-221-0/+1
* revert cuser from pointer to buffer.ptt2004-04-211-11/+11
* buggy fix for linuxptt2004-04-201-1/+1
* refreshvictor2004-04-191-0/+1
* add warningvictor2004-04-181-2/+7
* D: delete symlinkvictor2004-04-181-9/+4
* push bottom bug fixedptt2004-04-151-0/+3
* Merge from brc2 branch.scw2004-04-051-299/+8
* check post perm on demandvictor2004-04-021-15/+1
* add mmap to cuser get ride of passwd_updateptt2004-03-311-13/+13
* Correcting action about make brc_buf be malloc.scw2004-03-281-7/+15
* Fix bug when .boardrc full.scw2004-03-281-28/+37
* leave board if brc_buf is not loadedin22004-03-271-2/+3
* delay init_brdbufin22004-03-271-6/+15
* fix fav subscriptionvictor2004-03-261-1/+1
* fix sorting error of hot boardvictor2004-03-181-2/+2
* fix memory leak, remove dirty hacking codevictor2004-03-151-1/+1
* fix compile errorvictor2004-03-121-4/+3
* merge from victor.symbolic branchvictor2004-03-121-121/+161
* HOTBOARDCACHEin22004-03-101-5/+17
* Try to reduce calls on memmove.scw2004-02-271-12/+21
* missing commitvictor2004-02-271-2/+4
* don't truncate immediatelyvictor2004-02-271-4/+2
* subscription should be perform after choice, move some code from board.c to f...victor2004-02-221-65/+5
* Reduce file I/O on .boardrcscw2004-02-121-77/+102
* warning before delete in favvictor2004-02-041-1/+1
* post_mask perm missingvictor2004-01-051-3/+3
* fix warningvictor2004-01-051-1/+1
* fix 's' bugvictor2004-01-051-1/+2
* Seperate cleanup() into two, cleanup() and clean_invisible().scw2004-01-041-1/+1
* fix bug 'v'victor2004-01-041-2/+2
* subop perm missingvictor2004-01-041-1/+1
* change msgvictor2004-01-041-1/+1
* show non-visible board in favvictor2004-01-041-35/+39
* clean up non-exist board if set SHM->cleanboardvictor2004-01-031-4/+0
* M mbbsd/announce.cptt2003-12-291-4/+0
* remove some comment, add static modifier properlyvictor2003-12-251-1/+1
* remove fav branch, open new branch for big5<->gbvictor2003-11-271-0/+1
* comfirm before remove a foldervictor2003-11-251-0/+2
* dont comfirm, as beforevictor2003-11-231-1/+1
* fix bugin22003-11-221-1/+3
* fix 't' for admin, add docs/fav4.txtvictor2003-11-221-3/+6
* fix 't' for adminvictor2003-11-221-2/+1
* fix 't' for adminvictor2003-11-221-23/+27
* fix unreadvictor2003-11-221-1/+1
* fix help pagevictor2003-11-221-1/+1
* merge back from fav4 brachesvictor2003-11-221-429/+274
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1336 63ad8ddf-47c3-03...ptt2003-11-151-9/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1333 63ad8ddf-47c3-03...ptt2003-11-151-10/+1
* fix bug when enlarge the MAX_BOARDSvictor2003-11-141-0/+1
* fix 許成功蓋victor2003-11-081-1/+1
* warn before 'Z'victor2003-11-081-22/+27
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1303 63ad8ddf-47c3-03...ptt2003-11-061-0/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1302 63ad8ddf-47c3-03...ptt2003-11-061-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1301 63ad8ddf-47c3-03...ptt2003-11-051-1/+1
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1300 63ad8ddf-47c3-03...ptt2003-11-051-0/+2
* remove old featurnvictor2003-10-101-1/+1