summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* docker-compose: workaround bug(?) in snakeoilJohn Helmert III2023-12-101-0/+8
* docker-compose*: add yaml headerJohn Helmert III2023-12-102-0/+2
* pre-commit: autoupdateJohn Helmert III2023-12-101-4/+4
* setup.cfg: no need to pin a python-gnupg commit anymoreJohn Helmert III2023-06-241-3/+1
* tox: drop py310John Helmert III2023-06-241-2/+0
* test/test_glsarepo: ensure glsa is committed before queryingJohn Helmert III2023-06-241-0/+1
* models/bug: instances are implicitly deduplicatedJohn Helmert III2023-06-244-12/+3
* test/test_views: test authentication flowJohn Helmert III2023-06-242-1/+26
* test/test_views: ensure arch list is not comma delimitedJohn Helmert III2023-06-121-1/+10
* models/glsa: don't emit commas in arch listsJohn Helmert III2023-06-121-1/+1
* views: fix bug ordering in glsa formJohn Helmert III2023-06-121-1/+1
* test/models/test_glsa: test get_bugsJohn Helmert III2023-05-291-0/+12
* models/glsa: convert get_bugs to sorted sqlalchemy queryJohn Helmert III2023-05-291-2/+13
* glsamaker/models/glsa: limit affected range queries to current GLSAJohn Helmert III2023-05-291-0/+2
* glsamaker/models/glsa: add missed query conditionJohn Helmert III2023-05-291-0/+1
* glsamaker/views: fix missing importJohn Helmert III2023-05-291-0/+1
* test_glsa: add test case for error in glsa-202305-02John Helmert III2023-05-211-0/+36
* test_glsa: add test case for error in glsa-202305-15John Helmert III2023-05-211-9/+24
* test_glsa: handle db fixture properly in test_generate_mail_signedJohn Helmert III2023-05-211-1/+2
* use python-tabulate for fixed/vulnerable mail tableJohn Helmert III2023-05-218-129/+104
* pre-commit: add types-tabulate mypy dependencyJohn Helmert III2023-05-211-0/+1
* ci.yml: reindentJohn Helmert III2023-05-091-11/+11
* CI: add py311John Helmert III2023-05-093-4/+8
* autoupdate pre-commit modulesJohn Helmert III2023-05-081-4/+4
* refactor into proper declarative SQLAlchemy modelJohn Helmert III2023-05-0817-135/+161
* test_views: test login routingJohn Helmert III2023-01-242-0/+18
* tests: minor refactor, remove test-specific db URL hackJohn Helmert III2023-01-242-12/+8
* test_autoglsa: add xfail'd test for another summary edge caseJohn Helmert III2022-12-011-0/+14
* main: wrap db creation in app contextJohn Helmert III2022-11-171-3/+4
* edit_glsa: make atom fields a consistent lengthJohn Helmert III2022-11-171-0/+1
* views: sort drafts by time requestedJohn Helmert III2022-11-171-2/+2
* pre-commit: add autoflakeJohn Helmert III2022-11-144-5/+4
* test/conftest: add autoused fixture for global app contextJohn Helmert III2022-11-143-13/+20
* tests: rework fixtures into conftest.pyJohn Helmert III2022-11-145-45/+57
* autoglsa: strip() resolution default textJohn Helmert III2022-11-142-4/+3
* reformat tox.ini according to tox-ini-fmtJohn Helmert III2022-11-121-12/+20
* add a pre-commit configJohn Helmert III2022-11-121-0/+14
* models: add type hints for SQLAlchemy.Model subclassesJohn Helmert III2022-11-126-12/+14
* autoglsa: parse atom revisions in bug summariesJohn Helmert III2022-09-202-2/+8
* test/models/test_package: use atom.fullver rather than atom.versionJohn Helmert III2022-09-201-1/+2
* test/models/test_package: test more casesJohn Helmert III2022-09-161-1/+15
* models/package: fix versioned_atom logicJohn Helmert III2022-09-161-3/+3
* models/glsa: don't error if mail table generation failsJohn Helmert III2022-09-132-1/+22
* templates/glsa.mail: wordwrap all fieldsJohn Helmert III2022-09-112-4/+12
* models/glsa: more vulnerable-only GLSA handlingJohn Helmert III2022-09-114-7/+179
* models/test_package: fixupJohn Helmert III2022-09-101-6/+6
* models/package: properly handle unversioned atomsJohn Helmert III2022-09-102-6/+24
* edit_glsa: bump affected text box sizeJohn Helmert III2022-09-061-4/+4
* views: try to handle only-vulnerable glsasJohn Helmert III2022-09-062-9/+36
* autoglsa: handle another summary parsing edge caseJohn Helmert III2022-09-062-0/+16