summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove innd. We don't want to support it anymore.pttbbs.dbxpiaip2014-08-0861-14362/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/branches/pttbbs.dbx@6045 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* An experimental branch for DB work.piaip2014-08-080-0/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/branches/pttbbs.dbx@6044 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use Python parser.piaip2014-08-083-200/+26
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6043 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* BBS Legacy Post File Parserpiaip2014-08-081-0/+108
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6042 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix offset-by-one and add GetContent request type.piaip2014-08-073-1/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6041 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support building with parsed contents.piaip2014-08-073-17/+61
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6040 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Two-phrase parsing comments, easier and better.piaip2014-08-071-30/+53
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6039 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support parsing comments. Not activated yet.piaip2014-08-071-0/+136
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6038 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revert previous commit - wrong changes.piaip2014-08-071-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6037 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add code to parse comments.piaip2014-08-071-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6036 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Never do hashPost.piaip2014-08-071-6/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6035 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Don't assume char is always signedpiaip2014-08-071-2/+2
| | | | | | | http://www.ptt.cc/bbs/PttCurrent/M.1407332438.A.4FE.html git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6034 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Don't assume char is signed:piaip2014-08-072-18/+19
| | | | | | | http://www.ptt.cc/bbs/PttCurrent/M.1407332438.A.4FE.html git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6033 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support rebuilding from existing data.piaip2014-08-062-0/+152
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6032 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use bp instead of currboard.piaip2014-08-061-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6031 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use postd for all kinds of posts.piaip2014-08-062-8/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6030 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Save contens as well.piaip2014-08-061-0/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6029 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove unused 'addPost'.piaip2014-08-051-3/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6028 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add experimental 'postd' implementation.piaip2014-08-054-9/+218
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6027 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* py: Allow re-packing BBS structures, and decode Big5 strings internally.piaip2014-08-051-31/+40
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6026 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Giving money to artdsn & bugreport board is making trouble.piaip2014-07-221-8/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6025 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove 'bad_comment' experiemental code.piaip2014-07-222-88/+1
| | | | | | | We can do that with commentd in future, if we really want. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6024 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise local flags and don't disturb user if they're posting on local boards.piaip2014-07-214-10/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6023 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support deleting comments when BRD_ALIGNEDCMT is enabled.piaip2014-07-021-5/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6022 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise pvcm welcome messages.piaip2014-06-291-3/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6021 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Alet when pvcm deletion falied.piaip2014-06-292-1/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6020 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Alert when no available comments data.piaip2014-06-291-1/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6019 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise comment deletion message.piaip2014-06-292-2/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6018 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Since we can't really delete anonymous comments, no need to allow ADMIN ↵piaip2014-06-281-2/+1
| | | | | | entering pvcm. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6017 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent leaking anynomous commentspiaip2014-06-271-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6016 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise pvcm behaviorpiaip2014-06-271-1/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6015 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* When limiting string size, we should do a.b instead of .bpiaip2014-06-271-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6014 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change 'T' to modify_dir_lite.piaip2014-06-273-56/+51
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6013 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow pvcm without special permission.piaip2014-06-271-6/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6012 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix bug that not handling EOF correctly in |thread()| and |search_read()|.robertabcd2014-06-251-10/+9
| | | | | | | | This commit also switch API from |get_record_keep()| to |get_records_keep()|. Note that |rk| < 0 implies |fd| < 0, there is no need to check |fd|. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6011 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix segv when user keeps login rapidly (and disconnects when seeing that msg).piaip2014-06-151-0/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6010 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support 'm', 'L' in search mode again.piaip2014-06-031-3/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6009 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add proto change.piaip2014-05-221-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6008 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revice "delete comment" ui.piaip2014-05-222-10/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6007 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix new comment formatter when OLDRECOMMEND is defined.piaip2014-05-221-9/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6006 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Clean up.piaip2014-05-223-8/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6005 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Move perm check into psb.piaip2014-05-222-7/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6004 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Make gcc happy.piaip2014-05-211-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6003 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support deletion for comments.piaip2014-05-215-26/+182
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6002 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Commentd: Add "delete" API.piaip2014-05-211-0/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6001 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New commentd system.piaip2014-05-216-33/+248
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6000 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Minor commentspiaip2014-05-212-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5999 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support read/get in commentd.piaip2014-05-211-11/+58
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5998 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise badpost msgs.piaip2014-05-211-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5997 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* No temp define.piaip2014-05-211-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5996 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* boardd: emit in-char escape control codes after converted UTF-8 char.robertabcd2014-05-161-14/+51
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5995 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix boardd: wrong parameter order in linking.robertabcd2014-05-161-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5994 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix gamble: accidental deleted line in last commit.piaip2014-05-091-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5993 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix gamble when holder aborts. #1JQyb403 (PttBug) [ptt.cc]piaip2014-05-091-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5992 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise waterban messagespiaip2014-04-302-16/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5991 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix and provide vote limitation in article_info.piaip2014-04-302-13/+39
| | | | | | | | substitute_ref_record is an evil function and may damage lots of stuff, especially when dealing with vote_limit.badpost. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5990 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change 'm' and 'L' to modify_dir_lite, and do not allow doing that in SR mode.piaip2014-04-301-106/+120
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5989 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Make ASCII cursor the new default.piaip2014-04-216-14/+30
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5988 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Deprecate old_cross_post.piaip2014-04-172-13/+1
| | | | | | | It's time. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5987 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Move numlogindays back to user->info.piaip2014-04-122-5/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5986 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* No need to display lastlogin time in welcome screen.piaip2014-04-071-8/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5985 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise more strings.piaip2014-04-012-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5984 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise messagespiaip2014-04-012-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5983 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Use IS_OPENBRD for all board ACL checks.piaip2014-04-011-25/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5982 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove calendar.piaip2014-03-318-374/+67
| | | | | | | After 10 month we're ready to go. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5981 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix buffer selectionpiaip2014-03-301-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5980 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add missing def.piaip2014-03-281-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5979 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Try harder to prevent file lost.piaip2014-03-281-7/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5978 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow printing arbitrary size of logs.piaip2014-03-271-3/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5977 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove the extra blank line after site-sig.piaip2014-03-271-1/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5976 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Some logs, like anti_pettifogger, may be very long.piaip2014-03-261-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5975 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change ALLPOST format.piaip2014-03-261-24/+50
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5974 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* The real version string is a constant pointer to constant data.piaip2014-03-261-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5973 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise "no post permission" error messages.piaip2014-03-261-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5972 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise numlogindays description.piaip2014-03-261-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5971 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change update_online to do same way as pwcu does.piaip2014-03-261-4/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5970 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update_online: prevent too verbose messages and allow some tolerance in ↵piaip2014-03-251-2/+2
| | | | | | duration. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5969 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add one blank line between short-replies and site-sig.piaip2014-03-251-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5968 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Stupid Linux does not have SO_NOSIGPIPE. I always forget that...piaip2014-03-251-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5967 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent SIGPIPE handler breaking toconnect*.piaip2014-03-251-14/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5966 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Create URL tags earlier to avoid race condition.piaip2014-03-251-9/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5965 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Reduce user info that is available in user->query.piaip2014-03-251-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5964 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Related changes for new lastlogin.piaip2014-03-251-4/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5963 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* resolve_boards has been commented a while and we're not seeing any problems.piaip2014-03-251-2/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5962 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix UTMP array size.piaip2014-03-251-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5961 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Update using ulist.piaip2014-03-251-31/+60
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5960 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add utility to update user online counter (lastlogin/numlogindays).piaip2014-03-252-1/+48
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5959 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Unify EDIT and CROSSPOST sigs.piaip2014-03-251-5/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5958 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Correct URL file source. (posting will change file name one time)piaip2014-03-251-10/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5957 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change Chinese "From" to sync with edit sig.piaip2014-03-251-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5956 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Combine From line and provide URL in article.piaip2014-03-252-2/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5955 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add message when backup is retrieved.piaip2014-03-241-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5954 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Disable unknown "fix" in ch_dark.piaip2014-03-221-2/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5953 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent forwarding deleted stuff.piaip2014-03-211-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5952 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise URL query code. Provide URL when trying to forward.piaip2014-03-215-51/+89
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5951 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Don't put chars into lower case when searching in announce.piaip2014-03-181-2/+0
| | | | | | | | | #1J9zhBw0 (SYSOP) [ptt.cc] We already have DBCS_strcasestr. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5950 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Bloat the messages for pettifogger.piaip2014-03-121-4/+24
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5949 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix reg prompts in page mode.piaip2014-03-111-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5948 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revert r5942 again (r5944 incorrectly reverted 5943).piaip2014-03-104-30/+56
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5947 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Re-apply r5943.piaip2014-03-109-49/+49
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5946 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove TEL from reject reasons.piaip2014-03-101-2/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5945 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revert r5942.piaip2014-03-099-49/+49
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5944 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change Badpost to "revoked post", to avoid legal pettifoggers.piaip2014-03-089-49/+49
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5943 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Replace "bucket" to formal "ban" messages.piaip2014-03-084-56/+30
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5942 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow reporting URL for 18x boards.piaip2014-03-031-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5941 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove birthday to avoid unnecessary personal private info.piaip2014-02-236-76/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5940 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent data structure difference by #ifdefs.piaip2014-02-232-2/+5
| | | | | | | | NOTE You may need to recompile and restart BBS after applying this commit, if you don't have OUTTA_TIMER in pttbbs.conf. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5939 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise violation string again.piaip2014-02-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5938 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix mind display.piaip2014-02-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5937 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Correct the mind<violation> display.piaip2014-02-181-4/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5936 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Drop the stupid <mind>.piaip2014-02-185-50/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5935 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Drop deprecated "mobile" var.piaip2014-02-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5934 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove POSTRECORD.piaip2014-02-185-129/+6
| | | | | | | The check algorithm by POSTRECORD is so poor that we should not use it. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5933 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove 'mobile' from user reg data.piaip2014-02-184-23/+3
| | | | | | | We don't really need it. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5932 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent conditional mappings in mail hotkeys.piaip2014-02-181-6/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5931 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent conditional mapping in hotkeys.piaip2014-02-182-15/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5930 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix new keys in b_config.piaip2014-02-171-3/+21
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5929 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Move J, W to b_config(i).piaip2014-02-132-56/+60
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5928 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Enable strip_zero in big5.decode.piaip2014-02-111-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5927 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add big5 module for python.piaip2014-02-112-0/+69
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5926 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revert the symlink changes.piaip2014-02-112-10/+13
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5925 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add missing declaration.piaip2014-02-101-0/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5924 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revide locked post appearance.piaip2014-02-101-8/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5923 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent editing symlink boards.piaip2014-02-091-8/+21
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5922 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix const castspiaip2014-02-091-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5921 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Lock post now shows original title.piaip2014-02-091-6/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5920 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Strip ANSI codes from text when doing mask_content.piaip2014-02-081-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5919 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent people entering board symlinks and incorrectly set its targets (withoutpiaip2014-02-071-2/+8
| | | | | | | permission). git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5918 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise mask_content message, again.piaip2014-02-071-7/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5917 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise mask_content messages.piaip2014-02-071-4/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5916 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow BM deleting illegal contents.piaip2014-02-074-19/+185
| | | | | | | Since this may be sensitive, we need sysop/groupop to explicitly set it. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5915 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add a check before changing board settings, to avoid copy-paste error.piaip2014-02-051-2/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5914 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add missing 'type' fieldpiaip2014-02-051-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5913 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add experimental "comments daemon".piaip2014-02-053-1/+202
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5912 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Rename function to match its real purposes.piaip2014-02-051-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5911 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Enable the minimal badpost duration when set by admins. #1Ixd6K1O (PttBug)piaip2014-02-031-8/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5910 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Validate input userid; always log userid changes.robertabcd2014-01-261-9/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5909 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix that userid cannot be changed by admins.robertabcd2014-01-261-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5908 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Alert file deletion error.piaip2013-12-261-3/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5907 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Check empty file name in expirepiaip2013-11-251-4/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5906 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* psb/pvrb: Don't return after saved to mailbox.piaip2013-11-231-2/+3
| | | | | | | Only abort is save failed. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5905 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix: numbers in expire2.conf was not correctly parsed.piaip2013-11-191-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5904 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Notify the new changes.piaip2013-11-131-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5903 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix offset-by-one error in b_posttype #1IUAbtbv (SYSOP) [ptt2.cc]piaip2013-11-101-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5902 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise write_file prompts.piaip2013-11-081-13/+20
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5901 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Restrict SYSSUPERGROUPOP to view time capsule only in his authorized groups.piaip2013-11-081-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5900 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix chess pager messages #1IUxmpRv (PttSuggest) [ptt.cc]piaip2013-11-081-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5899 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Show GROUPOP info.piaip2013-11-071-0/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5898 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow groupop and syssupersubop to enter recycle bin.piaip2013-11-071-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5897 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove chicken PK from talk list. #1IUvL6lF (PttSuggest) [ptt.cc]piaip2013-11-071-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5896 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Touch safe_delete header as a reference (so we can delete these headers smartlypiaip2013-11-071-0/+1
| | | | | | | in future). git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5895 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Improve chicken debug code.piaip2013-11-041-18/+20
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5894 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revert chicken changes.piaip2013-11-041-5/+48
| | | | | | | We can't solve the sick problem easily. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5893 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Make chicken diff calculation more correctpiaip2013-11-041-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5892 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix wrong argspiaip2013-11-041-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5891 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* More attempt to find out why some user has bad timesetangel.piaip2013-11-041-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5890 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* chicken.getting_old: ok, let's make it 0.9 for every 24 hrs.piaip2013-10-301-15/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5889 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Increase chicken delta period from 6 to 12 hours.piaip2013-10-301-1/+1
| | | | | | | We should not ask students to "don't sleep" for the 6 hours period. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5888 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix NIOS debug callspiaip2013-10-301-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5887 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Adjust ch.getting_old formula.piaip2013-10-301-10/+17
| | | | | | | | | | | We want to fix the overflow bug in future. But before that, we should make the whole getting old calculation more feasible since most people can't access their pets every 6 hours. (Or, we can say, the chicken now is different from how it was invented before - it's now a more long-term game for most people) git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5886 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change expire to only take "max post".piaip2013-10-306-49/+27
| | | | | | | | In modern servers, it does not make any sense to expire by date. Let's always only consider "max post". git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5885 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix build breakage. Futher investigation on command return values needed.robertabcd2013-10-211-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5884 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove trailing spaces.piaip2013-10-0451-1542/+1542
| | | | | | | Just cleaning up. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5883 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix over_18 being randomly assigned after filling registration form.piaip2013-10-043-9/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5882 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent user keeps changing angels when he multi-logins.piaip2013-10-011-14/+20
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5881 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add bsearch_record.piaip2013-09-242-0/+29
| | | | | | | I'm not sure if we need it or not :) git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5880 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Make boardd discard incomplete DBCS char in article title.robertabcd2013-09-241-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5879 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix "broadcast" in user-talk. #1IGF21HD (PttSuggest) [ptt.cc]piaip2013-09-241-13/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5878 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix password len on UIpiaip2013-09-211-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5877 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add missed_assign in reportpiaip2013-09-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5876 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add missed_assign to angel data.piaip2013-09-181-3/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5875 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Extend angel perf logs for active masters.piaip2013-09-181-5/+9
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5874 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Also change the inactive time in mbbsdpiaip2013-09-161-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5873 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change default angel expire time to 180d.piaip2013-09-162-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5872 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise angel report to contain 120d active master number (to align with howpiaip2013-09-111-7/+11
| | | | | | | Angel Beats! reports). git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5871 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Deprecate unused modes.piaip2013-09-101-13/+13
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5870 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix typo on bitwise compare.piaip2013-09-101-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5869 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix angelbeats: prevent adding angel activity accounts if that already havepiaip2013-09-102-3/+4
| | | | | | | masters. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5868 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix crash on crosspost.piaip2013-09-091-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5867 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove curredit shared variable.piaip2013-09-0910-83/+59
| | | | | | | | The "curredit" trick is very poor for task re-entrance. Hope nothing is broken by this change. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5866 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix build breakage by linker.piaip2013-09-091-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5865 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Not experiemental anymore. People love it.piaip2013-08-311-3/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5864 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise more board menupiaip2013-08-311-5/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5863 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise board selection menuspiaip2013-08-311-2/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5862 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Log delete reason and bad post readon.piaip2013-08-312-10/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5861 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise over18 messagespiaip2013-08-202-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5860 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Update info for r5858.piaip2013-08-201-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5859 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* For privacy concern, remove birthday (has been deprecated for a while)piaip2013-08-2016-426/+122
| | | | | | | and fix password input length. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5858 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Display password input as '*' when setting and changing passwords.piaip2013-08-166-8/+24
| | | | | | | | | | | | | Sometimes people are confused about what exactly they've set for password (especially when their terminal does not beep -- and they used lots of invalid characters). Printing '*' when set/confirm new password should be helpful. Also, it's more easier to set password without others watching your screen. Note login & transaction auth are still using NOECHO to keep max security. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5857 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* The structure decoder in python is still helpful for exporting data.piaip2013-08-161-128/+129
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5856 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Change default my fav to be one entry in editable.piaip2013-08-143-20/+18
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5855 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Don't add new boards by default.piaip2013-08-141-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5854 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise cross-post warning messages.piaip2013-08-141-4/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5853 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix incorrect snprintf usage.kcwu2013-07-132-0/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5852 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove (cached) duplicated man listing entries. #1Hrl20dn (PttBug) [ptt.cc]scw2013-07-081-4/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5851 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Check if article author looks like an expired (and re-used) one.piaip2013-07-033-2/+40
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5850 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Correct playangl timepiaip2013-06-283-2/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5849 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix reversi log writing and reading mishandling passes.scw2013-06-261-6/+24
| | | | | | | | Reported by winsoy@ptt.cc, #1HmsFTVD & #1HmyOca7 (PttBug) git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5848 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise lock_post log format.piaip2013-06-191-3/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5847 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Violated user cannot set visibility, so let's make them always visible.piaip2013-06-111-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5846 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Make "order song" also recorded as play-angel.piaip2013-05-291-6/+8
| | | | | | | Also log IP when ordering song for angel - #1HcndvmV (ID_Multi). git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5845 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Improves checking methods for gamble open_ticket.piaip2013-05-211-2/+21
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5844 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent multiple holidays in same day. #1HZcxXj1 (PttBug) [ptt.cc]piaip2013-05-121-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5843 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix incorrect logs in angel_order_song.piaip2013-05-021-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5842 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Not a bug, simply for people with dyslexia.piaip2013-04-231-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5841 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise report message: #1HTJnVJM (PttBug) , for people who can't understand thepiaip2013-04-221-1/+1
| | | | | | | original message. And no, it's not a bug. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5840 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Support DARK userec (ch_dark module does not use chess framework, so dark chesspiaip2013-04-184-83/+76
| | | | | | | results are still not recorded yet). git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5839 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prepare space for dark chesspiaip2013-04-181-22/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5838 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove the last "check by hard-coded id" for angels.piaip2013-04-181-7/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5837 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: preserve quote-text attributes when line breaks.piaip2013-04-091-5/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5836 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove angel hackspiaip2013-04-042-7/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5835 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Workaround data with pure number prefix.piaip2013-04-041-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5834 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent do_aloha for roles with hide_from.piaip2013-03-291-3/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Enable roles in mbbsdpiaip2013-03-292-20/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5832 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Tool to set role.piaip2013-03-293-4/+75
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5831 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Definition of role id stringspiaip2013-03-291-0/+35
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5830 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add new "role" to provide additional permission settingspiaip2013-03-298-64/+139
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5829 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Add a fast passwd walk function.piaip2013-03-292-0/+19
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5828 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix timesetangel calculationpiaip2013-03-291-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5827 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* List only "not set" in select_angel when nick is not available.piaip2013-03-261-5/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5826 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove magic numberspiaip2013-03-261-4/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5825 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise AngelBeats! output screen.piaip2013-03-251-13/+43
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5824 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* angel: fix last_assigned_master calculation.piaip2013-03-251-13/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5823 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Eliminate warningspiaip2013-03-244-12/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5822 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Remove reportv1.piaip2013-03-242-40/+17
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5821 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* boardd: UTF-8 conversion improvement.robertabcd2013-03-231-4/+108
| | | | | | | | Handle in-character ANSI color escapes. Also add optional extended ANSI color codes to preserve information. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5820 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* misc angel fixpiaip2013-03-221-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5819 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Angel misc update. Add UI to check master status.piaip2013-03-225-33/+84
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5818 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Make angelbeats upgrade process more smooth.piaip2013-03-222-1/+31
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5817 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* angel: record and report last_assigned_master and misc update.piaip2013-03-225-47/+58
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5816 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* After probation rule is enabled, from log we see lots of people start floodingpiaip2013-03-212-22/+27
| | | | | | | | | with "changing angel" again by re-login, so let's apply the change-angel-check across login sessions. Also updated probation calculation and add penalty for bad masters. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5815 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* The new "probation rule" works pretty good for angel assignment, so let's removepiaip2013-03-212-4/+4
| | | | | | | the alert. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5814 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* angel: add probation time for master, to prevent angels being flooded by masterspiaip2013-03-211-3/+16
| | | | | | | who send messages few minutes after being assigned. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5813 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Request captcha for "bad_master".piaip2013-03-201-0/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5812 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* whereami: provide shortcut to simplify copy-paste.piaip2013-03-201-0/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5811 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* No money in FILE_POST articles. #1HI2y7MN (PttBug) [ptt.cc]piaip2013-03-201-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5810 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Log angel nick historypiaip2013-03-202-0/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5809 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix edit_title logpiaip2013-03-191-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5808 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow loggint "edit title" operations.piaip2013-03-182-2/+18
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5807 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix angel notification checking logic.piaip2013-03-181-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5806 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow new angels to be registered on demand.piaip2013-03-185-18/+62
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5805 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise angel activity and prepare for free angel to inactive masters.piaip2013-03-133-19/+51
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5804 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Improve AngelBeats! to keep state across sessions, also changing "perf on masterpiaip2013-03-133-122/+212
| | | | | | | looking for new angel" to "every X seconds". git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5803 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Allow reporting masters again, since we have the new "active master" now.piaip2013-03-111-24/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5802 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix category editing UIpiaip2013-03-101-3/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5801 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Fix more fprintf args orzpiaip2013-03-101-3/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5800 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* fix fprintf argpiaip2013-03-101-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5799 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Revise report messages, use timeplayangel to replace lastlogintime, and add morepiaip2013-03-103-21/+51
| | | | | | | debug info for suggest procedure. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5798 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Improve category editing interface.piaip2013-03-091-35/+63
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5797 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Prevent locking ALLPOST.piaip2013-02-261-0/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5796 63ad8ddf-47c3-0310-b6dd-a9e9d9715204