summaryrefslogtreecommitdiffstats
path: root/aurweb
AgeCommit message (Expand)AuthorFilesLines
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
2017-11-08Auto-link bug reports in commentsLukas Fleischer1-0/+15
2017-08-25Do not hardcode path to the Python interpreterLukas Fleischer10-10/+10
2017-08-08git-serve: Fix broken SQL statementLukas Fleischer1-1/+1
2017-08-01mkpkglists: Generate a list of user namesLukas Fleischer1-0/+7
2017-07-25Require TUs to explicitly request to overwrite a pkgbaseEli Schwartz2-1/+4
2017-07-22Fix setting keywords in the SSH interfaceEli Schwartz1-1/+1
2017-04-26Support headings in package commentsLukas Fleischer1-2/+18
2017-04-25Explicitly initialize PackageBases.FlaggerCommentLukas Fleischer2-4/+6
2017-04-24Support fenced code in package commentsLukas Fleischer1-2/+3
2017-04-24Do not keep line breaks in commentsLukas Fleischer1-2/+2
2017-04-24Make references to Git commits clickableLukas Fleischer1-5/+54