Commit graph

  • c751cc97db zephyr_mirror: Send Humbugs in child processes. Tim Abbott 2012-11-14 16:02:56 -0500
  • ca351f3ddc Ask user to reload Humbug after running sync-subscriptions. Waseem Daher 2012-11-15 10:40:10 -0500
  • c571c997b3 If a zwrite fails, retry unauthenticated and warn the user. Jessica McKellar 2012-11-12 11:25:56 -0500
  • 83a446d1ea Make send-message API example program more flexible Zev Benjamin 2012-11-13 15:40:29 -0500
  • dcfcbadf89 api: Fix type error updating the failures count. Tim Abbott 2012-11-14 14:33:02 -0500
  • 7514390190 zephyr_mirror: Don't use the /mit symlink for use on systems without automounters. Tim Abbott 2012-11-14 13:15:45 -0500
  • e182bfcb98 zephyr_mirror: Don't try subscribing to an empty stream list. Tim Abbott 2012-11-14 11:26:16 -0500
  • 1a5f0648c5 zephyr_mirror: Don't send fullname data to server. Tim Abbott 2012-11-13 16:30:39 -0500
  • e42097a723 gcal-bot: Get API key from ~/.humbug-api-key Keegan McAllister 2012-11-07 11:50:29 -0500
  • 11cdc959e6 gcal-bot: Fix sys.path for new location under api/bots/ Keegan McAllister 2012-11-07 11:50:14 -0500
  • 1a4f97a874 zephyr_mirror: forward messages in test mode if the site is not the default one Zev Benjamin 2012-11-13 18:02:35 -0500
  • 73daa73887 Unify huddles and personals into private messages on the send path Zev Benjamin 2012-11-07 18:38:21 -0500
  • 8a76560970 Use a JSON array for recipients in send_message Zev Benjamin 2012-11-07 11:53:58 -0500
  • 4c2d56c10b zephyr_mirror: Extend logging on subscribe failures. Tim Abbott 2012-11-13 12:47:59 -0500
  • dd07236eec zephyr_mirror: Tweak linewrapping algorithm. Tim Abbott 2012-11-09 18:04:37 -0500
  • defaeb935e zephyr_mirror: Use python logging module. Tim Abbott 2012-11-09 17:23:42 -0500
  • 18cefd37a8 api: Generically convert non-string values to JSON in python bindings Zev Benjamin 2012-11-07 17:22:19 -0500
  • c38587191e zephyr_mirror: Support whitespace-only zephyr instances. Tim Abbott 2012-11-09 16:36:57 -0500
  • 2735c8410e zephyr_mirror: Catch IOError from zephyr.init(). Tim Abbott 2012-11-09 16:03:12 -0500
  • 5bdcbc7f60 api: Sometimes python-requests raises an SSLError on timeout. Tim Abbott 2012-11-09 15:38:34 -0500
  • 2b0ca01cdb api: Distinguish Requests connection errors from server 500s. Tim Abbott 2012-11-09 15:38:11 -0500
  • 35fbf350ae Fix sending to cross-realm Zephyr users. Tim Abbott 2012-11-09 15:25:54 -0500
  • c0e29b6a54 api: Add 55 second timeout when longpolling. Tim Abbott 2012-11-09 14:16:22 -0500
  • c3c3045e3d zephyr_mirror: Forward messages sent to the empty instance more clearly. Tim Abbott 2012-11-08 13:57:21 -0500
  • 8d27bcbad7 zephyr_mirror: Add a test mode that just prints messages. Tim Abbott 2012-11-08 13:49:03 -0500
  • ef065d112f check-mirroring: Move some prints to be conditional on "verbose". Tim Abbott 2012-11-08 13:39:09 -0500
  • 6aad2946a1 check-mirroring: Make root_path and option (with new default). Tim Abbott 2012-11-08 13:16:34 -0500
  • f3cdfd2e4d check-mirroring: Don't fail when messages get reordered. Tim Abbott 2012-11-08 13:16:28 -0500
  • 1dba0c0344 zephyr_mirror: Support subscribing to non-ascii Zephyr classes. Tim Abbott 2012-11-07 16:36:54 -0500
  • 3db339da35 zephyr_mirror: Don't open /dev/null to disable logging Keegan McAllister 2012-11-01 17:38:31 -0400
  • 6329bb0a46 zephyr_mirror: Always pass a tuple to string % Keegan McAllister 2012-11-01 17:31:21 -0400
  • d3066a46d3 The empty string shouldn't be a valid stream name. Tim Abbott 2012-11-07 15:42:32 -0500
  • 1c1519109a zephyr_mirror: Use zephyr's bulk subscription functionality. Tim Abbott 2012-11-07 14:32:02 -0500
  • 43b9510abd zephyr_mirror: Eliminate the confusing "subs" global. Tim Abbott 2012-11-07 14:55:30 -0500
  • 4b2d45e9a9 zephyr_mirror: Fix missing api key file error message. Tim Abbott 2012-11-07 14:21:17 -0500
  • c945d60d16 zephyr_mirror: Make the logging options require the log path as an argument. Tim Abbott 2012-11-07 14:11:33 -0500
  • 6caf52867f zephyr_mirror: Use os.path.join for constructing the root_path. Tim Abbott 2012-11-07 15:37:46 -0500
  • 1e50224ca2 zephyr_mirror: Add option to change the root path. Tim Abbott 2012-11-07 14:08:04 -0500
  • f6fe157d3d check-mirroring: Get the max_message_id from get_profile() Keegan McAllister 2012-11-07 13:18:10 -0500
  • 592a367876 Add get_profile to Python API bindings Keegan McAllister 2012-11-07 13:07:47 -0500
  • c29eede9d0 For now, allow all characters in stream names. Jessica McKellar 2012-11-07 15:05:50 -0500
  • 0489154cd7 zephyr_mirror: don't crash when the zephyr server returns SERVNAK errors. Tim Abbott 2012-11-07 11:44:45 -0500
  • 2bdc02a10f feedback-bot: Only forward messages sent directly to feedback@. Tim Abbott 2012-11-06 15:17:53 -0500
  • db0a064c80 Bots: Send messages through staging.humbughq.com. Tim Abbott 2012-11-06 14:29:40 -0500
  • 66640aefc6 zephyr_mirror: Remove remaining AFS reads when restarting automatically. Tim Abbott 2012-11-06 13:58:22 -0500
  • 45057fbf5d zephyr_mirror: Zev's proposed fix to latest linewrapping problem. Tim Abbott 2012-11-06 10:40:08 -0500
  • ff85226fee zephyr_mirror: Add support for importing as a library. Tim Abbott 2012-11-06 10:39:37 -0500
  • a728f7936d zephyr_mirror: Speed up retrying the restart process. Tim Abbott 2012-11-05 16:44:04 -0500
  • a70fc5c5c1 zephyr_mirror: Also linewrap with extremely long strings. Tim Abbott 2012-11-05 15:44:08 -0500
  • 42e94b2684 zephyr_mirror: Only strip trailing whitespace. Tim Abbott 2012-11-05 15:39:27 -0500
  • 77bb41b3dd zephyr_mirror: Improve different-paragraph detection algorithm. Tim Abbott 2012-11-05 15:39:09 -0500
  • 403b728d3c zephyr_mirror: Make paragraph break detection a bit less aggressive. Tim Abbott 2012-11-05 15:01:21 -0500
  • ee953c03fb zephyr_mirror: Fix name of MIT Zephyr realm. Tim Abbott 2012-11-05 13:10:41 -0500
  • 07c190d94b zephyr_mirror: Fix syncing instances of class message. Tim Abbott 2012-11-05 13:00:57 -0500
  • 7ac10e626c zephyr_mirror: Use SIGTERM to try to kill children. Tim Abbott 2012-11-05 12:55:54 -0500
  • 129c069a4a zephyr_mirror: Use better line unwrapping algorithm. Tim Abbott 2012-11-05 12:46:16 -0500
  • 15689a5158 zephyr_mirror: Encode the content as utf-8 before sending to zwrite. Tim Abbott 2012-11-04 06:50:36 -0500
  • 2e69150790 zephyr_mirror: do case-insensitive compare when checking for instanced personals Zev Benjamin 2012-11-05 00:44:08 -0500
  • c68fb1f5ae zephyr_mirror: Don't try to forward Humbug cross-realm messages to Zephyr. Tim Abbott 2012-11-02 18:13:48 -0400
  • 54ce5be16d zephyr_mirror: Comment subject truncation. Tim Abbott 2012-11-02 20:55:07 -0400
  • c783a52384 zephyr_mirror: Fix handling of cross-realm Zephyr users. Tim Abbott 2012-11-02 16:38:00 -0400
  • eaf69717c1 zephyr_mirror: Small logic fix in add_humbug_subscriptions. Tim Abbott 2012-11-02 17:22:21 -0400
  • e112db6702 zephyr_mirror: Clean up old mirroring duplicate suppression. Tim Abbott 2012-11-02 17:16:31 -0400
  • b69201455c zephyr_mirror: Parse zsig/body in its own function. Tim Abbott 2012-11-02 17:16:19 -0400
  • cf92525270 zephyr_mirror: Don't force-lower-case instance names. Tim Abbott 2012-11-02 17:07:20 -0400
  • ad6cc113a3 zephyr_mirror: Reduce code dupliation in process_notice. Tim Abbott 2012-11-02 17:06:59 -0400
  • 942a9fd661 zephyr_mirror: Clean up send_humbug() interface. Tim Abbott 2012-11-02 16:58:18 -0400
  • f077cb81f0 zephyr_mirror: Remove an unnecessary username parsing. Tim Abbott 2012-11-02 16:48:39 -0400
  • e0a71e7d6c zephyr_mirror: Use a function to compute Zephyr usernames. Tim Abbott 2012-11-02 15:46:50 -0400
  • fb4e45e644 zephyr_mirror: Rename humbug_username to to_humbug_username. Tim Abbott 2012-11-02 16:41:04 -0400
  • 53f75affe7 zephyr_mirror: Use %me% rather than guessing the current Zephyr user. Tim Abbott 2012-11-02 16:40:27 -0400
  • 3fd2281c40 Document why we need Requests > 0.12 Keegan McAllister 2012-11-01 17:50:38 -0400
  • 97722d5eb3 zephyr_mirror: Don't let a single bad message break humbug=>zephyr forwarding. Tim Abbott 2012-11-02 13:53:29 -0400
  • 86ef645444 zephyr_mirror: Shell out to zwrite instead of using python-zephyr to send. Tim Abbott 2012-11-02 11:30:22 -0400
  • 2b7007fc1b Use the empty string rendered in blue as the zsig loop avoidance token. Tim Abbott 2012-11-02 10:50:32 -0400
  • 6d8a6ebeab zephyr_mirror: Support the empty string in blue as our loop detection technique. Tim Abbott 2012-11-02 10:49:01 -0400
  • dc0bc84d4d Add copyright notice to zephyr mirroring bots. Tim Abbott 2012-11-02 10:40:13 -0400
  • 68e96c0617 humbug_trac: Don't send some updates without a comment. Tim Abbott 2012-11-01 18:04:09 -0400
  • f3646d9c56 humbug_trac: Remove redundant 'Trac ' in subjects. Tim Abbott 2012-10-31 12:08:41 -0400
  • 1fc6248725 humbug_trac: Try to compress the rest of the changes. Tim Abbott 2012-10-31 11:49:42 -0400
  • a75348cb71 Include the trac summary in the Humbug subject. Tim Abbott 2012-10-31 11:49:17 -0400
  • 0cb9a8321b zephyr_mirror: Append our elements to the start of sys.path. Tim Abbott 2012-10-31 13:40:30 -0400
  • 205ad41a22 zephyr_mirror: More reliable killing of other zephyr_mirror processes. Tim Abbott 2012-10-30 16:47:05 -0400
  • 0267275cfd Move trac bot to the trac stream. Tim Abbott 2012-10-30 16:10:13 -0400
  • 5be42f128e zephyr_mirror: Remove 'continue' at the end of a loop Keegan McAllister 2012-10-29 21:33:44 -0400
  • 1e079f1994 zephyr_mirror: Use a set for current_zephyr_subs Keegan McAllister 2012-10-29 21:32:59 -0400
  • 36eab0e874 zephyr_mirror: Clean up some code duplication. Tim Abbott 2012-10-29 18:53:36 -0400
  • 13d3fd46e5 zephyr_mirror: Set subject to personal if it is empty. Tim Abbott 2012-10-29 18:23:36 -0400
  • db5aaec6de Improvements to .zephyrs.subs parsing. Tim Abbott 2012-10-29 18:09:51 -0400
  • f9672a34f2 zephyr_mirror: Fix unicode decoding issues. Tim Abbott 2012-10-29 17:10:56 -0400
  • 874bee9655 Fix auto-restart functionality with new paths. Tim Abbott 2012-10-29 17:06:58 -0400
  • 5aadd74f0c Add tabbott/extra to the tabbott-stamp users. Tim Abbott 2012-10-29 14:34:24 -0400
  • e486be909e zephyr_mirror: Clean up sys.path computations. Tim Abbott 2012-10-29 14:34:15 -0400
  • 20e08a04f7 Change the location where stamp files are looked for. Tim Abbott 2012-10-29 14:11:24 -0400
  • 9fce18d9ff zephyr_mirror: Suppress help for options users shouldn't use. Tim Abbott 2012-10-29 14:07:56 -0400
  • 6b0f5d899f Hardcode logging path for zephyrs. Tim Abbott 2012-10-29 14:01:51 -0400
  • a5fc33a738 zephyr_mirror: Stop importing mit_subs_list.py. Tim Abbott 2012-10-29 13:53:46 -0400
  • 24a6e039cb zephyr_mirror: Add option to just sync subscriptions. Tim Abbott 2012-10-29 12:51:44 -0400
  • b88df2cf8e Change default site in API clients Keegan McAllister 2012-10-27 11:36:55 -0400
  • 7a19875c37 trac-bot: Show summary in tickets. Tim Abbott 2012-10-26 12:46:17 -0400