Commit graph

  • 0a09e7a624 [email] Fix email bot Cathy Hu 2020-07-15 23:50:24 +0200
  • 33f3a02985 [core] Fix protected attributes in platformapi.py maike 2020-07-15 13:55:03 +0200
  • fa3d8deb95 [email] Prefix for email recipient address maike 2020-07-13 14:37:35 +0200
  • 2815f70bf8 [tests] Changed GET calls to proper REST maike 2020-07-13 14:05:02 +0200
  • 5b3ac2be75 [email] Change request methods: REST API does not need to answer GET maike 2020-07-13 14:04:40 +0200
  • 5e54fd2517 [tests] Skip MDA test - too high-level and only works sometimes maike 2020-07-13 13:51:08 +0200
  • 075d04bb7d [email] Envelope from is not always set maike 2020-07-13 04:19:04 +0200
  • b54b6d0e24 [tests] Finish test for kibicara_mda maike 2020-07-13 04:11:12 +0200
  • 1bfa7b6a41 [email] Fix email parsing in kibicara_mda maike 2020-07-13 03:58:14 +0200
  • b8113c59ae [tests] Incomplete happy path test for kibicara_mda maike 2020-07-13 03:57:27 +0200
  • b9dafa9fc8 [email] Only one email bot per hood - reducing API maike 2020-07-13 03:21:11 +0200
  • 4bee982005 [email] Get recipient from command line, not email maike 2020-07-12 21:19:58 +0200
  • 29d10d5acd [tests] Incomplete test for kibicara_mda maike 2020-07-12 20:29:28 +0200
  • 4ccd30cadf [email] Ensure hood name is lower case maike 2020-07-12 20:11:36 +0200
  • a6ce618ca8 [email] Get recipient from email instead of command line maike 2020-07-12 20:07:55 +0200
  • 2215470bd2 [tests] Fix coding style maike 2020-07-12 19:57:44 +0200
  • 1ea8f3b3e2 [email] Get email row directly maike 2020-07-12 19:53:22 +0200
  • 0dbade63ac [email] Fix and reduce tests maike 2020-07-12 19:52:59 +0200
  • df5e17814c [email] Let MDA exit with error if there is no usable body maike 2020-07-12 18:57:06 +0200
  • e6fd5ffe4d [email] Better 2xx HTTP return codes maike 2020-07-12 17:02:59 +0200
  • 9a6edd5fa2 [email] Fix unsubscribe link maike 2020-07-12 16:58:45 +0200
  • 668b702735 [email] Shorter way to raise an exception maike 2020-07-12 16:50:28 +0200
  • ecba2fb595 [email] Pass message in json instead of data maike 2020-07-12 16:49:22 +0200
  • 8211a29ebd [email] Fix database call maike 2020-07-12 16:46:37 +0200
  • 3bc43a51e9 [email] Only one email bot per hood maike 2020-07-12 16:42:49 +0200
  • da26b06fe4 [doc] Documenting get_email usage maike 2020-07-11 05:12:29 +0200
  • 40ac9f3b85 [tests] Delete email bot maike 2020-07-11 04:55:11 +0200
  • a3c5de29c5 [tests] Unsubscribe from email bot maike 2020-07-11 04:50:06 +0200
  • 0725523926 [email] Fix coding style maike 2020-07-11 04:36:12 +0200
  • 7f07e566eb [tests] Write email without trigger words maike 2020-07-11 04:31:02 +0200
  • 77880e72f2 [tests] Unauthorized: delete email bot, write message maike 2020-07-11 04:29:44 +0200
  • 1d55c45890 [tests] Subscribe to email bot maike 2020-07-11 04:28:55 +0200
  • 4a2ed681ca [tests] Add fixture to create email rows maike 2020-07-11 04:28:17 +0200
  • 10c496af98 [email] Get email row by hood *and* email.id maike 2020-07-11 04:27:12 +0200
  • 3cbd06a66f [email] Column is supposed to be unique maike 2020-07-11 04:26:08 +0200
  • 0999a72fab [email] Fix API call maike 2020-07-11 04:25:34 +0200
  • ae9e931c43 [email] Fix database call for API secret maike 2020-07-09 11:39:51 +0200
  • c2bdbc6f88 [email] Only abort MDA script if no MIME part is usable maike 2020-07-09 03:16:53 +0200
  • ae979c37f9 [tests] Tests for email subscription w/o auth maike 2020-07-09 03:15:18 +0200
  • 8f7840fb7c [tests] Email API happy path works now maike 2020-07-09 03:12:46 +0200
  • c13a354367 [email] Subscriber routes don't need authentication maike 2020-07-09 03:10:37 +0200
  • cf5acb144f [core] Not all hood routes need authentication maike 2020-07-09 03:09:48 +0200
  • 023f0c5a46 [tests] Happy path tests for email API maike 2020-07-09 03:07:12 +0200
  • d7b71d12ae [tests] Testing if authorization is necessary maike 2020-07-08 17:10:00 +0200
  • 52a7f04313 [email] Better error handling maike 2020-07-07 15:28:51 +0200
  • 1ed95a7352 [email] Use token generation from kibicara.webapi.admin maike 2020-07-07 15:08:18 +0200
  • 513bff3fc7 [email] Fix DB call to create Email row maike 2020-07-07 14:14:58 +0200
  • a95306c1be [misc] Add maike to COPYING maike 2020-07-07 11:57:31 +0200
  • 88af3e8204 [email] Use envelope recipient address instead of To: maike 2020-07-06 22:15:38 +0200
  • 4b50157e54 [email] Move To: parsing to MDA script maike 2020-07-06 21:53:48 +0200
  • cdd5d3b3a8 [email] Send message with requests instead of curl maike 2020-07-06 21:41:22 +0200
  • 43b8ec8373 [email] Coding style fix maike 2020-07-06 21:26:32 +0200
  • 0068558efb [email] Hood name never changes maike 2020-07-06 21:07:03 +0200
  • 8e1335bc06 [email] Document functions, renamed recipients to subscribers maike 2020-07-06 20:51:07 +0200
  • 72bbbb1847 [email] Delete unnecessary route maike 2020-07-06 20:10:20 +0200
  • b8ce2a4843 [email] Use NaCL instead of PyJWT for encoding maike 2020-07-06 19:59:00 +0200
  • 09758fa8e8 [email] Activate routes maike 2020-07-06 19:14:12 +0200
  • 261e41c6a9 [email] Send unsubscribe links with every message maike 2020-07-06 18:47:35 +0200
  • 4eb5b18807 [email] Create and Delete Email rows maike 2020-07-06 17:57:24 +0200
  • 7866b2c4d1 [email] Make clear where hood.name/hood.id is used maike 2020-07-06 17:21:10 +0200
  • 5e93549591 [email] Generate URL directly maike 2020-07-06 17:00:24 +0200
  • 71f80a2a96 [email] Confirmation mail for message subscriptions maike 2020-07-06 16:33:07 +0200
  • 78b271c418 [email] Send messages to email recipients maike 2020-07-06 16:31:30 +0200
  • 1033b778aa [email] Return 451 for censored messages maike 2020-07-06 15:20:28 +0200
  • bda5e1a133 [email] Fix style issues maike 2020-07-06 15:16:28 +0200
  • 1aad0b30e1 [email] Return 201 only if message is accepted maike 2020-07-06 15:14:10 +0200
  • 3e565caf69 [core] Censor returns True if message is accepted maike 2020-07-06 15:13:38 +0200
  • 2ce11122c8 [email] Started implementing bot.py maike 2020-07-05 23:49:32 +0200
  • e24a0f8738 [email] Add MDA script to setup.py maike 2020-07-05 23:42:07 +0200
  • a9c9f4f1c0 [email] We don't need mail_data, but we need a DB secret maike 2020-07-05 23:37:01 +0200
  • d53f0832d6 [email] Add API call to receive mails maike 2020-07-05 23:35:56 +0200
  • 31fbfbe8c4 [email] Add MDA script which passes mails to API maike 2020-07-05 23:35:15 +0200
  • 4c2d9e63c6 [email] Add database model maike 2020-07-05 19:21:40 +0200
  • 2aab9d3273 [telegram] Add start, stop, status, update REST endpoints and /stop command Cathy Hu 2020-07-17 15:07:24 +0200
  • fe3fc6485c [core] Add enabled and status in censor Cathy Hu 2020-07-17 15:06:34 +0200
  • 28d59d281b [misc] Add surname to copyright at COPYING hagi 2020-07-16 14:06:28 +0200
  • 466e41ebe8 [core] Change formating hagi 2020-07-16 14:02:52 +0200
  • 8391ea0b04 [core] Change pw length logger to debug hagi 2020-07-16 13:54:51 +0200
  • bb14db155c [tests] test password length check hagi 2020-07-16 12:12:03 +0200
  • 1c45c75e0f [core] Check password length hagi 2020-07-16 00:19:23 +0200
  • 277eb77047 [core] Add debug level Cathy Hu 2020-07-15 16:46:13 +0200
  • 4dfdb5a29c [core] Add verbose flag to cli Martin Rey 2020-07-10 14:26:34 +0200
  • 051dd062ac [doc] Add docstrings for core Cathy Hu 2020-07-11 12:54:07 +0200
  • a00a6b8497 [tests] Mock send_email Thomas Lindner 2020-07-11 18:23:27 +0200
  • 4b6a211c09 [telegram] Add telegram bot Cathy Hu 2020-07-10 23:53:24 +0200
  • 7a18d36217 [core] Fix commandline parser Cathy Hu 2020-07-10 23:50:57 +0200
  • b1a1f4f414 [telegram] Add aiogram as dependency Cathy Hu 2020-07-10 23:50:16 +0200
  • a19a2a7ab5 [core] Use ormantic version which allows unique constraints on ForeignKey fields Thomas Lindner 2020-07-11 12:28:53 +0200
  • 3f233bda6e [misc] Tighten commit-msg hook Thomas Lindner 2020-07-09 17:09:30 +0200
  • 0e53b900c0 [core] Unbreak pdoc3/pytest command line arguments Thomas Lindner 2020-07-09 18:14:09 +0200
  • 8a32a80480 [core] Change OptionParser to ArgumentParser Martin Rey 2020-07-09 15:11:26 +0200
  • d1d710e05e [misc] Add commit tag for documentation maike 2020-07-07 11:43:07 +0200
  • b79e3b8cf6 [misc] Make contribution guidelines more explicit maike 2020-07-06 22:31:32 +0200
  • b7c32a15e7 [misc] Extend available commit tags Thomas Lindner 2020-07-06 22:25:17 +0200
  • 66684c2fea [twitter] Move twitter config options to subpoint twitter Cathy Hu 2020-07-08 13:22:53 +0200
  • 8af6205146 [twitter] Require access tokens to be set in model Cathy Hu 2020-07-06 16:11:05 +0200
  • c5781200c7 [twitter] Delete twitter bot entry on oauth error Cathy Hu 2020-07-06 15:01:28 +0200
  • 361f84c720 [misc] Show timestamp in logs Cathy Hu 2020-07-06 14:50:52 +0200
  • 64cb53f225 [twitter] Add DELETE id, GET all, GET id for twitter Cathy Hu 2020-07-06 14:50:11 +0200
  • 5bc69c8a33 [core] Add censor filter debug messages Cathy Hu 2020-07-06 14:37:26 +0200