summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Announce 'OpenSVN deprecated'.HEADtrunkpiaip2014-11-032-1/+24
* Colorize output.piaip2014-10-121-1/+2
* boardd: multi-thread.robertabcd2014-10-116-13/+262
* daemon/barebone: add |SERVER_USE_PTHREADS| option to support threading.robertabcd2014-10-111-1/+12
* Fix incorrect numbers in hour[0] and hour[1].piaip2014-10-081-18/+31
* boardd: don't add fd to buffer when maxlen is zero.robertabcd2014-10-061-0/+5
* boardd: use explicit type conversion.robertabcd2014-10-051-4/+4
* boardd: article{stat,part,head,tail} keys.robertabcd2014-10-051-6/+217
* boardd: fix fd leak on certain conditions (eg. empty file)robertabcd2014-10-051-3/+5
* Fix voteboard when number of votes > 999.piaip2014-10-041-14/+35
* Fix last frame in auto exit mode.piaip2014-09-301-7/+28
* Allow query only if user is regged.piaip2014-09-261-1/+3
* Revise 'gamble' messages.piaip2014-09-161-1/+1
* Revise editor SAVE messages.piaip2014-09-091-8/+20
* Increase range limit.piaip2014-09-071-2/+2
* Revise register-reject messages.piaip2014-08-231-3/+3
* In comment, show userid even the comment is deleted. So BM can know what he's...robertabcd2014-08-141-7/+5
* Fix build breakage when not using commentd.robertabcd2014-08-141-1/+1
* Make ACL editing accessible in comment listing.robertabcd2014-08-144-2/+20
* Make UF_SECURE_LOGIN changeable only when using secure connection.robertabcd2014-08-143-0/+13
* Add user flag UF_SECURE_LOGIN. When set, login attempts from insecure channel...robertabcd2014-08-136-32/+145
* post/rebuild: Improve disk I/O sequence and speed.piaip2014-08-111-12/+17
* postd: Correct transfer data size and revise output messages.piaip2014-08-111-4/+7
* Fix the case "board has single invalid entry".piaip2014-08-111-1/+4
* Fix list.indexpiaip2014-08-111-1/+1
* py: Prevent execption in wrong-format.piaip2014-08-111-2/+2
* posted: better timer.piaip2014-08-111-9/+21
* postd: Fix divide by zero in rebuild.piaip2014-08-111-1/+3
* Improve 'rebuild' output.piaip2014-08-111-17/+57
* Speed up by preventing flush.piaip2014-08-102-9/+11
* Reuse connection when rebuilding boards.piaip2014-08-102-22/+40
* Allow writing comments in batch mode.piaip2014-08-092-14/+37
* Change comments from tuple to dict.piaip2014-08-083-16/+22
* Fix parsing for remote contents.piaip2014-08-082-16/+22
* Use default server address.piaip2014-08-081-1/+1
* Support import to remote server and prevent connection drop.piaip2014-08-083-54/+75
* Fix crosspost log checkerpiaip2014-08-081-1/+1
* Experimental support of comments in postd.piaip2014-08-082-6/+26
* Add missing update to extra fields.piaip2014-08-081-0/+2
* Use Python parser.piaip2014-08-083-200/+26
* BBS Legacy Post File Parserpiaip2014-08-081-0/+108
* Fix offset-by-one and add GetContent request type.piaip2014-08-073-1/+12
* Support building with parsed contents.piaip2014-08-073-17/+61
* Two-phrase parsing comments, easier and better.piaip2014-08-071-30/+53
* Support parsing comments. Not activated yet.piaip2014-08-071-0/+136
* Revert previous commit - wrong changes.piaip2014-08-071-1/+1
* Add code to parse comments.piaip2014-08-071-2/+1
* Never do hashPost.piaip2014-08-071-6/+1
* Don't assume char is always signedpiaip2014-08-071-2/+2
* Don't assume char is signed:piaip2014-08-072-18/+19
* Support rebuilding from existing data.piaip2014-08-062-0/+152
* Use bp instead of currboard.piaip2014-08-061-1/+1
* Use postd for all kinds of posts.piaip2014-08-062-8/+8
* Save contens as well.piaip2014-08-061-0/+10
* Remove unused 'addPost'.piaip2014-08-051-3/+0
* Add experimental 'postd' implementation.piaip2014-08-054-9/+218
* py: Allow re-packing BBS structures, and decode Big5 strings internally.piaip2014-08-051-31/+40
* Giving money to artdsn & bugreport board is making trouble.piaip2014-07-221-8/+0
* Remove 'bad_comment' experiemental code.piaip2014-07-222-88/+1
* Revise local flags and don't disturb user if they're posting on local boards.piaip2014-07-214-10/+7
* Support deleting comments when BRD_ALIGNEDCMT is enabled.piaip2014-07-021-5/+12
* Revise pvcm welcome messages.piaip2014-06-291-3/+5
* Alet when pvcm deletion falied.piaip2014-06-292-1/+5
* Alert when no available comments data.piaip2014-06-291-1/+5
* Revise comment deletion message.piaip2014-06-292-2/+6
* Since we can't really delete anonymous comments, no need to allow ADMIN enter...piaip2014-06-281-2/+1
* Prevent leaking anynomous commentspiaip2014-06-271-1/+4
* Revise pvcm behaviorpiaip2014-06-271-1/+5
* When limiting string size, we should do a.b instead of .bpiaip2014-06-271-1/+1
* Change 'T' to modify_dir_lite.piaip2014-06-273-56/+51
* Allow pvcm without special permission.piaip2014-06-271-6/+0
* Fix bug that not handling EOF correctly in |thread()| and |search_read()|.robertabcd2014-06-251-10/+9
* Fix segv when user keeps login rapidly (and disconnects when seeing that msg).piaip2014-06-151-0/+3
* Support 'm', 'L' in search mode again.piaip2014-06-031-3/+19
* Add proto change.piaip2014-05-221-1/+1
* Revice "delete comment" ui.piaip2014-05-222-10/+17
* Fix new comment formatter when OLDRECOMMEND is defined.piaip2014-05-221-9/+9
* Clean up.piaip2014-05-223-8/+4
* Move perm check into psb.piaip2014-05-222-7/+9
* Make gcc happy.piaip2014-05-211-1/+1
* Support deletion for comments.piaip2014-05-215-26/+182
* Commentd: Add "delete" API.piaip2014-05-211-0/+23
* New commentd system.piaip2014-05-216-33/+248
* Minor commentspiaip2014-05-212-0/+4
* Support read/get in commentd.piaip2014-05-211-11/+58
* Revise badpost msgs.piaip2014-05-211-2/+2
* No temp define.piaip2014-05-211-2/+1
* boardd: emit in-char escape control codes after converted UTF-8 char.robertabcd2014-05-161-14/+51
* Fix boardd: wrong parameter order in linking.robertabcd2014-05-161-2/+3
* Fix gamble: accidental deleted line in last commit.piaip2014-05-091-0/+1
* Fix gamble when holder aborts. #1JQyb403 (PttBug) [ptt.cc]piaip2014-05-091-3/+4
* Revise waterban messagespiaip2014-04-302-16/+16
* Fix and provide vote limitation in article_info.piaip2014-04-302-13/+39
* Change 'm' and 'L' to modify_dir_lite, and do not allow doing that in SR mode.piaip2014-04-301-106/+120
* Make ASCII cursor the new default.piaip2014-04-216-14/+30
* Deprecate old_cross_post.piaip2014-04-172-13/+1
* Move numlogindays back to user->info.piaip2014-04-122-5/+6
* No need to display lastlogin time in welcome screen.piaip2014-04-071-8/+3
* Revise more strings.piaip2014-04-012-2/+4
* Revise messagespiaip2014-04-012-2/+2
* Use IS_OPENBRD for all board ACL checks.piaip2014-04-011-25/+9
* Remove calendar.piaip2014-03-318-374/+67
* Fix buffer selectionpiaip2014-03-301-1/+1
* Add missing def.piaip2014-03-281-0/+1
* Try harder to prevent file lost.piaip2014-03-281-7/+19
* Allow printing arbitrary size of logs.piaip2014-03-271-3/+16
* Remove the extra blank line after site-sig.piaip2014-03-271-1/+0
* Some logs, like anti_pettifogger, may be very long.piaip2014-03-261-1/+2
* Change ALLPOST format.piaip2014-03-261-24/+50
* The real version string is a constant pointer to constant data.piaip2014-03-261-1/+1
* Revise "no post permission" error messages.piaip2014-03-261-1/+2
* Revise numlogindays description.piaip2014-03-261-1/+1
* Change update_online to do same way as pwcu does.piaip2014-03-261-4/+15
* update_online: prevent too verbose messages and allow some tolerance in durat...piaip2014-03-251-2/+2
* Add one blank line between short-replies and site-sig.piaip2014-03-251-1/+1
* Stupid Linux does not have SO_NOSIGPIPE. I always forget that...piaip2014-03-251-0/+4
* Prevent SIGPIPE handler breaking toconnect*.piaip2014-03-251-14/+16
* Create URL tags earlier to avoid race condition.piaip2014-03-251-9/+11
* Reduce user info that is available in user->query.piaip2014-03-251-3/+6
* Related changes for new lastlogin.piaip2014-03-251-4/+8
* resolve_boards has been commented a while and we're not seeing any problems.piaip2014-03-251-2/+0
* Fix UTMP array size.piaip2014-03-251-2/+3
* Update using ulist.piaip2014-03-251-31/+60
* Add utility to update user online counter (lastlogin/numlogindays).piaip2014-03-252-1/+48
* Unify EDIT and CROSSPOST sigs.piaip2014-03-251-5/+3
* Correct URL file source. (posting will change file name one time)piaip2014-03-251-10/+10
* Change Chinese "From" to sync with edit sig.piaip2014-03-251-1/+1
* Combine From line and provide URL in article.piaip2014-03-252-2/+11
* Add message when backup is retrieved.piaip2014-03-241-0/+1
* Disable unknown "fix" in ch_dark.piaip2014-03-221-2/+5
* Prevent forwarding deleted stuff.piaip2014-03-211-1/+2
* Revise URL query code. Provide URL when trying to forward.piaip2014-03-215-51/+89
* Don't put chars into lower case when searching in announce.piaip2014-03-181-2/+0
* Bloat the messages for pettifogger.piaip2014-03-121-4/+24
* Fix reg prompts in page mode.piaip2014-03-111-1/+1
* Revert r5942 again (r5944 incorrectly reverted 5943).piaip2014-03-104-30/+56
* Re-apply r5943.piaip2014-03-109-49/+49
* Remove TEL from reject reasons.piaip2014-03-101-2/+1
* Revert r5942.piaip2014-03-099-49/+49
* Change Badpost to "revoked post", to avoid legal pettifoggers.piaip2014-03-089-49/+49
* Replace "bucket" to formal "ban" messages.piaip2014-03-084-56/+30
* Allow reporting URL for 18x boards.piaip2014-03-031-1/+1
* Remove birthday to avoid unnecessary personal private info.piaip2014-02-236-76/+10
* Prevent data structure difference by #ifdefs.piaip2014-02-232-2/+5
* Revise violation string again.piaip2014-02-181-1/+1
* Fix mind display.piaip2014-02-181-1/+1
* Correct the mind<violation> display.piaip2014-02-181-4/+3
* Drop the stupid <mind>.piaip2014-02-185-50/+6
* Drop deprecated "mobile" var.piaip2014-02-181-1/+1
* Remove POSTRECORD.piaip2014-02-185-129/+6
* Remove 'mobile' from user reg data.piaip2014-02-184-23/+3
* Prevent conditional mappings in mail hotkeys.piaip2014-02-181-6/+4
* Prevent conditional mapping in hotkeys.piaip2014-02-182-15/+14
* Fix new keys in b_config.piaip2014-02-171-3/+21
* Move J, W to b_config(i).piaip2014-02-132-56/+60
* Enable strip_zero in big5.decode.piaip2014-02-111-1/+1
* Add big5 module for python.piaip2014-02-112-0/+69
* Revert the symlink changes.piaip2014-02-112-10/+13
* Add missing declaration.piaip2014-02-101-0/+1
* Revide locked post appearance.piaip2014-02-101-8/+9
* Prevent editing symlink boards.piaip2014-02-091-8/+21
* Fix const castspiaip2014-02-091-1/+2
* Lock post now shows original title.piaip2014-02-091-6/+8
* Strip ANSI codes from text when doing mask_content.piaip2014-02-081-2/+4
* Prevent people entering board symlinks and incorrectly set its targets (withoutpiaip2014-02-071-2/+8
* Revise mask_content message, again.piaip2014-02-071-7/+7
* Revise mask_content messages.piaip2014-02-071-4/+4
* Allow BM deleting illegal contents.piaip2014-02-074-19/+185
* Add a check before changing board settings, to avoid copy-paste error.piaip2014-02-051-2/+8
* Add missing 'type' fieldpiaip2014-02-051-2/+4
* Add experimental "comments daemon".piaip2014-02-053-1/+202
* Rename function to match its real purposes.piaip2014-02-051-2/+3
* Enable the minimal badpost duration when set by admins. #1Ixd6K1O (PttBug)piaip2014-02-031-8/+19
* Validate input userid; always log userid changes.robertabcd2014-01-261-9/+9
* Fix that userid cannot be changed by admins.robertabcd2014-01-261-1/+2
* Alert file deletion error.piaip2013-12-261-3/+8
* Check empty file name in expirepiaip2013-11-251-4/+5
* psb/pvrb: Don't return after saved to mailbox.piaip2013-11-231-2/+3
* Fix: numbers in expire2.conf was not correctly parsed.piaip2013-11-191-1/+1
* Notify the new changes.piaip2013-11-131-0/+2
* Fix offset-by-one error in b_posttype #1IUAbtbv (SYSOP) [ptt2.cc]piaip2013-11-101-1/+1
* Revise write_file prompts.piaip2013-11-081-13/+20
* Restrict SYSSUPERGROUPOP to view time capsule only in his authorized groups.piaip2013-11-081-2/+2
* Fix chess pager messages #1IUxmpRv (PttSuggest) [ptt.cc]piaip2013-11-081-1/+1
* Show GROUPOP info.piaip2013-11-071-0/+8
* Allow groupop and syssupersubop to enter recycle bin.piaip2013-11-071-1/+2
* Remove chicken PK from talk list. #1IUvL6lF (PttSuggest) [ptt.cc]piaip2013-11-071-2/+4
* Touch safe_delete header as a reference (so we can delete these headers smartlypiaip2013-11-071-0/+1
* Improve chicken debug code.piaip2013-11-041-18/+20
* Revert chicken changes.piaip2013-11-041-5/+48
* Make chicken diff calculation more correctpiaip2013-11-041-2/+3
* Fix wrong argspiaip2013-11-041-1/+1
* More attempt to find out why some user has bad timesetangel.piaip2013-11-041-0/+4
* chicken.getting_old: ok, let's make it 0.9 for every 24 hrs.piaip2013-10-301-15/+1
* Increase chicken delta period from 6 to 12 hours.piaip2013-10-301-1/+1
* Fix NIOS debug callspiaip2013-10-301-2/+2
* Adjust ch.getting_old formula.piaip2013-10-301-10/+17
* Change expire to only take "max post".piaip2013-10-306-49/+27
* Fix build breakage. Futher investigation on command return values needed.robertabcd2013-10-211-1/+4
* Remove trailing spaces.piaip2013-10-0451-1542/+1542
* Fix over_18 being randomly assigned after filling registration form.piaip2013-10-043-9/+1
* Prevent user keeps changing angels when he multi-logins.piaip2013-10-011-14/+20
* Add bsearch_record.piaip2013-09-242-0/+29
* Make boardd discard incomplete DBCS char in article title.robertabcd2013-09-241-0/+2
* Fix "broadcast" in user-talk. #1IGF21HD (PttSuggest) [ptt.cc]piaip2013-09-241-13/+23
* Fix password len on UIpiaip2013-09-211-1/+1
* Add missed_assign in reportpiaip2013-09-181-1/+1
* Add missed_assign to angel data.piaip2013-09-181-3/+11
* Extend angel perf logs for active masters.piaip2013-09-181-5/+9
* Also change the inactive time in mbbsdpiaip2013-09-161-2/+2
* Change default angel expire time to 180d.piaip2013-09-162-3/+3
* Revise angel report to contain 120d active master number (to align with howpiaip2013-09-111-7/+11
* Deprecate unused modes.piaip2013-09-101-13/+13
* Fix typo on bitwise compare.piaip2013-09-101-1/+1
* Fix angelbeats: prevent adding angel activity accounts if that already havepiaip2013-09-102-3/+4
* Fix crash on crosspost.piaip2013-09-091-1/+4
* Remove curredit shared variable.piaip2013-09-0910-83/+59
* Fix build breakage by linker.piaip2013-09-091-2/+2
* Not experiemental anymore. People love it.piaip2013-08-311-3/+2
* Revise more board menupiaip2013-08-311-5/+4
* Revise board selection menuspiaip2013-08-311-2/+4
* Log delete reason and bad post readon.piaip2013-08-312-10/+15
* Revise over18 messagespiaip2013-08-202-3/+6
* Update info for r5858.piaip2013-08-201-0/+4
* For privacy concern, remove birthday (has been deprecated for a while)piaip2013-08-2016-426/+122
* Display password input as '*' when setting and changing passwords.piaip2013-08-166-8/+24
* The structure decoder in python is still helpful for exporting data.piaip2013-08-161-128/+129
* Change default my fav to be one entry in editable.piaip2013-08-143-20/+18
* Don't add new boards by default.piaip2013-08-141-1/+1
* Revise cross-post warning messages.piaip2013-08-141-4/+6
* Fix incorrect snprintf usage.kcwu2013-07-132-0/+6
* Remove (cached) duplicated man listing entries. #1Hrl20dn (PttBug) [ptt.cc]scw2013-07-081-4/+5
* Check if article author looks like an expired (and re-used) one.piaip2013-07-033-2/+40
* Correct playangl timepiaip2013-06-283-2/+12
* Fix reversi log writing and reading mishandling passes.scw2013-06-261-6/+24
* Revise lock_post log format.piaip2013-06-191-3/+1
* Violated user cannot set visibility, so let's make them always visible.piaip2013-06-111-1/+1
* Make "order song" also recorded as play-angel.piaip2013-05-291-6/+8
* Improves checking methods for gamble open_ticket.piaip2013-05-211-2/+21
* Prevent multiple holidays in same day. #1HZcxXj1 (PttBug) [ptt.cc]piaip2013-05-121-0/+2
* Fix incorrect logs in angel_order_song.piaip2013-05-021-1/+2
* Not a bug, simply for people with dyslexia.piaip2013-04-231-1/+1
* Revise report message: #1HTJnVJM (PttBug) , for people who can't understand thepiaip2013-04-221-1/+1
* Support DARK userec (ch_dark module does not use chess framework, so dark chesspiaip2013-04-184-83/+76
* Prepare space for dark chesspiaip2013-04-181-22/+23
* Remove the last "check by hard-coded id" for angels.piaip2013-04-181-7/+0
* pmore: preserve quote-text attributes when line breaks.piaip2013-04-091-5/+12
* Remove angel hackspiaip2013-04-042-7/+2
* Workaround data with pure number prefix.piaip2013-04-041-1/+1
* Prevent do_aloha for roles with hide_from.piaip2013-03-291-3/+3