Commit graph

  • e8b54fc138 feedbact-bot: send feedback messages sent by non-MIT users too. Tim Abbott 2012-10-26 10:42:31 -0400
  • cae78fa917 Report failures count in API queries. Tim Abbott 2012-10-25 17:45:11 -0400
  • 2931346c5e Kill duplicate zephyr mirror processes on startup. Tim Abbott 2012-10-25 17:40:30 -0400
  • 0ff7cb650f Remove unused imports Keegan McAllister 2012-10-25 00:23:55 -0400
  • 982623e90d Wrap some other extremely long lines Keegan McAllister 2012-10-25 00:11:28 -0400
  • 1cb32fad7f Move our various bots into api/bots/. Tim Abbott 2012-10-25 13:34:17 -0400
  • 221cfc7717 Add feedback@humbughq.com forwarding bot. Tim Abbott 2012-10-25 13:31:31 -0400
  • 9b2ee6d6cc humbug_trac: Use block quotes for displaying comments. Tim Abbott 2012-10-24 18:20:34 -0400
  • 479d0df374 humbug_trac: Clean up some unused imports/dummy class name. Tim Abbott 2012-10-24 18:19:50 -0400
  • 4616108fc7 humbug_trac: Update display of field changes. Tim Abbott 2012-10-24 18:18:44 -0400
  • 5955b6fc55 Add a few more explanatory comments for modifying the trac plugin. Tim Abbott 2012-10-24 18:04:05 -0400
  • a29e2b6c6d Add Humbug trac plugin. Tim Abbott 2012-10-24 16:32:52 -0400
  • 254de02246 zephyr_mirror: Un-linewrap messages coming in from Zephyr Keegan McAllister 2012-10-23 11:22:51 -0400
  • 47e9117a66 Set a client name for the mirroring Nagios check. Tim Abbott 2012-10-23 10:59:57 -0400
  • 31f6e3be77 Make the client name a global property of the Humbug client. Tim Abbott 2012-10-23 10:59:42 -0400
  • 958b566333 Use the new client data model to deduplicate mirroring. Tim Abbott 2012-10-19 15:37:37 -0400
  • a386a2939c API: Update error handling. Tim Abbott 2012-10-22 14:31:21 -0400
  • 8e1247835c Add a bot to send yourself reminders of Google Calendar events Keegan McAllister 2012-10-21 16:18:51 -0400
  • 77f286ca02 [schema] Add a Client model keeping track of the sending client. Tim Abbott 2012-10-19 15:30:42 -0400
  • 1ffc2c1cb7 check-mirroring: Enable authentic sending. Tim Abbott 2012-10-19 13:47:05 -0400
  • dec91dfe8d zephyr_mirror: Support empty zsigs. Tim Abbott 2012-10-19 13:13:52 -0400
  • 6378e01603 check-mirroring: pretty-print humbugs. Tim Abbott 2012-10-19 13:10:28 -0400
  • 31acb6fc2d Add a tool to check whether zephyr mirroring is working correctly. Tim Abbott 2012-10-19 12:20:52 -0400
  • 06a6cf20b5 Add print-next-message API example. Tim Abbott 2012-10-19 11:37:51 -0400
  • 3fc636838a zephyr_mirror: Add option to specify user used for mirroring. Tim Abbott 2012-10-18 18:09:47 -0400
  • 4fb6a4ab7c Fix typo in API tool usage. Tim Abbott 2012-10-18 16:36:21 -0400
  • ffd2f14df5 Fix issues with trailing slashes in API examples URLs. Tim Abbott 2012-10-18 11:32:58 -0400
  • dde4b785f9 Fix mit_sync_bots for personals only. Tim Abbott 2012-10-18 11:14:03 -0400
  • 5fe0487783 zephyr_mirror: Read in API keys from a file in your MIT homedir. Tim Abbott 2012-10-18 10:37:34 -0400
  • 30d1dda8ed api: Drop HTTP Digest authentication Keegan McAllister 2012-10-17 17:24:13 -0400
  • c2ddbeb8f4 curl-examples: Check cert Keegan McAllister 2012-10-17 17:21:00 -0400
  • 6246722096 Forward instanced zephyr personals to Humbug. Tim Abbott 2012-10-17 11:20:52 -0400
  • 1ffaa3bb28 Fix stupid bug mirroring personals to zephyr. Tim Abbott 2012-10-16 20:56:29 -0400
  • f4953e4e5b Sync messages on Zephyr instances to corresponding humbug stream intelligently. Tim Abbott 2012-10-16 14:57:42 -0400
  • e718d31cd6 zephyr_mirror.py: Clean up duplicated lower-casing code. Tim Abbott 2012-10-16 14:39:53 -0400
  • 077d662b14 Some import cleanup Keegan McAllister 2012-10-15 16:13:32 -0400
  • 66224fef35 api: Verify certs for real Keegan McAllister 2012-10-15 15:30:40 -0400
  • 9f05b9ac23 api: Check against the self-signed cert Keegan McAllister 2012-10-15 12:55:10 -0400
  • 3f6c6a5d1b zephyr_mirror: Fix --forward-class-messages always being on. Tim Abbott 2012-10-15 13:13:57 -0400
  • 325ec47046 zephyr_mirror: Improve verbosity defaults. Tim Abbott 2012-10-12 17:47:18 -0400
  • d22a77aac6 zephyr_mirror: Run both processes within a single application. Tim Abbott 2012-10-12 17:19:49 -0400
  • b87524bb8d zephyr-mirror: Deconfuse the --forward-from-humbug option. Tim Abbott 2012-10-12 17:01:15 -0400
  • 796ccaad0d zephyr_mirror: Avoid printing Hesiod errors to stderr. Tim Abbott 2012-10-12 15:46:42 -0400
  • a7cd634e2e zephyr-mirror: Include timestamp and direction in all print statements. Tim Abbott 2012-10-12 15:45:14 -0400
  • c66b080fd1 Add a different stamp for auto-restarting just tabbott. Tim Abbott 2012-10-12 15:31:06 -0400
  • 3aaefa5108 zephyr-mirror: Clean up hardcoded path names. Tim Abbott 2012-10-12 15:15:44 -0400
  • 58647ef04c Make the restart tool try again if it fails to restart. Tim Abbott 2012-10-12 15:13:14 -0400
  • e7af4a918b Restart the zephyr mirroring script for new versions. Tim Abbott 2012-10-12 14:51:57 -0400
  • 92496fa90f Clean up process_loop's structure. Tim Abbott 2012-10-12 14:51:28 -0400
  • a8fc07c745 zephyr_mirror: Split out the main loop into its own function. Tim Abbott 2012-10-12 14:39:47 -0400
  • a72111c227 zephyr_mirror: Forward mail zephyrs. Tim Abbott 2012-10-12 13:40:57 -0400
  • 2ad513e736 zephyr-mirror: Clean up very long lines of code. Tim Abbott 2012-10-12 13:53:29 -0400
  • f53420e347 Clean up fullname detection for special domains. Tim Abbott 2012-10-12 13:21:21 -0400
  • b183ced788 Fix s/LTS.ORG/1TS.ORG/. Tim Abbott 2012-10-12 13:15:55 -0400
  • ff065a5bb6 Rework algorithm for computing fullnames for crossrealm zephyr users. Tim Abbott 2012-10-12 11:45:41 -0400
  • 72ebb01913 Make Message's display_recipient field be an object with consistent names for both personals and huddles. Zev Benjamin 2012-10-12 10:47:01 -0400
  • b229b307d6 Revert "zephyr_mirror: Truncate stream names to 30 characters." Tim Abbott 2012-10-12 10:49:24 -0400
  • 5443bdc50c Mark more API examples as executable. Tim Abbott 2012-10-12 10:40:12 -0400
  • f2a5c05376 zephyr_mirror: Truncate stream names to 30 characters. Tim Abbott 2012-10-12 10:38:01 -0400
  • db3905475c zephyr_mirror: Fix case where we're not forwarding class messages. Tim Abbott 2012-10-12 10:16:13 -0400
  • 3071afe3d4 zephyr_mirror: Automatically subscribe to streams in ~/.zephyr.subs. Tim Abbott 2012-10-11 16:20:38 -0400
  • eb8a9f5ad5 Fix descriptions of some API examples. Tim Abbott 2012-10-11 15:53:50 -0400
  • 60464f7976 Add an API call to subscribe to a list of streams. Tim Abbott 2012-10-11 15:34:17 -0400
  • 717186a149 zephyr_mirror: Don't un-HTML-escape messages forwarded to MIT Keegan McAllister 2012-10-11 13:34:30 -0400
  • 6aac490dc8 zephyr_mirror: Get new classes to subscribe to from the humbug server. Tim Abbott 2012-10-11 14:39:52 -0400
  • 468a3cbe98 Add API queries to show public streams and the user's subscriptions. Tim Abbott 2012-10-11 13:31:21 -0400
  • 705dc202bf zephyr_mirror: Forward instances longer than 30 characters. Tim Abbott 2012-10-11 10:35:50 -0400
  • ea07716d32 Rename instance to subject. Tim Abbott 2012-10-10 18:01:39 -0400
  • 567256ede0 Change send_message to accept a stream, not a class. Tim Abbott 2012-10-10 17:09:16 -0400
  • f4150479a8 Rename Recipient.CLASS to Recipient.STREAM. Tim Abbott 2012-10-10 16:57:21 -0400
  • 9915ebf3ed zephyr_mirror: Print out the message before logging it. Tim Abbott 2012-10-10 16:33:21 -0400
  • 9cb4e253f4 api: Cast message ids to int before trying to compute the maximum. Tim Abbott 2012-10-10 16:27:22 -0400
  • 1fe29ac836 Make instance names lower case when mirroring zephys. Tim Abbott 2012-10-09 10:55:42 -0400
  • 0867c25d51 api: Clean up code duplication and add automatic retries on 503s. Tim Abbott 2012-10-04 18:06:54 -0400
  • 283b973bc5 Rewrite API to use the Python requests library. Tim Abbott 2012-10-04 16:13:47 -0400
  • fa349af466 Forward messages with non-null non-ping opcodes. Tim Abbott 2012-10-04 17:25:49 -0400
  • acb321f3a4 Rename 'zephyrs' => 'messages' when formatting a message list to send to clients. Tim Abbott 2012-10-03 15:34:39 -0400
  • c3a3d9072b Fix zephyr mirror unicode issues, hopefully once and for all. Tim Abbott 2012-10-03 17:53:34 -0400
  • 68916a228d API: Disable history in the mechanize browser. Tim Abbott 2012-10-03 17:21:09 -0400
  • 2e2c296899 api: Cut down a bit on the error handling verbosity. Tim Abbott 2012-10-03 17:14:50 -0400
  • 8f1a418fd0 Slightly increase the leniency for forwarding 'old' messages. Tim Abbott 2012-10-03 17:08:07 -0400
  • d2a43dd6e1 Convert zephyr_mirror humbug sending to use the API. Tim Abbott 2012-10-03 16:32:50 -0400
  • 9330142937 Update post-receive hook to send messages via the API. Tim Abbott 2012-10-03 14:31:59 -0400
  • e01519e8b7 zephyr_mirror: Drop PING messages earlier. Tim Abbott 2012-10-03 13:48:12 -0400
  • 18b87a0ede zephyr_mirror: Fix bug computing recipients when sending huddles. Tim Abbott 2012-10-03 13:47:54 -0400
  • 9ada692a9a Rename forge_zephyr to forge_message. Tim Abbott 2012-10-02 18:06:10 -0400
  • 3d29bc9d24 Fix new_zephyr => content conversion for zephyr mirror script. Tim Abbott 2012-10-02 17:52:41 -0400
  • d2ca08dd6f Rename the 'new_zephyr' argument to the more descriptive 'content'. Tim Abbott 2012-10-02 17:25:14 -0400
  • 0bb3717079 zephyr_mirror: Rewrite to use the API. Tim Abbott 2012-10-02 15:47:59 -0400
  • 9c500c5b0d Rename /api/v1/get_updates to /api/v1/get_messages. Tim Abbott 2012-10-02 16:28:47 -0400
  • aaa62c0837 Refactor how the API handles options. Tim Abbott 2012-10-02 16:18:58 -0400
  • bebed43a23 Remove unused imports Keegan McAllister 2012-10-02 16:14:31 -0400
  • 37630daeba [schema] Add an API for sending/receiving messages. Tim Abbott 2012-10-01 15:36:44 -0400
  • 8c875b26fe zephyr_mirror: Move to the API subdirectory. Tim Abbott 2012-10-02 14:09:24 -0400
  • 7c1423a855 Initial commit of sqlalchemy models. Tim Abbott 2012-08-28 12:41:50 -0400