7d72052
Implement the rest of _set_wiki(); _ask(); other tweaks. by
2012-08-10 04:39:07 -0400
15193b0
Parts of _set_wiki(); expanding. by
2012-08-10 03:36:01 -0400
dc2d69d
Implement _set_components(). by
2012-08-10 02:39:31 -0400
c8418ab
Implement _print and _ask_bool. by
2012-08-10 01:27:23 -0400
69299c7
More of the skeleton. by
2012-08-10 00:38:40 -0400
93240c9
Starting work on configure script. by
2012-08-10 00:04:16 -0400
254060f
Import rules properly. by
2012-08-09 22:41:22 -0400
1a732c6
Remove the rule, not the user. by
2012-08-09 22:30:24 -0400
c41d04b
Actually remove entries properly; resolve a potential race condition. by
2012-08-09 22:25:19 -0400
1dce7ea
Fixes and cleanup. by
2012-08-09 22:17:33 -0400
20a485f
time.sleep -> sleep by
2012-08-09 22:08:32 -0400
ec9dd7b
Again. by
2012-08-09 22:07:40 -0400
59b9817
Fix another bug. by
2012-08-09 22:06:21 -0400
b54fbd8
Fix a few more bugs; cleanup. by
2012-08-09 22:03:28 -0400
f8fa538
Fix typo. by
2012-08-09 21:56:47 -0400
a36e456
Fix a minor bug. by
2012-08-09 21:48:00 -0400
39740a6
Merge branch 'feature/permissions' into develop (#2) by
2012-08-09 20:21:00 -0400
16e592a
Implement !access remove, plus cleanup/refactor/condense. by
2012-08-09 20:07:19 -0400
5f9199b
Implement a few more subcommands for !access. by
2012-08-09 19:54:13 -0400
ef7d4f4
Starting work on !access command. by
2012-08-09 18:28:19 -0400
d4e9106
Implement remove_admin()/owner(); fixing some other things. by
2012-08-09 17:44:25 -0400
bff57f5
Implement new permissions system in bot commands. by
2012-08-09 16:54:33 -0400
3182df8
Better matching. by
2012-08-09 16:46:57 -0400
3d1ba6e
Completely case-insensitive matching for signatures. by
2012-08-09 15:55:56 -0400
6d3048a
Improve regex for matching signatures. by
2012-08-09 15:48:03 -0400
0892cf6
Implement add_admin(), add_owner(), better comparison for User. by
2012-08-09 15:47:44 -0400
992faba
Implement is_admin(), is_owner(). by
2012-08-09 15:14:30 -0400
12fb4f9
Starting work on PermissionsDB. by
2012-08-09 14:36:09 -0400
3cb8971
Be slightly less stupid about ConfigNodes by
2012-08-09 13:57:32 -0400
7956d7e
Splitting config.py into three files. by
2012-08-09 13:50:34 -0400
2a9be6b
Move watcher rules to a dedicated file instead of inside config. by
2012-08-09 03:09:45 -0400
c0de766
Be smarter about figuring out when someone is talking to us. by
2012-08-09 02:57:59 -0400
726f184
Forgot 'self' by
2012-08-09 01:52:42 -0400
8116c46
Implementing something to split up long IRC messages (#34) by
2012-08-08 23:44:48 -0400
4110b26
Fix another bug. by
2012-08-08 14:14:59 -0400
1d79f6f
Fixing bug when there are no signatures. by
2012-08-08 13:21:35 -0400
76b7ec2
Follow redirects. by
2012-08-07 23:59:09 -0400
b0764f2
Bugfix. by
2012-08-06 18:31:17 -0400
fe49bf3
Fix import by
2012-08-05 17:24:32 -0400
fc61086
Implement User.is_up; two bugfixes/enhancements in the clerkbot. by
2012-08-05 17:21:45 -0400
d001693
Fix typo in TaskManager.start.__doc__ by
2012-08-04 00:17:49 -0400
8abba60
Fix typos! by
2012-08-03 22:59:43 -0400
8df4ed8
Quick bugfix. by
2012-08-03 22:46:25 -0400
e179e40
Make !link smart enough to remember the last thing that was linked. by
2012-08-03 17:05:46 -0400
674dcb8
Fix retrying; also don't process case at all if ->REVIEW fails. by
2012-08-02 18:55:14 -0400
1588e04
Be smarter about re-opened cases. by
2012-08-02 17:54:04 -0400
3473bd9
Typo. by
2012-08-02 00:32:25 -0400
9996d00
Be smarter about STATUS_UNKNOWN. by
2012-08-02 00:27:46 -0400
d037913
Typo fix. by
2012-08-02 00:01:34 -0400
796b895
Implement |small=yes. by
2012-08-01 23:50:28 -0400
9b3e98d
Use "time since" for all references to time. by
2012-08-01 23:30:33 -0400
4899edc
Allow first letter of usernames to be lowercase. by
2012-08-01 23:13:36 -0400
a352374
NEEDASSIST if a NEW case increases by more than 15,000 bytes, too. by
2012-08-01 21:41:54 -0400
0663e8c
Add a rule to set status to NEEDASSIST if a case is NEW. by
2012-08-01 20:31:25 -0400
2803a8a
Seven days to five days, per Steven's request. by
2012-08-01 20:20:38 -0400
35dcab8
Don't notify filer. by
2012-08-01 18:32:58 -0400
1de7efe
Fix another bug. by
2012-08-01 18:28:03 -0400
5e056be
Fix again. by
2012-08-01 18:24:15 -0400
15c8cec
Fix. by
2012-08-01 18:20:13 -0400
05ab245
Show full name too. by
2012-08-01 16:22:14 -0400
725fea4
Ignore sites without a name. by
2012-08-01 16:18:43 -0400
3079ba5
Support reverse lookups as well. by
2012-08-01 16:12:34 -0400
a231e44
DOCUMENT EVERYTHING. by
2012-08-01 15:19:09 -0400
fc060da
We shouldn't do a password check if the user didn't give us one. by
2012-08-01 14:44:19 -0400
8c33e60
Adding loads of debug loggers. by
2012-08-01 14:16:29 -0400
d8b1bee
Support purging old cases, proper handling of STATUS_UNKNOWN. by
2012-08-01 03:49:31 -0400
b94903a
Fix signatures. by
2012-08-01 02:53:34 -0400
263582f
int(timedelta.total_seconds()) by
2012-08-01 02:08:20 -0400
28f7d2c
file_time in relative, not absolute. by
2012-08-01 02:02:13 -0400
5146ffb
Improve presentation of the case title. by
2012-08-01 01:47:35 -0400
c6d01cb
Change some stuff, mainly in chart generation. by
2012-08-01 01:36:03 -0400
566b199
Make edit summary nicer. by
2012-08-01 01:06:25 -0400
d4d5c5f
Be smarter about loading cases from the database. by
2012-08-01 00:27:15 -0400
ed527fc
Fix another bug. by
2012-08-01 00:00:45 -0400
f2589fb
Fix a logic issue. by
2012-07-31 23:54:54 -0400
738bac5
Actually send the new text instead of the old; fix KeyError. by
2012-07-31 23:29:49 -0400
abcd19a
Missed a pipe. by
2012-07-31 23:25:43 -0400
285ad02
query -> cursor by
2012-07-31 23:24:44 -0400
85495e3
Use a massively more complicated (yet more accurate) regex. by
2012-07-31 23:12:22 -0400
c99faeb
AUTO_INCREMENT the ID for signatures. by
2012-07-31 22:00:14 -0400
98e151f
Support inserting a minimum TIMESTAMP value that MySQL likes. by
2012-07-31 21:41:33 -0400
db59f2b
Improve parsing rules for usernames in signatures. by
2012-07-31 21:00:59 -0400
c772f38
Actually pick new IDs for subsequent cases. by
2012-07-31 20:57:20 -0400
c0302dc
cursor.executemany(), not cursor.execute(). by
2012-07-31 20:47:33 -0400
b228513
Add a bunch of fields to the case saver/updater that I missed. by
2012-07-31 20:39:55 -0400
1687857
Rename all tables to plural forms, and fix another bug. by
2012-07-31 20:30:18 -0400
0a88f16
A bit of an evil hack to get around a limitation in oursql? by
2012-07-31 20:24:44 -0400
8dbebf8
Rename `case` table to `cases`. by
2012-07-31 20:21:59 -0400
641eb5b
Tuple, not string. by
2012-07-31 20:14:39 -0400
3e2739c
Ironing out some bugs. by
2012-07-31 19:06:07 -0400
88d4a7b
Fix a bunch of bugs; mainly typos. by
2012-07-31 02:26:59 -0400
ddd75c3
Set a proper index for the volunteer table. by
2012-07-30 21:35:46 -0400
70c284b
Hopefully, smarter handling of closed/resolved cases. by
2012-07-30 00:46:08 -0400
8c4f77d
Remove 'archive' status; simply do the necessary actions. by
2012-07-29 21:59:57 -0400
ec525dc
Some cleanup and fixes. by
2012-07-29 21:23:53 -0400
18d4519
Store time data as actual datetime objects instead of UNIX time. by
2012-07-29 00:20:34 -0400
80bc2c5
Implement chart feature. by
2012-07-29 00:11:07 -0400
87d862b
Get rid of talk notices. by
2012-07-28 17:34:26 -0400
d32e074
Support case title param for the stale notice. by
2012-07-28 17:06:14 -0400
baed0c7
Merge branch 'feature/drn_clerkbot' into develop by
2012-07-28 15:47:39 -0400