summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fix compile errorpiaip2011-04-171-3/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5332 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove GB encoding from logindpiaip2011-04-171-3/+13
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5331 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add utf8 and big5 charset processingpiaip2011-04-164-1/+148
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5330 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: if initial char is different, moving board would fail.piaip2011-04-071-15/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5329 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add alert when chaning board namespiaip2011-04-051-2/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5328 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add the reason for why failed to vote.piaip2011-04-041-3/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5327 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* some users cannot understand verbose messages, let's eliminate thempiaip2011-04-021-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5326 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* solve: non-exist file can't be re-edited.piaip2011-03-211-2/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5325 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update docspiaip2011-03-211-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5324 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix base when angels has some base in zero.piaip2011-03-201-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5323 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* mark why saving posts from recycle bin is so inconvenient.piaip2011-03-181-3/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5322 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add 'x' in history viewpiaip2011-03-181-4/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5321 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* check reject list when doing replypost-bothpiaip2011-03-171-4/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5320 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove the help for deprecated hotkey: TABpiaip2011-03-141-1/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5319 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* everytime you get a badpost, at least 3 days before you can cancel i.piaip2011-03-071-4/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5318 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* search_board should check brdstat only in myfav mode.piaip2011-03-021-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5317 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* un-regged user should be able to change their password.piaip2011-03-011-1/+1
| | | | | | | | the u_info now allows changing only very limited stuff so it should be ok. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5316 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* friend list may contain invalid items, so we have to add check in ↵piaip2011-02-251-0/+2
| | | | | | friend_delete_all. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5315 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine messages in mail (for recycle bin)piaip2011-02-221-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5314 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine ban msg, and add timecap in help messagepiaip2011-02-222-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5313 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine water_ban log formatpiaip2011-02-211-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5312 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add "notify user when being banned by board"piaip2011-02-213-3/+52
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5311 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove 'o' in bakuman and refine the commentspiaip2011-02-202-2/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5310 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update the mbbsd new syntaxpiaip2011-02-181-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5309 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* do not show "search description" in hotboard mode.piaip2011-02-161-3/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5308 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: using 's' in myfav to enter boards (those do not exist in myfav) wouldpiaip2011-02-161-0/+2
| | | | | | | | | | cause currutmp.brc_id caching that board. NOTE: not sure if there's any side effects, since the whole enter_board stuff is a mess. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5307 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* let's announce the limitationpiaip2011-02-131-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5306 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* don't send aloha if the target is yourself.piaip2011-02-091-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5305 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine message outputpiaip2011-02-081-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5304 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - fix search board matching non-board recordkcwu2011-02-031-2/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5303 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine the messagepiaip2011-01-301-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5302 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add comments for the rule or logindayspiaip2011-01-231-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5301 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix "hit 'n' without previous search would lead to crash"piaip2011-01-201-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5300 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: syssuperop and sysop was masked by BM's mail limitation.piaip2011-01-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5299 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* first cancelling badpost must take 3 days.piaip2011-01-152-1/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5298 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* prevent using inlinespiaip2011-01-151-12/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5297 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* declare timecap durationpiaip2011-01-132-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5296 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* mail: count "number" only and ignore the "size" limitations.piaip2011-01-122-91/+38
| | | | | | | also raised limits to more appropriate values based on current ptt/ptt2 users. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5295 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add simple search into time capsulepiaip2011-01-111-5/+82
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5294 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* support large screen in register validation pagepiaip2011-01-101-10/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5293 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow callback function to return different statuswens2011-01-091-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5292 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add display of IP in reg screenpiaip2011-01-091-4/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5291 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Don't need the memset herewens2011-01-081-1/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5290 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Clean up vote_reportwens2011-01-081-49/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5289 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix typopiaip2010-12-311-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5288 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove unnecessary message from votepiaip2010-12-201-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5287 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert the change because we still have some system using bn.waterpiaip2010-12-181-7/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5286 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove 'water' from special listpiaip2010-12-181-8/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5285 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Correct GO personal piece takingscw2010-12-131-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5284 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert Y (cancel recommend counter) function because some sysop need it.piaip2010-12-081-10/+28
| | | | | | | added a log of who (and when) reset the counter. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5283 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add comment for behavior of lock_postpiaip2010-12-081-2/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5282 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove 'reset recommend counter' since BM should not change user scoring systempiaip2010-12-081-19/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5281 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* SA: ^U and ^Z should not work before user finished loging initializationpiaip2010-12-044-0/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5280 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reduce user home timecap keep durationpiaip2010-12-031-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5279 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix yearpiaip2010-12-021-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5278 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* delete file on delete_crosspost, because getindex is not very stable.piaip2010-12-021-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5277 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change account output to horizontal versionpiaip2010-12-021-42/+32
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5276 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove m_internetpiaip2010-12-013-29/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5275 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make return receipt message more simple because still some idiots think it's ↵piaip2010-11-241-2/+1
| | | | | | our fault git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5274 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Extra comma at end of hotboards/childrenwens2010-11-211-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5273 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add support for hotboard cachewens2010-11-211-0/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5272 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use macro to make code look betterwens2010-11-211-9/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5271 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New daemon -- boarddwens2010-11-201-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5270 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New memcache protocol interface to bcache (readonly)wens2010-11-202-0/+358
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5269 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Only link needed shared libraries.wens2010-11-207-16/+20
| | | | | | | Enable additional compiler warnings. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5268 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert BMs that it takes some fee to cancel a gamblepiaip2010-11-191-0/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5267 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine toplazyBM outputpiaip2010-11-181-3/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5266 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* only alert for certain period.piaip2010-11-181-8/+36
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5265 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* although this is kind of stupid, some people thought the 'picture' meanspiaip2010-11-181-1/+1
| | | | | | | JPEG/PNG files. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5264 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove nick from usies (useless) and add comments in niospiaip2010-11-172-3/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5263 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix compile errorpiaip2010-11-161-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5262 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* touch deleted/junk board number counter when not using time capsulepiaip2010-11-151-0/+15
| | | | | | | well, not tested. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5261 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add license/copyright holderspiaip2010-11-146-4/+72
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5260 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add DBCS and conversion functions.wens2010-11-141-2/+18
| | | | | | | Define INFTIM. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5259 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Correct TVALDIFF_TO_MS usageclkao2010-11-131-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5258 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* prevent overlaping alert/messagespiaip2010-11-131-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5257 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix menu hotkeyspiaip2010-11-131-3/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5256 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: holiday_list prints extra newline and caused blank linespiaip2010-11-121-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5255 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* comment for the bug that deleting file does not always cancel the entry inpiaip2010-11-121-2/+8
| | | | | | | | | BN_ALLPOST correctly. known bug, but fixing that is not easy. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5254 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix symlink pathwens2010-11-121-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5253 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* wasting lots of time on this.piaip2010-11-121-8/+24
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5252 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: alert caused menu to movepiaip2010-11-121-7/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5251 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix typopiaip2010-11-121-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5250 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine admin menu, add view to recent loginspiaip2010-11-111-12/+43
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5249 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove debug outputpiaip2010-11-111-1/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5248 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove solo card gamespiaip2010-11-114-772/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5247 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove chickenpk because rarely people use it, and hard to maintainpiaip2010-11-115-208/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5246 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert if user just want to see the order song area.piaip2010-11-111-0/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5245 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add home to timecap expirepiaip2010-11-113-24/+82
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5244 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: admins should not be restricted by pagerpiaip2010-11-101-6/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5243 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* enable pager before sending message to others, except sysopspiaip2010-11-101-4/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5242 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make limits configurablepiaip2010-11-101-3/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5241 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: temporary manager in man should be able to do copy folder inside hispiaip2010-11-101-2/+5
| | | | | | | scope. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5240 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* cpustats for queryclkao2010-11-103-3/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5239 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* cpustats for dorecommendclkao2010-11-103-4/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5238 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* correct macros.clkao2010-11-101-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5237 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* more comprehensive namesclkao2010-11-102-2/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5236 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* macros for collecting rusage cpu statsclkao2010-11-102-0/+29
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5235 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add missing check-in for MONEYNAMEpiaip2010-11-101-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5234 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change the definition of MONEYNAME so message can be customizaed in a better waypiaip2010-11-1011-37/+41
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5233 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert when Forwarding non-exist filespiaip2010-11-091-2/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5232 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add '5 S s' as ambiguous listpiaip2010-11-081-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5231 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* more perm fix. check perm_basic in menu,piaip2010-11-083-2/+6
| | | | | | | and reject give_money for non-login-ok users git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5230 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix compile error on linuxpiaip2010-11-071-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5229 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change most perm to always check PERM_BASIC.piaip2010-11-079-30/+33
| | | | | | | | | | | | | | | | In the legacy code, it has an assumption that "when you have PERM_LOGINOK, you should have PERM_BASIC". By that design, many checks in menu and the function (eg, 'mail' in menu v.s. ctrl-u r) are checking different perms. Unfortunately, admins decide to keep PERM_LOGINOK but remove PERM_BASIC for violation accounts recently because they want to prevent the account being deleted/renewed. Although the best way to do that would be "change the password, or set 'never expire' permission", we can improve the permission checks so it will work better git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5228 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* build on darwin.clkao2010-11-077-6/+25
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5227 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add more permission checkspiaip2010-11-071-4/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5226 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add 'v' so user can set read/unread inside post listpiaip2010-11-074-5/+45
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5225 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add more alert when sending talk requestpiaip2010-11-071-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5224 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* clear trailing gamble datapiaip2010-11-071-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5223 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: mail should follow delete_file_content.piaip2010-11-072-15/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5222 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add digest check in Dpiaip2010-11-071-5/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5221 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* D in man should check directory.piaip2010-11-071-6/+33
| | | | | | | D in mail/board should check mark. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5220 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* do not log things for symlinkspiaip2010-11-071-5/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5219 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: hard-linked mails will share 'deleted' log between userspiaip2010-11-071-2/+5
| | | | | | | #1CrWSqFV (PttBug) git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5218 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: empty input in view_user_money_log will cause segv.piaip2010-11-073-11/+15
| | | | | | | also refined menu hotkeys. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5217 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* adjust new helppiaip2010-11-071-4/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5216 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* improvements to 'delete' system:piaip2010-11-077-253/+404
| | | | | | | | - refine del_range to distinguish from mail, board, and man - add D (del_range) to timcap git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5215 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add recent pay for SYSOP to query, and disable the expired board config hintspiaip2010-11-072-9/+32
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5214 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove user sex, header files part.piaip2010-11-072-12/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5213 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* really remove sex from code basepiaip2010-11-065-61/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5212 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change 'money' to full virtual money name to prevent confusionpiaip2010-11-068-24/+26
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5211 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert for money transactionpiaip2010-11-061-5/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5210 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix compile error in memusagepiaip2010-11-061-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5209 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* forgot to add memusage.ckcwu2010-11-061-0/+39
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5208 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - move memory usage function to osdepkcwu2010-11-066-36/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5207 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add DBCS-safe strncasecmp to pmorepiaip2010-11-063-12/+49
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5206 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add source-safe fileheaeder utility functionspiaip2010-11-057-13/+165
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5205 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: fail when deleting files recovered by recycle binpiaip2010-11-031-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5204 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert for that we're going to shutdown m_internet due to spamspiaip2010-11-031-0/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5203 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine docspiaip2010-11-032-24/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5202 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* this is not really a bug, but since some paranoid users seems getting confused,piaip2010-11-031-13/+21
| | | | | | | let's change the description. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5201 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* solve redundant edit tagspiaip2010-11-021-13/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5200 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add modified tag in edit_post to help making expirepiaip2010-11-011-1/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5199 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* ignore if no archive indexpiaip2010-11-011-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5198 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* workaround for traditional findpiaip2010-11-011-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5197 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add expire to timecappiaip2010-11-013-2/+107
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5196 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change recycle bin limit and add todospiaip2010-11-012-8/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5195 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - extract captcha functions to seperated filekcwu2010-11-013-150/+159
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5194 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix comile errorpiaip2010-10-311-6/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5193 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add alerts to global gamble (openticket)piaip2010-10-311-0/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5192 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine recent_pay messagespiaip2010-10-311-4/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5191 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert that new logindays is different from old numloginspiaip2010-10-311-7/+38
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5190 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* workaround account bugpiaip2010-10-311-8/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5189 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* check the files recovered from recycle binpiaip2010-10-314-5/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5188 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove the debug code orzpiaip2010-10-301-4/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5187 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine and simplify smart-merge for edit-post and add-recomment(comment).piaip2010-10-301-150/+146
| | | | | | | | warning: lock is introduced. we need to inspect if this will get people blocked on a heavy system. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5186 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine uipiaip2010-10-301-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5185 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine recycle bin uipiaip2010-10-301-5/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5184 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add 'x' to recycle bin -- thanks to LydiaWu for thispiaip2010-10-302-9/+39
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5183 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* correct message when time capsule is not enabledpiaip2010-10-301-1/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5182 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: gamble didn't display correct time, and wrong in descriptionpiaip2010-10-304-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5181 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix compilation error on linuxpiaip2010-10-291-0/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5180 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New system: Time Capsule (Magical Index)piaip2010-10-2910-153/+754
| | | | | | | | | Successor of edit history, powered by Panty&Stocking Browser, the Time Capsule provides integrated interface for manipulating deleted objects (recycle bin) and tracking modification history. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5179 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* clean up old unsed code, add (possible) escape hackpiaip2010-10-291-21/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5178 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* replace magic numbers by constant and more simple APIpiaip2010-10-2934-95/+132
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5177 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* unify file and directory creation mode.kcwu2010-10-2930-41/+41
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5176 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix incorrect holiday display at midnightpiaip2010-10-291-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5175 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix compile error on without-safe-del modepiaip2010-10-281-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5174 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* rollback x markpiaip2010-10-281-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5173 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* the X mark is still a good choice for deleted postspiaip2010-10-271-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5172 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* comment why colorized_safedel is ready yetpiaip2010-10-271-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5171 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* ignore when last entry of board is "deleted"piaip2010-10-271-0/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5170 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* ignore readmark for deleted postspiaip2010-10-271-19/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5169 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* let expire know the new file names by edit historypiaip2010-10-271-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5168 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add alert on those who changed their IDpiaip2010-10-271-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5167 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* security advisory: re-registering and expire user may delete/edit his postpiaip2010-10-252-8/+28
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5166 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* alert about setting a long ban expire date.piaip2010-10-254-6/+21
| | | | | | | fix the mvprints which has never been used... git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5165 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* for edit history, prevent the <NUL> dirty hack and use ".d"->"M.".piaip2010-10-243-1/+25
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5164 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Update for edit history (should use macro filename anyway)wens2010-10-241-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5163 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine message againpiaip2010-10-241-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5162 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* message refinepiaip2010-10-241-23/+33
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5161 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pwcu.post should not be decreased if money < 1piaip2010-10-241-1/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5160 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine msgpiaip2010-10-241-12/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5159 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* allow printing psb informationpiaip2010-10-241-2/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5158 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix: ESC-0 does not work (conflict vt220 STAB pattern?)piaip2010-10-241-13/+2
| | | | | | | | not sure why I made it that way - by some client? anyway since breaks ESC-0 and most terms do STAB in vt110 way, let's revert it. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5157 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* security advisory: some people change their mail to become "non-registered" andpiaip2010-10-242-5/+8
| | | | | | | | | | then getting accounts expired faster. since mail is related to registration, once it's set we should not allow changing it. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5156 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine messagespiaip2010-10-241-19/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5155 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine messages and fix typopiaip2010-10-241-8/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5154 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add upgrade script for new ban systempiaip2010-10-241-0/+37
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5153 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reset buffer when file has inproper contentpiaip2010-10-241-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5152 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine messages and uipiaip2010-10-241-39/+90
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5151 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add view of old log and check date overflowpiaip2010-10-241-7/+21
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5150 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* new ban systempiaip2010-10-247-12/+309
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5149 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fixing warningspiaip2010-10-234-15/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5148 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add zero initializationpiaip2010-10-231-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5147 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix logic error, hmm, maybe typo, thanks to robertabcdpiaip2010-10-231-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5146 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update warning screen/faq of vehpiaip2010-10-231-1/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5145 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine conditional compilespiaip2010-10-231-0/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5144 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New UI subsystem: Panty & Stocking Browser (psb).piaip2010-10-237-149/+526
| | | | | | | First two clients: view_edit_history and admin_edit were also included. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5143 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change default SAFEDEL filenamepiaip2010-10-231-1/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5142 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add missing definitionpiaip2010-10-231-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5141 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* experiment for edit historypiaip2010-10-221-4/+44
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5140 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* is this message really that hard to understand?piaip2010-10-221-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5139 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add detail to gamblepiaip2010-10-213-7/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5138 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change 'mailing to rejected recipients' to report, including the red-enveloppiaip2010-10-213-49/+100
| | | | | | | when giving money git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5137 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* G (search mark) should work like other search - hitting enter simply abortspiaip2010-10-201-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5136 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* who said "lock has bug"?piaip2010-10-201-0/+25
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5135 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* reject deleting post without proper feepiaip2010-10-201-23/+35
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5134 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove diskstat. We shouldn't have to maintain this in our tree.wens2010-10-202-798/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5133 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Update list of binarieswens2010-10-201-5/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5132 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove unused filespiaip2010-10-207-190/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5131 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* call "people in board visible list" as "member", and keep "those who in samepiaip2010-10-205-7/+7
| | | | | | | board" as "(board) friends" git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5130 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* recentpay in utilpiaip2010-10-191-8/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5129 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* complete recentpay supportpiaip2010-10-195-15/+55
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5128 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make "noselfdelpost" customizable per sitepiaip2010-10-181-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5127 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* revert debug code orzpiaip2010-10-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5126 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix announce help term for consistencypiaip2010-10-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5125 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix no_self_del_post messagepiaip2010-10-181-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5124 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add limitation for self-deleting postspiaip2010-10-185-1/+43
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5123 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove 'G' in man help because we don't have it anymorepiaip2010-10-182-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5122 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change check orderpiaip2010-10-161-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5121 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* allow minimal id length customizationpiaip2010-10-161-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5120 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine messages: remove the 'senior' which leads to misunderstanding and replacepiaip2010-10-115-8/+8
| | | | | | | with 'entrance restriction' git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5119 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine email justify messages and alerts,piaip2010-10-111-8/+33
| | | | | | | to prevent people get confused on regauth mails git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5118 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* adjust internet mail log "do_send" formatpiaip2010-10-111-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5117 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine internet mail loggingpiaip2010-10-105-14/+20
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5116 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add log to internet mailspiaip2010-10-106-7/+39
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5115 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make users' 'sex' property an optional field for privacypiaip2010-10-108-13/+50
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5114 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* SA: Checking of MODE_POST was not synchronized for BM and Adm.piaip2010-10-101-5/+17
| | | | | | | | | MODE_POST_CHECKED should be invalidated when currboard changed. Effects: SYSOP could post in readonly boards before this fix. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5113 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* log sysop activity: change user idpiaip2010-10-091-0/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5112 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* set FILE_BM if a folder in announce(man) with mark FILE_BM/FILE_HIDE was deletedpiaip2010-10-081-10/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5111 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Move upgrade utility to "upgrade" directorywens2010-10-051-0/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5110 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Simplify today's holiday storage/rotationwens2010-10-043-29/+34
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5109 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Move "today's holiday" list into seperate functionwens2010-10-041-44/+59
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5108 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Reorganize code flowwens2010-10-041-47/+41
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5107 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use specific headerswens2010-10-041-1/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5106 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Split 'users today' and 'history' update into seperate functionswens2010-10-041-88/+116
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5105 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Clean up code, change filenames to MACROSwens2010-10-041-67/+78
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5104 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add violation alertspiaip2010-10-021-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5103 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - change cross-post hotkey in mailbox to ^Xpiaip2010-09-093-79/+6
| | | | | | | - also removed unused "old help" git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5102 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - fix SIGSEGV handler reentrant (segfault again in setproctitle).kcwu2010-09-091-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5101 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow subops to manage boards without BMswens2010-08-271-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5100 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* BRD_NOZAP is not used anywhere, remove it.wens2010-08-133-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5099 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* remove 18x prompt from hidden board category, to prevent leading people to ↵piaip2010-08-061-3/+1
| | | | | | change their birthday git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5098 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* refine hidden board messagespiaip2010-08-051-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5097 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add macro to allow hiding real board description, for some sites prefer thatpiaip2010-08-051-1/+6
| | | | | | | kind of behavior. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5096 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* add more description for why cannot enter boardpiaip2010-08-051-3/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5095 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* change display of 'hidden board' in myfav from 'Unknown' to real board names.piaip2010-08-041-2/+4
| | | | | | | Ref: #1CKZmEt0 (PttSuggest) [ptt.cc] git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5094 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* time to say goodbye to vicepiaip2010-08-044-164/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5093 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * security update: change cross_post hotkey from (x) to (^X)piaip2010-07-313-25/+34
| | | | | | | Ref: #1CKQyyQ8 (SYSOP), some people put hot key sequence which would cause a cross_post. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5092 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * fix toplazyBMpiaip2010-07-141-1/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5091 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * after checking with toplazyBM.c, I found the 'BM_is_expired' design is ↵piaip2010-07-146-26/+5
| | | | | | | | | totally unnecessary. We should focus on fixing that. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5090 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * make API param ordering more naturalpiaip2010-07-132-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5089 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * workaround to prevent malicious user creating accounts by expired BM's ID piaip2010-07-128-37/+44
| | | | | | | to get BM permission. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5088 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * allow more possible return valuespiaip2010-07-121-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5087 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * fix admin_give_money notificationpiaip2010-07-121-4/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5086 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * remove notes from Recordpiaip2010-07-071-1/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5085 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * hidden boards won't be calculated by announce top listpiaip2010-07-031-5/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5084 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * change angel report messagepiaip2010-07-031-8/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5083 63ad8ddf-47c3-0310-b6dd-a9e9d9715204