Commit graph

  • c3a29171cd [php] aurweb.spawn avoid permission denied when running as user Leonidas Spyropoulos 2021-06-28 22:33:51 +01:00
  • 2f5d9c63c4 [php] Support DB mysql backend with port instead of socket Leonidas Spyropoulos 2021-06-28 22:32:56 +01:00
  • dbbafc15fa bugfix: PackageKeyword should have two PKs Kevin Morris 2021-06-28 12:44:55 -07:00
  • 719fa82ae5 Merge branch 'pu_package' into pu Kevin Morris 2021-06-28 09:56:05 -07:00
  • 7d695f0c6a Update .gitignore Kevin Morris 2021-06-28 08:32:46 -07:00
  • f8d2d4c82a PackageBase.package -> PackageBase.packages Kevin Morris 2021-06-28 08:22:34 -07:00
  • 3c6b2203e9 Docker: bugfix: /usr/local/bin instead of /aurweb/app/bin Kevin Morris 2021-06-28 05:36:12 -07:00
  • 28300ee889 bugfix: populate context on invalid password (account edit) Kevin Morris 2021-06-28 04:12:29 -07:00
  • a26e703343 bugfix: use empty string if backup_email is None Kevin Morris 2021-06-28 04:04:52 -07:00
  • 987f825714 Merge branch 'account_form' into pu Kevin Morris 2021-06-27 09:09:42 -07:00
  • 222d995e95
    Use backup_email field for backup email Jelle van der Waa 2021-06-27 17:27:44 +02:00
  • b2491ddc07
    Use type=email for email fields Jelle van der Waa 2021-06-27 17:25:46 +02:00
  • acc100eb52 Docker: Fix installation, remove pip, simplify sshd Kevin Morris 2021-06-27 06:26:18 -07:00
  • 12911a101e
    Port homepage intro to fastapi Jelle van der Waa 2021-06-27 13:55:51 +02:00
  • 0a3aa40f20 Docker: Fix git sshd Kevin Morris 2021-06-27 05:16:12 -07:00
  • 83f93c8dbb aurweb.routers.accounts: strip host out of ssh pubkeys Kevin Morris 2021-06-27 03:54:13 -07:00
  • 97c1247b57 /tu/{proposal_id}: Do not show voters if there are none Kevin Morris 2021-06-26 04:43:00 -07:00
  • 04ab98907a aurweb.asgi: patch invalid f-string Kevin Morris 2021-06-26 04:20:55 -07:00
  • bfffdd4d91 aurweb.asgi: Allow unsafe-inline style-src in CSP Kevin Morris 2021-06-26 04:13:28 -07:00
  • 85ba4a33a8 add /tu/{proposal_id} (get, post) routes Kevin Morris 2021-06-19 05:08:25 -07:00
  • 83c038a42a add TUVoteInfo.total_votes() Kevin Morris 2021-06-19 01:18:40 -07:00
  • ac1779b705 add util.number_format -> number_format Jinja2 filter Kevin Morris 2021-06-19 01:14:10 -07:00
  • dc4cc9b604 add aurweb.asgi.id_redirect_middleware Kevin Morris 2021-06-19 01:10:53 -07:00
  • e534704a98 [FastAPI] remove unused Requests navbar item Kevin Morris 2021-06-26 01:10:20 -07:00
  • d674aaf736 add /tu/ (get) index Kevin Morris 2021-06-18 04:33:48 -07:00
  • a6bba601a9 add util.get_vote -> get_vote Jinja2 filter Kevin Morris 2021-06-19 10:46:44 -07:00
  • d606ebc0f1 add User.is_trusted_user() and User.is_developer() Kevin Morris 2021-06-18 04:41:28 -07:00
  • ef4a7308ee add AccountType constants Kevin Morris 2021-06-24 19:28:36 -07:00
  • 4927a61378 add TUVoteInfo.is_running() method Kevin Morris 2021-06-18 04:40:54 -07:00
  • 07c4be0afb Docker: add .dockerignore Kevin Morris 2021-06-26 00:42:20 -07:00
  • 9ee7be4a1c Docker: remove web/locale from volume mounts Kevin Morris 2021-06-26 00:33:32 -07:00
  • ff3519ae11 [alembic] Log db name being used in a migration Kevin Morris 2021-06-25 22:12:01 -07:00
  • cec07c76b6 User: use aurweb.config options.salt_rounds Kevin Morris 2021-06-25 21:24:33 -07:00
  • d8556b0d86 config: add options.salt_rounds Kevin Morris 2021-06-25 21:22:54 -07:00
  • a702f7bc0b Merge branch 'master' into pu Kevin Morris 2021-06-25 19:03:29 -07:00
  • eb56305091 gendummydata: lower record counts Kevin Morris 2021-06-25 17:27:43 -07:00
  • 201a04ffb9 gendummydata: employ a salted hash for users Kevin Morris 2021-06-25 16:17:38 -07:00
  • d95e4ec443 Docker: create missing 'aurweb' DB if needed Kevin Morris 2021-06-25 17:09:21 -07:00
  • c8d88464b1
    Update mailing list address Jelle van der Waa 2021-06-25 17:25:24 +02:00
  • 42bd0027b3
    Add archweb typeahead implementation Jelle van der Waa 2021-06-22 22:27:17 +02:00
  • 512f8064c1
    Fix JavaScript error on packages overview page Jelle van der Waa 2021-06-22 21:56:12 +02:00
  • 61c473405f Docker: add ./templates volume mount Kevin Morris 2021-06-24 21:42:19 -07:00
  • df161ef38e Docker: add .env configurable FASTAPI_BACKEND Kevin Morris 2021-06-24 21:31:49 -07:00
  • 495dd2d821 Docker: add missing git link to pytest-sqlite Kevin Morris 2021-06-24 20:35:29 -07:00
  • 565b928a59 Docker: mount codebase volumes Kevin Morris 2021-06-24 20:33:02 -07:00
  • a36cc0c00a eradicate Term records after testing them Kevin Morris 2021-06-24 19:50:42 -07:00
  • adb42882c5 [FastAPI] add /tos routes (get, post) Kevin Morris 2021-06-13 12:18:17 -07:00
  • e624e25c0f Docker: Add colored output to tests Kevin Morris 2021-06-21 15:46:30 -07:00
  • 2a3df086d3 Docker: add [c]git, nginx, fastapi, php-fpm, ca Kevin Morris 2021-06-20 21:58:30 -07:00
  • 5bd46d18a3 Improve Docker ecosystem Kevin Morris 2021-06-20 12:19:33 -07:00
  • 3b8e3f3e4b test_db: remove user-configuration dependency Kevin Morris 2021-06-20 13:12:09 -07:00
  • 8abb096d7b use aurweb_test for default mysql dev database Kevin Morris 2021-06-20 07:03:46 -07:00
  • 55c0637b98 add logging.config.fileConfig Kevin Morris 2021-06-24 18:38:24 -07:00
  • 865c414504 aurweb.asgi: add security headers middleware Kevin Morris 2021-06-12 03:54:41 -07:00
  • 13456fea1e set AURLANG + AURTZ on login Kevin Morris 2021-06-12 03:26:05 -07:00
  • 91dc3efc75 add util.add_samesite_fields(response, value) Kevin Morris 2021-06-12 03:23:58 -07:00
  • ec632a7091 use secure=True when options.disable_http_login is enabled Kevin Morris 2021-06-11 23:09:34 -07:00
  • 2322989024 Use the real ml email address instead of alias Kristian Klausen 2021-06-23 03:09:37 +02:00
  • 763b84d0b9 Merge branch 'master' into pu Kevin Morris 2021-06-22 19:39:31 -07:00
  • 959e535126 Use the real ml email address instead of alias Kristian Klausen 2021-06-23 03:09:37 +02:00
  • af76e660d0 auth_required: allow formattable template tuples Kevin Morris 2021-06-21 21:35:05 -07:00
  • 06fa8ab5f3
    Convert comment editing to vanilla JavaScript Jelle van der Waa 2021-06-14 22:13:07 +02:00
  • d7603fa4d3
    Port package details page to pure JavaScript Jelle van der Waa 2021-05-10 23:55:36 +02:00
  • 8b6f92f9e9
    Use the clipboard API for copy paste Jelle van der Waa 2021-05-11 00:01:13 +02:00
  • d7941e6bed urllib.parse.quote_plus -> urlencode Jinja2 filter Kevin Morris 2021-06-18 16:57:44 -07:00
  • d5e650a339 add util.dedupe_qs -> dedupe_qs Jinja2 filter Kevin Morris 2021-06-18 16:57:06 -07:00
  • b1baf76998 add util.as_timezone -> as_timezone Jinja2 filter Kevin Morris 2021-06-18 16:55:01 -07:00
  • ac67268a28 add util.timezone_to_datetime -> dt Jinja2 filter Kevin Morris 2021-06-18 16:49:41 -07:00
  • f89d06d092 setup_test_db: remove mysql-dependent coverage path Kevin Morris 2021-06-19 05:20:23 -07:00
  • b7d67bf5fc render_template: convert HTTPStatus objects Kevin Morris 2021-06-19 05:06:24 -07:00
  • 7ae95ac908 bugfix: removed extra space in " My Account" nav link Kevin Morris 2021-06-18 04:39:58 -07:00
  • 40448ccd34 aurweb.db: add commit(), add() and autocommit arg Kevin Morris 2021-06-13 12:16:13 -07:00
  • bd8f528011 add Base.as_dict() and Base.json() Kevin Morris 2021-06-13 10:48:31 -07:00
  • be3bab2ce0 Merge branch 'master' into pu Kevin Morris 2021-06-12 20:11:48 -07:00
  • 8d9f20939c Add modified packages RSS feed to frontend Justin Kromlinger 2020-11-20 00:20:26 +01:00
  • 4330fe4f33 Add RSS feed for modified packages Justin Kromlinger 2020-11-20 00:19:54 +01:00
  • e7db894eb7 RSS: Add ability to specify isPermaLink="false" for GUID Justin Kromlinger 2020-11-20 00:19:15 +01:00
  • 537349e124 Add modified packages RSS feed to frontend Justin Kromlinger 2020-11-20 00:20:26 +01:00
  • 2bb30f9bf5 Add RSS feed for modified packages Justin Kromlinger 2020-11-20 00:19:54 +01:00
  • 18ec8e3cc8 RSS: Add ability to specify isPermaLink="false" for GUID Justin Kromlinger 2020-11-20 00:19:15 +01:00
  • 0c1241f8bb add TUVote SQLAlchemy ORM model Kevin Morris 2021-06-11 22:14:38 -07:00
  • 8c345a0448 TUVoteInfo: generalize Quorum Kevin Morris 2021-06-11 21:48:39 -07:00
  • 541c978ac4 add PackageRequest SQLAlchemy ORM model Kevin Morris 2021-06-11 19:14:33 -07:00
  • 809939ab03 add TUVoteInfo SQLAlchemy ORM model Kevin Morris 2021-06-11 20:36:32 -07:00
  • 65ff0e76da aurweb.schema: Fix off-by-one String impls of DECIMAL Kevin Morris 2021-06-11 19:57:52 -07:00
  • 3bf4b3717a add RequestType SQLAlchemy ORM model Kevin Morris 2021-06-11 17:37:51 -07:00
  • 511f174c8b add PackageBlacklist SQLAlchemy ORM model Kevin Morris 2021-06-11 17:28:08 -07:00
  • 163e4d7389 test_package_comaintainer: sanitize newlines Kevin Morris 2021-06-11 17:15:18 -07:00
  • 5b856c7af2 add PackageNotification SQLAlchemy ORM model Kevin Morris 2021-06-11 17:14:28 -07:00
  • 229df1adef test_package_vote: remove useless stuff Kevin Morris 2021-06-11 16:56:15 -07:00
  • ebd216edfd add PackageComaintainer SQLAlchemy ORM model Kevin Morris 2021-06-11 16:52:45 -07:00
  • fc28c1e5fd add PackageComment SQLAlchemy ORM model Kevin Morris 2021-06-11 00:35:18 -07:00
  • 11c4926502 add PackageSource SQLAlchemy ORM model Kevin Morris 2021-06-10 17:46:29 -07:00
  • d18cfad63e use djangos method of wiping sqlite3 tables Kevin Morris 2021-06-10 14:18:39 -07:00
  • 5de7ff64df add PackageVote SQLAlchemy ORM model Kevin Morris 2021-06-10 13:55:07 -07:00
  • 888cf5118a use declarative_base for all ORM models Kevin Morris 2021-06-06 22:45:40 -07:00
  • b32022a176
    Add FIDO/U2F ssh keytypes to default config Steven Guikal 2021-06-10 14:35:13 -04:00
  • a625df07e2
    Source valid ssh prefixes from config Steven Guikal 2021-06-10 14:46:24 -04:00
  • 7f7a975614 remove autoflush from aurweb.db.Session Kevin Morris 2021-06-10 01:11:41 -07:00
  • 6ed938ad6c Fix incorrect construction of MySQL SQLAlchemy URL Kevin Morris 2021-05-13 21:05:34 -07:00