Commit graph

  • 2d00dcbe2e Refactor code to comply with flake8 and isort Filipe Laíns 2020-06-01 23:35:25 +01:00
  • 9fa5c29878 ci: remove Travis CI Filipe Laíns 2020-05-23 17:54:07 +01:00
  • b81786c340 Create aurweb.spawn for spawing the test server Frédéric Mangano-Tarumi 2020-04-19 20:11:02 +02:00
  • 54c64ccea2 ci: add cache to gitlab ci Filipe Laíns 2020-05-20 23:27:50 +01:00
  • 9278d25c88 ci: add gitlab ci Filipe Laíns 2020-05-20 23:15:16 +01:00
  • 169607f153 Fix PHP notices in the account form Lukas Fleischer 2020-04-05 11:00:18 -04:00
  • 1369eb87b3 Fix invalid session ID check Lukas Fleischer 2020-04-05 10:56:35 -04:00
  • 853ed9a950 Release 5.0.0 v5.0.0 Lukas Fleischer 2020-03-27 08:51:15 -04:00
  • 279d8042e3 Add new upgrade instructions Lukas Fleischer 2020-03-27 08:37:46 -04:00
  • a09c4d8168 Translation updates from Transifex Lukas Fleischer 2020-03-27 08:31:46 -04:00
  • 31a5b40b5c Map BIGINT to INTEGER for SQLite Frédéric Mangano-Tarumi 2020-03-21 19:13:45 +01:00
  • 28ba3f77dc Write test/README.md to help working with tests Frédéric Mangano-Tarumi 2020-02-29 01:02:42 +01:00
  • bf7c49158c test/Makefile: Run tests with prove when available Frédéric Mangano-Tarumi 2020-02-29 01:02:04 +01:00
  • 90c0a361b5 Support running tests from any directory Frédéric Mangano-Tarumi 2020-02-29 01:01:38 +01:00
  • e374a91feb Change the extension of TAP test suites to .t Frédéric Mangano-Tarumi 2020-02-23 19:53:13 +01:00
  • 81d55e70ee Disable Alembic support on test databases Frédéric Mangano-Tarumi 2020-02-23 19:52:36 +01:00
  • e4cbe264cf Create an initial Alembic migration Frédéric Mangano-Tarumi 2020-02-23 19:52:12 +01:00
  • a8a1f74a92 Set up Alembic for database migrations Frédéric Mangano-Tarumi 2020-02-22 22:31:26 +01:00
  • 7188743fc3 Migrate the database schema to SQLAlchemy Frédéric Mangano-Tarumi 2020-02-16 21:56:10 +01:00
  • 4b2102ceb2 Properly escape passwords in the account edit form Lukas Fleischer 2020-02-27 16:44:04 +01:00
  • cbab9870c1 Fix HTML code in the account search results table Lukas Fleischer 2020-02-22 12:06:17 +01:00
  • afe3f5d0e5 README.md: add references to Transifex Lukas Fleischer 2020-02-21 10:41:29 +01:00
  • 33d8fe035e README.md: fix a small typo Yaron Shahrabani 2020-02-21 09:25:12 +02:00
  • 050b08081a Fix more PHP 7.4 warnings Eli Schwartz 2020-02-12 15:16:38 -05:00
  • 5ca1e271f9 Fix PHP 7.4 warnings Eli Schwartz 2020-02-12 15:16:37 -05:00
  • 65c98d1216 Use relative URIs for {source_file,log,commit}_uri Lukas Fleischer 2020-02-11 13:21:26 +01:00
  • b855ce9452 Make SMTP port and authentication configurable Lukas Fleischer 2020-02-07 13:44:29 +01:00
  • de549fb2d5 Support smtplib for sending emails Lukas Fleischer 2020-02-07 13:22:29 +01:00
  • 3f2654e79e Update README and convert to Markdown syntax Lukas Fleischer 2020-02-10 15:25:03 +01:00
  • d4632aaffa Translation updates from Transifex Lukas Fleischer 2020-02-10 11:05:27 +01:00
  • e15d5c8180 rendercomment: use python-markdown's new registration API Frédéric Mangano-Tarumi 2020-02-02 20:26:13 +01:00
  • 81faab9978 rendercomment: test headings lowering Frédéric Mangano-Tarumi 2020-02-02 20:25:33 +01:00
  • 127bb4c84c rendercomment: safer Flyspray task linkification Frédéric Mangano-Tarumi 2020-02-02 20:25:08 +01:00
  • 199f34e42e rendercomment: safer auto-linkification of URLs Frédéric Mangano-Tarumi 2020-02-01 19:07:41 +01:00
  • 0fc69e96bd rendercomment: add a test for Git commit links Frédéric Mangano-Tarumi 2020-01-31 03:20:26 +01:00
  • c277a3de8f rendercomment: respectful linkification of Git commits Frédéric Mangano-Tarumi 2020-01-30 03:35:12 +01:00
  • 8ff21fd39c Update message catalog Lukas Fleischer 2020-01-31 08:44:23 +01:00
  • aa555f9ae5 Explain syntax/features in the comments section Lukas Fleischer 2020-01-31 09:25:57 +01:00
  • e5f8fe5528 Explain the hide email address setting Lukas Fleischer 2020-01-31 09:16:23 +01:00
  • ee2aa9755f Add support for backup email addresses Lukas Fleischer 2020-01-30 17:15:33 +01:00
  • e5a839bf0b Add option to send reset key for a given user name Lukas Fleischer 2020-01-30 16:57:22 +01:00
  • 23c0c9c372 Update copyright range in the cgit footer Lukas Fleischer 2020-01-30 13:09:05 +01:00
  • def2787b45 Require password when changing account information Lukas Fleischer 2020-01-30 14:00:07 +01:00
  • 8fc8898fef Require password when deleting an account Lukas Fleischer 2020-01-30 11:52:32 +01:00
  • 7aa420d24d Verify current password against logged in user Lukas Fleischer 2020-01-30 12:39:52 +01:00
  • f090896fa1 Undo accidental code addition Lukas Fleischer 2020-01-30 11:58:16 +01:00
  • d0e5c3db69 t2500: fix test cases Lukas Fleischer 2020-01-30 13:23:51 +01:00
  • 4ececd6041 Keep signature delimiters intact in notifications Lukas Fleischer 2020-01-30 13:19:16 +01:00
  • daee20c694 Require current password when setting a new one Lukas Fleischer 2020-01-30 10:23:50 +01:00
  • eeaa1c3a32 Separate text from footer in notification emails Stephan Springer 2020-01-04 14:00:28 +01:00
  • 58aa0a9e45 Copy Git repository URL on click Lukas Fleischer 2019-12-11 14:38:27 -05:00
  • f7f5152be5 .gitignore: add schema/aur-schema-sqlite.sql Lukas Fleischer 2019-11-24 14:00:55 -05:00
  • ee959c9907 t2500: fix test case for orphan request notifications Lukas Fleischer 2019-11-23 16:20:09 -05:00
  • 2422fb020b Store timestamp and user ID when closing requests Lukas Fleischer 2019-11-23 12:00:52 -05:00
  • 4b97789bab Don't require all Python database modules to be installed Lukas Fleischer 2019-11-23 12:23:00 -05:00
  • 882c011e74 Upgrade Sharness to 1.1.0 Lukas Fleischer 2019-11-23 12:13:12 -05:00
  • 771ced3236 git-serve: check update hook permissions Lukas Fleischer 2019-11-23 11:13:36 -05:00
  • 86e4cd0731 aurjson: use APCu/memcached for rate limiting Lukas Fleischer 2019-11-02 17:49:07 -04:00
  • a29155ac5b Document maintenance tasks and internals Lukas Fleischer 2019-11-01 15:18:38 -04:00
  • 99a3ced73b Display popularity with less decimal points Lukas Fleischer 2019-10-26 21:08:03 -04:00
  • c1e5ffb12a Release 4.8.0 v4.8.0 Lukas Fleischer 2019-10-19 00:20:40 -04:00
  • b922811061 Translation updates from Transifex Lukas Fleischer 2019-10-19 00:20:09 -04:00
  • dd0e090301 Sync CSS with archweb Lukas Fleischer 2019-10-19 00:19:16 -04:00
  • 3ec0f6bfbf Cache package requirements and sources Lukas Fleischer 2019-10-09 15:13:15 -04:00
  • 734527370d Make package details cache TTL configurable Lukas Fleischer 2019-10-07 12:19:20 -04:00
  • f804ea4abb Cache package licenses, groups and relations Lukas Fleischer 2019-10-06 18:00:41 -04:00
  • 6493d00db5 aurjson: cache extended fields Lukas Fleischer 2019-10-06 13:36:09 -04:00
  • 1283fe4918 Cache package provider and dependency information Lukas Fleischer 2019-10-06 12:59:34 -04:00
  • ef8bad5bbf Make CAPTCHA salt invalidation more robust Lukas Fleischer 2019-10-05 14:07:53 -04:00
  • d6ae970785 Add a simple CAPTCHA to the sign up form Lukas Fleischer 2019-09-06 14:34:38 -04:00
  • a66c7fa615 notify.py: Use a/an correctly when sending request notifications Lars Rustand 2019-08-09 19:47:18 +02:00
  • 3ac958ac01
    Move permission for LIST_COMMENTS to dev/tu block Eli Schwartz 2019-08-18 03:17:05 -04:00
  • 7f008b0bc4 pkgreqfuncs: Don't leave out non-default ClosureComment column Johannes Löthberg 2019-07-30 19:46:58 +02:00
  • 23fc96b45b Update copyright year in the cgit footer template Michael Straube 2019-06-23 12:44:43 +02:00
  • fc9c519852 Display warning when flagging VCS packages Lukas Fleischer 2019-05-25 12:48:58 -04:00
  • 5a66a381fb Sync CSS with archweb Lukas Fleischer 2019-05-25 12:40:18 -04:00
  • 952e61a79c Use native language name for Finnish Lukas Fleischer 2019-05-24 12:37:08 -04:00
  • 69deea9f2f Ignore merge target for non-merge requests Lukas Fleischer 2019-05-24 12:24:46 -04:00
  • dd11321fa3 git-auth: deny login if no password has been set Lukas Fleischer 2019-04-27 08:46:50 -04:00
  • e3ca3c96e5 Add "Enable notifications" checkbox in "Add Comment" form Vladimir Panteleev 2018-10-16 05:22:29 +00:00
  • e0d821352f
    notify: add X-AUR-Reason header to allow conveniently filtering emails Eli Schwartz 2018-09-27 11:32:26 -04:00
  • 44af2b430f aurblup: make provider updates more robust Lukas Fleischer 2019-01-21 20:28:33 +01:00
  • 042f3f2622
    Quote MySql 8.0 reserved keywords Florian Pritz 2019-01-14 20:44:12 +01:00
  • f1d109e9b6
    Fix notifications emails going to the right people, part #2 Eli Schwartz 2018-10-26 10:05:40 -04:00
  • f046dd5828
    pkg_comments.php: Make comment timestamps link to the comment Vladimir Panteleev 2018-10-17 01:31:38 +00:00
  • 8a2f13f8c2 t2500: add test for disown notifications Lukas Fleischer 2018-08-12 13:41:56 +02:00
  • 0ae1ca15e9 t2500: use unique identifiers Lukas Fleischer 2018-08-12 13:24:08 +02:00
  • bf5a79da6b Initialize locale directory for tests Lukas Fleischer 2018-08-12 13:26:20 +02:00
  • b702e5c0e7 Fix notifications emails going to the right people Eli Schwartz 2018-08-10 17:26:28 -04:00
  • 257115943e Allow paginating package comments Johannes Löthberg 2018-08-06 02:02:58 +02:00
  • 3578e77ad4 Allow listing all comments from a user Johannes Löthberg 2018-08-06 02:02:57 +02:00
  • a7865ef5aa Make the locale directory configurable Lukas Fleischer 2018-07-22 10:41:57 +02:00
  • c8d99bac8e Fix regression in translating anything at all Eli Schwartz 2018-07-08 14:41:12 -04:00
  • 2c03766841 Release 4.7.0 v4.7.0 Lukas Fleischer 2018-07-07 17:23:29 +02:00
  • 2aa78d75d3 Translation updates from Transifex Lukas Fleischer 2018-07-07 16:08:33 +02:00
  • 840ee20f7b Rename translation resources from aur to aurweb Lukas Fleischer 2018-07-07 16:04:39 +02:00
  • 41a4189d20 Sync CSS with archweb Lukas Fleischer 2018-07-07 15:57:47 +02:00
  • b70f048bc3 Add package base name in request close notifications Lukas Fleischer 2018-05-20 16:45:00 +02:00
  • 16795eaf46 git-update: accept any arch in arch-dependent metadata Eli Schwartz 2018-05-17 20:44:51 -04:00
  • d24737f3f5 Update message catalog Lukas Fleischer 2018-05-17 22:58:35 +02:00