Commit Graph

  • b5cc9492f0
    Merge c204e94533 into c6ccc53574 #21 Sean 2021-12-21 14:53:03 -0400
  • c6ccc53574
    Replace README with an archive notice dev Jason Rhinelander 2021-12-21 14:51:48 -0400
  • 7929429c40 SQUASH: Android "null" body workaround -- fix format #34 Jason Rhinelander 2021-11-09 11:24:02 -0400
  • ac0c719204 Embed compact_poll failures into response Jason Rhinelander 2021-11-09 11:20:48 -0400
  • 0945b57535 SQUASH: Fix ban list retrieval Jason Rhinelander 2021-11-08 22:45:36 -0400
  • 3757a7c063 Add/remove admins (legacy endpoint) Jason Rhinelander 2021-11-08 22:44:58 -0400
  • 3e17859012 Add some padding around the QR image for better scan compat Jason Rhinelander 2021-11-08 18:44:45 -0400
  • 04964d5d4e Android "null" body workaround Jason Rhinelander 2021-11-08 18:43:52 -0400
  • 0d25bc0a68 Add ban list retrieval Jason Rhinelander 2021-11-08 18:43:33 -0400
  • 42569063ac Wire up ban, unban, ban-and-delete-all Jason Rhinelander 2021-11-08 16:22:08 -0400
  • e396ffc888 Fix room images expiring Jason Rhinelander 2021-11-08 13:41:24 -0400
  • ad5d6bf638 Make Room/User/File into classes in model.py Jason Rhinelander 2021-11-08 13:39:00 -0400
  • 85c3e658e6 Port database migration to Python Jason Rhinelander 2021-11-05 21:10:02 -0300
  • c9521c4d1d
    make room image fetching work Jeff Becker 2021-11-04 13:49:59 -0400
  • 63fbce99b3
    make the room viewer work again sort of Jeff Becker 2021-11-04 13:34:44 -0400
  • eeb252dcad
    implement room image uploading and check for auth on all endpoints that need it Jeff Becker 2021-11-04 13:34:25 -0400
  • 2dd3fb9ec2
    fix queries to work on older sqlite versions Jeff Becker 2021-11-04 13:32:39 -0400
  • d6cc8f163c
    rename db.pool to db.conn in __main__.py because that name changed and was not updated Jeff Becker 2021-11-04 13:31:37 -0400
  • 0a9c4ccecb Fix room image retrieval Jason Rhinelander 2021-11-04 12:29:35 -0300
  • 9af661254a Move generic auth code Jason Rhinelander 2021-11-04 12:26:44 -0300
  • f09ad46826 Allow room to be passed in to permission checker Jason Rhinelander 2021-11-04 12:00:02 -0300
  • 0cd1b61316 Sort numerically & remove duplicate http error code Jason Rhinelander 2021-11-04 00:23:12 -0300
  • 8ef5b053ed Combine legacy permission verification & record last activity Jason Rhinelander 2021-11-03 17:41:35 -0300
  • b34446ab03 Implement member count Jason Rhinelander 2021-11-03 17:34:21 -0300
  • d403f34b17
    Merge pull request #36 from sakuramboo/dev Jason Rhinelander 2021-11-03 15:24:51 -0300
  • 7c07d543eb
    Added build instructions for rpm packages #36 sakuramboo 2021-11-03 14:18:45 -0400
  • 215f62322d Replace rust CI jobs; Add Python format/lint checks Jason Rhinelander 2021-11-03 15:12:45 -0300
  • 95ff29a1a5 Fix flake8 warnings Jason Rhinelander 2021-11-03 15:07:37 -0300
  • f91771c285 Break up long lines with string literals/queries Jason Rhinelander 2021-11-03 14:44:59 -0300
  • 4e63ee62dd black reformatting Jason Rhinelander 2021-11-03 14:32:31 -0300
  • df57a8d748
    continue to flesh out toy room viewer Jeff Becker 2021-11-03 13:26:48 -0400
  • ff9a1ec58b Move all legacy endpoints into legacy_routes.py Jason Rhinelander 2021-11-03 13:51:42 -0300
  • c66abfdd9e Fix - squash into "Fix deleted message id values" Jason Rhinelander 2021-11-03 13:50:15 -0300
  • 91421d8c11 Fix deleted message id values Jason Rhinelander 2021-11-03 13:40:46 -0300
  • ea7b72d03e Remove debug (squash into "legacy deletion" commit) Jason Rhinelander 2021-11-03 13:24:11 -0300
  • b506790456 Implement legacy deletion Jason Rhinelander 2021-11-03 11:27:57 -0300
  • eb6e98d8c2 Moderator list fixes Jason Rhinelander 2021-11-03 11:24:39 -0300
  • bd61b98884 Remove killer warn Jason Rhinelander 2021-11-02 22:54:33 -0300
  • 84505051be Add legacy file upload/download Jason Rhinelander 2021-11-02 22:46:36 -0300
  • 44b820c808 More permission checks Jason Rhinelander 2021-11-02 19:31:53 -0300
  • eb4bb3aeca ensure_user_exists -> touch_user Jason Rhinelander 2021-11-02 19:29:02 -0300
  • 198cc36129 Connect to database after forking Jason Rhinelander 2021-11-02 19:26:06 -0300
  • 3da7965e04 Ensure we have good db settings enabled Jason Rhinelander 2021-11-02 17:46:54 -0300
  • ffe01abf25 Get messages endpoint Jason Rhinelander 2021-11-02 17:32:21 -0300
  • ce397a51cb Add debug for successful onion request responses Jason Rhinelander 2021-11-02 17:31:55 -0300
  • d7440c62ba
    convert timestamps from db into a value session likes Jeff Becker 2021-11-02 17:02:56 -0400
  • b1eeddda42
    forgot import Jeff Becker 2021-11-02 16:52:43 -0400
  • b2d84dc06a
    squashme Jeff Becker 2021-11-02 16:46:51 -0400
  • 57dcc11522
    squashme Jeff Becker 2021-11-02 16:29:18 -0400
  • 2a919f92e2
    add permission checking on legacy endpoints Jeff Becker 2021-11-02 14:54:17 -0400
  • 94aa855605 Add permission checker Jason Rhinelander 2021-11-02 15:25:16 -0300
  • eda4aaa1e2
    remove unneeded logging Jeff Becker 2021-11-02 14:22:56 -0400
  • 70b94c677f
    posting works Jeff Becker 2021-11-02 14:19:10 -0400
  • ba6f1d7ac1
    tmp Jeff Becker 2021-11-02 13:27:29 -0400
  • 3b7a3ca311 Use connect rather than constructing Connection directly Jason Rhinelander 2021-11-02 15:02:43 -0300
  • 7080d6e182 Use sqlite3.Row for rows; use it to simplify models.py Jason Rhinelander 2021-11-02 14:26:27 -0300
  • f4287fde46
    onion encrypt reply in onion requests handler Jeff Becker 2021-11-02 12:51:53 -0400
  • 38b0f83bc2
    tmp Jeff Becker 2021-11-02 12:01:50 -0400
  • a51bd9cc83 Use http constants; return UNAUTHORIZED for bad auth token Jason Rhinelander 2021-11-02 12:44:15 -0300
  • 351059ddc8 Monkey patch @app.get, etc. into old Flask Jason Rhinelander 2021-11-02 11:46:10 -0300
  • 1eef3bfd25 Clean up and document onion request handling Jason Rhinelander 2021-11-01 22:53:17 -0300
  • 290e401533 Miscellaneous ...messages/recent fixes Jason Rhinelander 2021-11-01 22:43:17 -0300
  • fd9e12088a Fix room image query to return path Jason Rhinelander 2021-11-01 22:42:00 -0300
  • 3a10a7ddad Use secrets for nonce; fix nonce spelling Jason Rhinelander 2021-11-01 23:34:37 -0300
  • 1d9eb6f502 Fix hex_or_base64 Jason Rhinelander 2021-11-01 23:34:15 -0300
  • b575be4437 @app.route -> @app.get/@app.post Jason Rhinelander 2021-11-01 22:23:18 -0300
  • 3485e32462 Move HTTP status code constants into http.py Jason Rhinelander 2021-11-01 22:21:20 -0300
  • 84beeda937 Validate room_token paths, and rename 'room_id' Jason Rhinelander 2021-11-01 22:18:16 -0300
  • 5dc3365999
    it works holy christ thank you sweet baby jesus Jeff Becker 2021-11-01 16:37:38 -0400
  • dca898b5fd
    squashme Jeff Becker 2021-11-01 15:05:11 -0400
  • 603e1b502f
    squashme Jeff Becker 2021-11-01 15:03:21 -0400
  • 9f958851cf
    add primative stubs for room viewer Jeff Becker 2021-11-01 14:25:01 -0400
  • 50753571eb
    make joining rooms work Jeff Becker 2021-11-01 13:13:51 -0400
  • 7dca8c0c59 Add script to de-PEM old sogs privkeys Jason Rhinelander 2021-11-01 13:50:51 -0300
  • 4633fab38a Colorize logging Jason Rhinelander 2021-11-01 13:11:18 -0300
  • 2973c9706b
    wire up onion requests into request router Jeff Becker 2021-11-01 09:55:38 -0400
  • 030090af92
    initial checkin for pysogs Jeff Becker 2021-10-28 19:42:29 -0400
  • c7bf4acf5a
    Merge pull request #30 from jagerman/new-api Jason Rhinelander 2021-10-26 13:02:24 -0300
  • c204e94533 review notes #21 Sean Darcy 2021-10-18 15:37:58 +1100
  • 32ea64e9b6 Adds a pinned message to the rooms table Sean Darcy 2021-09-10 15:21:51 +1000
  • e229a69424
    Merge pull request #24 from jagerman/db-refactor Jason Rhinelander 2021-10-14 10:14:03 -0300
  • d796195dca minor review notes #24 Sean Darcy 2021-10-14 15:47:10 +1100
  • c5624b6280 Add drone builds Jason Rhinelander 2021-10-08 21:33:19 -0300
  • 953b752100 test suite and cargp fmt Sean Darcy 2021-10-08 16:56:27 +1100
  • fe3306aa45
    Update links in docker guide stable Kee Jefferys 2021-10-13 21:09:41 +1100
  • ad4cc06ad8 Support multiple pinned messages & related Jason Rhinelander 2021-10-04 16:32:06 -0300
  • 6c7f2e08e8 Separate old Room response from new Room response Jason Rhinelander 2021-10-04 13:20:31 -0300
  • 8abac252a7 Add missing description field to Room struct Jason Rhinelander 2021-10-04 12:07:27 -0300
  • db10956822 Add 0.1.x database migration Jason Rhinelander 2021-09-30 18:19:55 -0300
  • af211fc775 Reformatting: cargo fmt + various manual tweaks Jason Rhinelander 2021-09-27 19:47:33 -0300
  • 0f3e6dc071 Fix metadata trigger queries Jason Rhinelander 2021-09-27 18:20:20 -0300
  • c616318a26 Fix room user counts Jason Rhinelander 2021-09-27 18:19:26 -0300
  • 4e27e8d60b Don't store padding in db Jason Rhinelander 2021-09-27 18:18:24 -0300
  • c0e0d61dbf Add update counter on metadata; add room description Jason Rhinelander 2021-09-27 15:54:10 -0300
  • 30472120fb Add stubs/fixmes for new endpoints Jason Rhinelander 2021-09-27 15:53:29 -0300
  • a126c072ec Fix room image expiry, fix file pruning Jason Rhinelander 2021-09-26 14:37:46 -0300
  • 5d21033743 Fix deletions; global moderator Jason Rhinelander 2021-09-26 13:45:29 -0300
  • a18f87c544 Fix file upload Jason Rhinelander 2021-09-26 12:04:27 -0300
  • 3ca0be59a5 fix 1 Jason Rhinelander 2021-10-04 15:57:22 -0300
  • 68f6ab50c1 Make it work Jason Rhinelander 2021-09-25 22:55:48 -0300