summaryrefslogtreecommitdiffstats
path: root/aurweb
AgeCommit message (Expand)AuthorFilesLines
2021-02-20Implement SSO logoutFrédéric Mangano-Tarumi1-0/+18
2021-02-20SSO: Explain the rationale behind prompt=loginFrédéric Mangano-Tarumi1-0/+7
2021-02-20Open AUR sessions from SSOFrédéric Mangano-Tarumi1-2/+49
2021-02-20Integrate SQLAlchemy into FastAPIFrédéric Mangano-Tarumi1-0/+30
2021-02-20Add SSO account ID in table UsersFrédéric Mangano-Tarumi1-0/+1
2021-02-20aurweb.l10n: Translate without side effectsFrédéric Mangano-Tarumi1-2/+1
2021-02-20Crude OpenID Connect client using AuthlibFrédéric Mangano-Tarumi4-0/+51
2021-02-20aurweb.spawn: Fix isort errorsFrédéric Mangano-Tarumi1-2/+1
2021-02-20Remove the FastAPI /hello test routeFrédéric Mangano-Tarumi2-8/+0
2021-02-20aurweb.spawn: Integrate FastAPI and nginxFrédéric Mangano-Tarumi2-12/+76
2021-02-20Refactor code to comply with flake8 and isortFilipe Laíns8-22/+23
2021-02-20Create aurweb.spawn for spawing the test serverFrédéric Mangano-Tarumi1-0/+107
2020-10-14Fix requests not being sent to the Cc recipientsFrederik Schwan1-1/+1
2020-08-27Deliver emails to Cc in smtplib code pathLukas Fleischer1-6/+12
2020-08-26Call sendmail with to, not recipientJelle van der Waa1-1/+1
2020-03-22Map BIGINT to INTEGER for SQLiteFrédéric Mangano-Tarumi1-0/+11
2020-02-27Disable Alembic support on test databasesFrédéric Mangano-Tarumi1-3/+9
2020-02-27Set up Alembic for database migrationsFrédéric Mangano-Tarumi2-0/+17
2020-02-27Migrate the database schema to SQLAlchemyFrédéric Mangano-Tarumi3-0/+461
2020-02-11Make SMTP port and authentication configurableLukas Fleischer1-1/+19
2020-02-11Support smtplib for sending emailsLukas Fleischer1-4/+18
2020-02-02rendercomment: use python-markdown's new registration APIFrédéric Mangano-Tarumi1-4/+6
2020-02-02rendercomment: safer Flyspray task linkificationFrédéric Mangano-Tarumi1-7/+14
2020-02-02rendercomment: safer auto-linkification of URLsFrédéric Mangano-Tarumi1-8/+11
2020-02-02rendercomment: respectful linkification of Git commitsFrédéric Mangano-Tarumi1-16/+20
2020-02-02Add support for backup email addressesLukas Fleischer1-4/+8
2020-01-30Keep signature delimiters intact in notificationsLukas Fleischer1-0/+3
2020-01-06Separate text from footer in notification emailsStephan Springer1-2/+3
2019-11-23Store timestamp and user ID when closing requestsLukas Fleischer1-3/+7
2019-11-23Don't require all Python database modules to be installedLukas Fleischer1-2/+9
2019-11-23git-serve: check update hook permissionsLukas Fleischer2-0/+9
2019-08-19notify.py: Use a/an correctly when sending request notificationsLars Rustand1-2/+3
2019-04-28git-auth: deny login if no password has been setLukas Fleischer1-1/+2
2019-02-08notify: add X-AUR-Reason header to allow conveniently filtering emailsEli Schwartz1-0/+4
2019-01-21aurblup: make provider updates more robustLukas Fleischer1-3/+3
2019-01-14Quote MySql 8.0 reserved keywordsFlorian Pritz1-2/+2
2018-08-12Fix notifications emails going to the right peopleEli Schwartz1-5/+5
2018-08-06Make the locale directory configurableLukas Fleischer1-1/+4
2018-07-09Fix regression in translating anything at allEli Schwartz1-1/+1
2018-05-20Add package base name in request close notificationsLukas Fleischer1-4/+12
2018-05-18git-update: accept any arch in arch-dependent metadataEli Schwartz1-1/+1
2018-05-17Use modern format strings in notification messagesLukas Fleischer1-44/+52
2018-05-17Localize notification emailsLukas Fleischer2-109/+165
2018-05-17Refactor the notification scriptLukas Fleischer1-393/+429
2018-05-16notify.py: Do not add stray newlinesLukas Fleischer1-4/+4
2018-05-10Erase login IP addresses after seven daysLukas Fleischer1-0/+22
2018-04-22config: allow reading both the defaults file and the modified configEli Schwartz1-4/+6
2018-04-08Allow manual breaks and horizontal lines in commentsLukas Fleischer1-2/+2
2018-03-13notify: Send vote reminders to TUs that are also devsJohannes Löthberg1-1/+1
2018-01-21Move AUR_OVERWRITE privilege check from git/auth to git/updateJohannes Löthberg2-2/+1