Commit graph

  • f65b130b45 zmirror: Fix printing of list of stream failures. Tim Abbott 2013-01-02 10:22:08 -0500
  • 2919ce2544 zephyr_mirror: Cancel Zephyr subscriptions on graceful restart. Tim Abbott 2012-12-21 11:42:54 -0500
  • 25bb86d2d0 zephyr_mirror: Fix killing duplicate zephyr_mirror processes. Tim Abbott 2012-12-21 11:26:36 -0500
  • a22f94633b zephyr_mirror: Fix insecure temporary file for log. Tim Abbott 2012-12-20 14:10:12 -0500
  • e609692e33 zephyr_mirror: Add a few more restricted-access classes. Tim Abbott 2012-12-18 16:48:17 -0500
  • 6aa8257102 check-mirroring: Fix spurious double-sent messages due to ACK failures. Tim Abbott 2012-12-18 10:54:39 -0500
  • a3fba04fdd Don't consider hyphens to be an acceptable place to wordwrap. Waseem Daher 2012-12-18 10:32:17 -0500
  • 10f8eac0e5 check-mirroring: Fix hardcoded logging path. Tim Abbott 2012-12-12 13:47:43 -0500
  • 706e37faf9 check_mirroring: Fix sharded stream names and add test for them. Tim Abbott 2012-12-12 13:46:18 -0500
  • aba1ca871c check-mirroring: Try receiving zephyrs multiple times to avoid large queues. Tim Abbott 2012-12-11 17:38:34 -0500
  • 47313467b1 api: Pass along --site in init_from_options Reid Barton 2012-12-14 16:03:15 -0500
  • b3e67d2ac4 Document humbug-send and humbugrc in README for API users Luke Faraone 2012-12-12 15:04:12 -0500
  • f1d60f5417 Switch to the option group pattern for API examples. Luke Faraone 2012-12-12 14:39:12 -0500
  • ea27fbae11 Add humbug-send, a more full-featured sending tool. Luke Faraone 2012-12-10 15:01:09 -0500
  • b6f96f27ba Update copyright notices for consistency, use the copyright symbol. Luke Faraone 2012-12-12 14:23:00 -0500
  • f807400852 Use a configuration file for API variables. Luke Faraone 2012-12-10 14:42:20 -0500
  • 9d41da3625 feedback-bot: fix display_recipient typo that crashes the bot. Jessica McKellar 2012-12-11 10:00:20 -0500
  • 80075923ae check-mirroring: 'Detected server failure' notices go to stdout, not stderr. Tim Abbott 2012-12-11 08:55:17 -0500
  • 08f165e3ac zephyr_mirror: Add comment explaining why we drop the @ATHENA.MIT.EDU in zwrite -C. Tim Abbott 2012-12-10 13:49:08 -0500
  • 8e0aabc730 zephyr_mirror: Improve debugging output on outgoing messages. Tim Abbott 2012-12-10 13:35:31 -0500
  • 69c1b8beca check_mirroring: Retry automatically on 'Detected server failure' errors. Tim Abbott 2012-12-10 13:37:50 -0500
  • d451cf3dc0 check-mirroring: Use zwrite -n to not send PINGs. Tim Abbott 2012-12-10 10:21:49 -0500
  • bb80b86e25 zephyr_mirror: Fix handling of Humbug=>Zephyr personals. Tim Abbott 2012-12-08 12:59:57 -0500
  • 94a553f0f1 zephyr_mirror: Use a variable for humbug_account_email. Tim Abbott 2012-12-08 12:59:40 -0500
  • 28d98729a5 zephyr_mirror: Fix detection of personals. Tim Abbott 2012-12-05 12:35:43 -0500
  • 37c837904f Don't send zwrite pings. Tim Abbott 2012-12-05 09:34:08 -0500
  • b945113867 [manual] Unify huddles and personals into private messages on the receive path Zev Benjamin 2012-12-03 13:49:12 -0500
  • 6d8519bc5d Add a Tddium post-build notification task for CUSTOMER1 Keegan McAllister 2012-12-04 12:22:15 -0500
  • 1f99e40a7d zephyr-mirror-crontab: Fix truncation races. Tim Abbott 2012-12-03 17:38:04 -0500
  • b971ce4683 mirroring: Fix import by putting 'api' path first Keegan McAllister 2012-12-03 17:13:41 -0500
  • ac9e3d6483 zephyr_mirror_backend: Rename variable 'humbug' Keegan McAllister 2012-12-03 16:20:42 -0500
  • b1218ee829 gcal-bot: Rename variable 'humbug' Keegan McAllister 2012-12-03 16:13:00 -0500
  • e4f2adaef6 Add zmirror's crontab to git. Tim Abbott 2012-12-03 15:47:50 -0500
  • 24b8a7eccc zephyr_mirror: Fix case issue in subscriptions syncing. Tim Abbott 2012-12-03 15:33:33 -0500
  • dd90c73f33 Fix module and class name in api/README Keegan McAllister 2012-12-03 15:38:25 -0500
  • b7c1e02ede gcal-bot: Remove .humbug-api-key reading Keegan McAllister 2012-12-03 13:50:24 -0500
  • b9325a09fa Rename class HumbugAPI to Client Keegan McAllister 2012-12-03 12:24:49 -0500
  • f9f8a6e603 Rename api.common to humbug Keegan McAllister 2012-12-03 12:23:06 -0500
  • 4bfd784423 Rewrite check-mirroring to be more robust and flexible. Tim Abbott 2012-11-28 22:34:49 -0500
  • abb95fca04 zephyr_mirror: Move class name canonicalization earlier. Tim Abbott 2012-11-29 13:12:18 -0500
  • df5161bcbd call_on_each_message: Remove dead 'first' parameter. Tim Abbott 2012-11-29 09:41:09 -0500
  • f4bf713e7d api: Don't mutate the original request. Tim Abbott 2012-11-29 09:35:30 -0500
  • 3285d914c5 do_api_query: Reduce error handling code duplication. Tim Abbott 2012-11-29 09:17:09 -0500
  • 70d9281f7a api: Only retry up to 10 times on connection errors. Tim Abbott 2012-11-29 09:01:52 -0500
  • 8683613e76 zephyr_mirror: Add options to run class mirror without sharding for debugging. Tim Abbott 2012-11-29 08:58:59 -0500
  • 18bbd02074 zephyr_mirror: Don't leak zephyr_mirror processes on send_humbug failures. Tim Abbott 2012-11-29 08:57:25 -0500
  • 074316105b zephyr_mirror: Replace bare excepts with 'except Exception'. Tim Abbott 2012-11-29 08:48:35 -0500
  • ab68503fcf zephyr_mirror: Compare zephyr subs from server after normalization. Tim Abbott 2012-11-28 21:17:07 -0500
  • c61567b67a zephyr_mirror: Add two more restricted access classes. Tim Abbott 2012-11-28 21:17:23 -0500
  • a644e4bc41 get_updates: Replace "failures" with the new dont_block option. Tim Abbott 2012-11-27 15:06:17 -0500
  • 13ebd229c1 get_updates: Replace the "mirror" argument with checking "client". Tim Abbott 2012-11-27 14:57:53 -0500
  • 2b2398b712 zephyr_mirror: Pass an encoded stream to hashlib for sharding. Tim Abbott 2012-11-28 15:19:49 -0500
  • de14210a4d zephyr_mirror: Validate zephyr subscriptions happened successfully. Tim Abbott 2012-11-28 15:09:15 -0500
  • 121c3cb9c8 zephyr_mirror: Fix display of personals on non-message classes. Tim Abbott 2012-11-27 13:27:41 -0500
  • 30f234d42d send-nagios-notification: Expand "\n" escape sequences that we get from Nagios Keegan McAllister 2012-11-26 17:08:13 -0500
  • faa2470ed5 send_message: Accept subject and message arguments. Tim Abbott 2012-11-27 13:34:05 -0500
  • 305a8ce569 zephyr_mirror: Run the class mirror in 16 parallel shards. Tim Abbott 2012-11-27 10:27:02 -0500
  • bfec56661e zephyr_mirror: Add a --no-forward-from-humbug option. Tim Abbott 2012-11-27 10:25:49 -0500
  • 975c8ef5b0 zephyr_mirror: Clean up unnecessary logic in process_notice. Tim Abbott 2012-11-27 10:17:52 -0500
  • dbeb107aaf zephyr_mirror: Fix the check for whether a Zephyr is a personal. Tim Abbott 2012-11-26 18:55:37 -0500
  • b081d2fa5a zephyr_mirror: Reorder process_notice to log fewer "Skipping" messages. Tim Abbott 2012-11-26 18:54:21 -0500
  • f45a8bebf2 zephyr_mirror: Don't display/log some useless "Skipping" notices. Tim Abbott 2012-11-27 10:11:54 -0500
  • 333573f06b zephyr_mirror: Simplify optparse usage. Tim Abbott 2012-11-26 17:43:59 -0500
  • ebf009b232 api: Extend documentation a bit. Tim Abbott 2012-11-27 11:19:05 -0500
  • ca34a2a02f check-mirroring: Fix some issues with startup process timing. Tim Abbott 2012-11-26 16:29:44 -0500
  • ba33df97bb zephyr_mirror: Don't use @(@color(blue)) in zsigs. Tim Abbott 2012-11-26 14:51:36 -0500
  • 135f7f1b57 zephyr_mirror: Use default format to indicate what came from Humbug. Tim Abbott 2012-11-26 14:50:38 -0500
  • 111a9bc0e6 zephyr_mirror: Refactor zwrite_args handling a bit. Tim Abbott 2012-11-26 14:47:59 -0500
  • 185ab66797 examples/send-message: Remove default sender Keegan McAllister 2012-11-26 14:24:52 -0500
  • b65ce435c4 api/examples: Simplify optparse use Keegan McAllister 2012-11-26 12:25:35 -0500
  • dd80275354 api/common.py: Ensure that the API key file is closed when we're done with it Keegan McAllister 2012-11-26 12:21:09 -0500
  • 4a62308ab9 api/examples: Rework sys.path computation Keegan McAllister 2012-11-26 12:17:35 -0500
  • 602ec5cfbf api/common.py: Reduce code duplication between API call methods Keegan McAllister 2012-11-07 15:48:37 -0500
  • c1cc221cb6 Use a new-style class for HumbugAPI Keegan McAllister 2012-11-07 15:49:08 -0500
  • 84d73db4f3 Send Nagios alerts to Humbug Keegan McAllister 2012-11-23 14:03:46 -0500
  • 1ff5440f28 Add tool to build an API tarball for distribution. Tim Abbott 2012-11-26 11:54:21 -0500
  • fcf24e30f5 check-mirroring: Add subscriptions inside IOError check. Tim Abbott 2012-11-26 11:47:26 -0500
  • 4903843151 api: Add an extra send_message example. Tim Abbott 2012-11-26 11:03:41 -0500
  • 03dc2b2af1 api: Don't use 127.0.0.1:8000 as an example. Tim Abbott 2012-11-26 11:00:59 -0500
  • 9d6ce4ee0b api: Add copyright and MIT license notices to distributed tools. Tim Abbott 2012-11-26 10:55:22 -0500
  • c5a140303c api: Remove hardcoded API keys from examples. Tim Abbott 2012-11-26 10:30:26 -0500
  • afae2a016e api: Read the API key from ~/.humbug-api-key by default. Tim Abbott 2012-11-26 10:45:11 -0500
  • 27d597d686 zephyr_mirror: Don't break long words/urls when mirroring. Tim Abbott 2012-11-21 08:08:46 -0500
  • 27b02176bc zephyr_mirror: Fix running --sync-subscriptions repeatedly. Tim Abbott 2012-11-20 15:23:30 -0500
  • 34abe48f62 nagios: Increase the timeout on MIT zephyr forwarding functioning. Jessica McKellar 2012-11-20 15:13:29 -0500
  • 244ff8459e zephyr_mirror: Add exception handling around all main loop code. Tim Abbott 2012-11-19 12:41:46 -0500
  • 36280c2769 zephyr_mirror: Use minimal wrapper script that is hard to accidentally break. Tim Abbott 2012-11-19 12:04:23 -0500
  • 70e7c9fd14 zephyr_mirror: Move parse_args into its own function. Tim Abbott 2012-11-19 12:30:15 -0500
  • 99f90762d3 zephyr_mirror: Get rid of extra_mirror code -- it is no longer used. Tim Abbott 2012-11-19 11:48:00 -0500
  • ff80f7df71 zephyr_mirror: Improve robustness when killing child processes. Tim Abbott 2012-11-19 11:46:05 -0500
  • ce279d48ae zephyr_mirror: Fix restart_stamp functionality. Tim Abbott 2012-11-19 10:52:17 -0500
  • 5411e5c360 zephyr_mirror: Improve zwrite error handling. Tim Abbott 2012-11-16 13:07:54 -0500
  • 5689e99a0d API: Add unsubscribe function. Tim Abbott 2012-11-16 14:15:03 -0500
  • bd63afef5c [manual] Use "subscriptions" for {add,list}_subscriptions consistently. Tim Abbott 2012-11-16 13:43:27 -0500
  • 584743eca8 [manual] Uniformize the subscriptions API method names. Tim Abbott 2012-11-16 13:40:03 -0500
  • 5b285f2321 nagios: print more information on check-mirroring errors. Jessica McKellar 2012-11-15 14:24:38 -0500
  • 3ed6273a16 send-message: Add sending to streams and some code cleanup. Tim Abbott 2012-11-14 18:03:12 -0500
  • 6727e9dbd9 [manual] send_message: Rename recipient/stream fields to 'to'. Tim Abbott 2012-11-14 17:21:46 -0500
  • fb59f15099 check-mirroring: Use consistent ordering for keys. Tim Abbott 2012-11-15 14:42:45 -0500
  • 4ca1572283 zephyr_mirror: Improve error handling getting public streams list. Tim Abbott 2012-11-14 16:07:48 -0500