All notable changes to this project will be documented in this file.
| Branch | HEAD | Status | Coverage |
|---|---|---|---|
| pu | 33adf25c |
| Commit | Message |
|---|---|
| 2e3f69ab | Fix git service's update hook |
| ad3016ef | /account/{name}/edit Account Type selection |
| db2718fc | util/fix-coverage sys.stderr typo |
| ab8a44ce | only show comments partial if they exist |
| 3ea515d7 | use cert chain for nginx |
| 6afcaf66 | Fix aurweb.template warnings |
| 06ec6388 | fix flake8 violation |
| 0bbb3cc4 | rpc - include other fields with errors |
| f7818e26 | test_rpc.setup() should be a pytest.fixture |
| 4de18d81 | voted/notified query efficiency |
| aee1390e | registration sends WelcomeNotification |
| 43808082 | add production config overrides |
| 4abbf9a9 | use @localhost for dev email addresses |
| 5e95cfbc | get_pkgbase -> get_pkg_or_base |
| 59d04d6e | comment.html template rendering |
| 6644c429 | AnonymousUser.has_credential also takes kwargs |
| 7bfc2bf9 | Improve sqlite testing speed |
| 08068e0a | use configured letter case for SSH fingerprints |
| 5c179dc4 | use consistent ordering on dashboard and request page |
| 9af76a73 | include MergeBaseName in merge request type |
| f392b360 | add missing translation filter for request type |
| 1956be0f | prefill login fields with entered data |
| 1bce53bb | mark user and passwd as required fields |
| a54a09f6 | fix padding on email inputs |
| 889c5b1e | pkgbase actions template |
| e5299b5e | pkgbase/package tests |
| 4e7d2295 | add package-related missing backref cascades |
| 63498f5e | use popupdate when [un]voting |
| 5bbc94f2 | add /pkgbase/{name}/flag (get) |
| 4525a11d | change a deep copy instead of original |
| 748faca8 | translate some untranslated strings |
| 71b3f781 | maintainers are allowed to unflag their packages |
| 2d46811c | display VCS note when flagging a VCS package |
| 8040ef5a | use pkgbase in package actions |
| 27a65633 | use CRED_PKGBASE_SET_KEYWORDS credential properly |
| c572a97d | EXPECTATION_FAILED -> BAD_REQUEST |
| 7f72d78d | correct HTML tags and indentation |
| db67e83b | use elif statements where appropriate |
| d22580fa | add aurweb-image service |
| b6dc0a29 | PackageRequest's PackageBase relationship should not required |
| Commit | Message |
|---|---|
| f849e8b6 | allow User.notified to accept a Package OR PackageBase |
| 0d8216e8 | decouple rendercomment logic from main |
| 8bc1fab7 | automate request login requirement |
| dc11a88e | depend on auth_required redirect for pkgbase actions |
| a756691d | user_developer_or_trusted_user always True |
| 2e6f8cb9 | @auth_required login kwarg defaulted to True |
| 7b7e571e | run test_initdb.py ahead of time in docker |
| 0c372166 | add various exclusions |
| 51320ab2 | unify all model relationship behavior |
| 56eefabc | sanitize cascade backref strings |
| bfdc85d7 | use simplified models package |
| 28c4e969 | simplify model imports across code-base |
| Commit | Message |
|---|---|
| 2a3df086 | add [c]git, nginx, fastapi, php-fpm, ca |
| e624e25c | Add colored output to tests |
| 565b928a | mount codebase volumes |
| 495dd2d8 | add missing git link to pytest-sqlite |
| df161ef3 | add .env configurable FASTAPI_BACKEND |
| 61c47340 | add ./templates volume mount |
| d95e4ec4 | create missing 'aurweb' DB if needed |
| 9ee7be4a | remove web/locale from volume mounts |
| 07c4be0a | add .dockerignore |
| 0a3aa40f | Fix git sshd |
| acc100eb | Fix installation, remove pip, simplify sshd |
| 3c6b2203 | bugfix: /usr/local/bin instead of /aurweb/app/bin |
| af96be7d | move nginx config to its own file |
| 3bacfe6c | increase nginx and php-fpm logging |
| a120af5a | remove asset forward to index.php |
| 6c7bb04b | Improve mariadb init |
| f4406ccf | Centralize repo dependencies |
| 3f60f504 | add scripts/setup-sqlite.sh |
| 427a30ef | Remove deprecated links |
| e0ee881b | fix mariadb-entrypoint user host |
| a6ca345a | Fix git clone url in fastapi/php-fpm |
| bace345d | support both '%' and 'localhost' in mariadb |
| ae0f69a5 | remove intervals and timeouts |
| 35851d55 | add service 'memcached' |
| a0be0185 | Reorder dependency installation for cache purposes |
| 3f034ac1 | Fix incorrect ENV PATH specification |
| fa07f940 | Fix FastAPI db initialization |
| e93b0a9b | expose fastapi (18000) and php-fpm (19000) |
| Commit | Message |
|---|---|
| 4e4f5855 | fix AUR_CONFIG in TESTING |
| e62d4727 | add missing gendummydata.py dependencies in TESTING |
| db75a552 | simplify database setup instructions in TESTING |
| Commit | Message |
|---|---|
| 3a74f76f | use internal typeahead and remove jquery |
| 91e769f6 | add redis integration |
| Commit | Message |
|---|---|
| b59601a8 | add paginate==0.5.6 |
| 6298b122 | add templates/partials/widgets/pager.html |
| 5cf70620 | add /packages (get) search |
| 7e589863 | add util/adduser.py database tooling script |
| fbd91f34 | add /pkgbase/{name}/voters (get) |
| ad9997c4 | build aurweb:latest via docker-compose build |
| 3b1809e2 | allow custom certificates for fastapi/nginx |
| 7961fa93 | add templates.render_raw_template |
| fc28aad2 | add pkgbase comments (new, edit) |
| 40cd1b90 | add /pkgbase/{name}/comments/{id}/delete (post) |
| bb45ae7a | add /pkgbase/{name}/comments/{id}/undelete (post) |
| 0895dd07 | add /pkgbase/{name}/comments/{id}/pin (post) |
| 2efd2549 | add /pkgbase/{name}/comments/{id}/unpin (post) |
| 4d191b51 | add /pkgbase/{name}/comaintainers (get, post) |
| c164abe2 | add Requests navigation item |
| 99482f99 | added /requests (get) route |
| 1cf94209 | allow reporters to cancel their own requests (1/2) |
| ad836939 | add /pkgbase/{name}/request (get) |
| 1c031638 | add /pkgbase/{name}/request (post) |
| f6141ff1 | add /requests/{id}/close (get, post) |
| b5f8e69b | use SQLAlchemy's scoped_session |
| 33b18907 | add CRED_PKGBASE_MERGE |
| 75c49e4f | support {named} fmt in auth_required redirect |
| 8eadb425 | add /pkgbase/{name}/[un]flag (post) |
| 0dfff2bc | add /pkgbase/{name}/[un]notify (post) |
| 0a02df36 | add /pkgbase/{name}/[un]vote (post) |
| 16d516c2 | add /pkgbase/{name}/disown (get, post) |
| c8d01cc5 | add aurweb.util.apply_all(iterable, fn) |
| ed68fa2b | add aurweb.db.delete_all(iterable) |
| 0ddc969b | add package_delete helper |
| d38abd78 | add /pkgbase/{name}/delete (get, post) |
| 305d0779 | add /pkgbase/{name}/adopt (post) |
| 27fbda5e | add get_(errors |
| 6d59a979 | include all models in aurweb.models package |
| 927f5e85 | add gunicorn support & production default |
| 058c9e64 | add 'suggest-pkgbase' type |
| a2bea317 | add /pkgbase/{name}/merge (get) |
| 33adf25c | add /pkgbase/{name}/merge (post) |
| Commit | Message |
|---|---|
| e800cefe | run pytest units |
| Commit | Message |
|---|---|
| ec38d2f5 | automatically cast Popularity to float |
| d57dfd4d | test Popularity conversion |
| Commit | Message |
|---|---|
| c05fafea | default RenderedComment to str() |
| Commit | Message |
|---|---|
| b4e46450 | fix primary key relationships |
| Commit | Message |
|---|---|
| 13b4dbf5 | fix primary key relationships |
| Commit | Message |
|---|---|
| eb8ea53a | add status_display() |
| Commit | Message |
|---|---|
| b52059d4 | add deprecation warning for v1-v4 usage |
| Commit | Message |
|---|---|
| 568e0d2f | Add atom self link |
| 78dbbd3d | Set proper content type header |
| 1d0c6ffe | Make sure image title matches channel title |
| eb11943f | Always provide a GUID |
| d5d33300 | Decrease cache time and increase item count |
| 18ec8e3c | Add ability to specify isPermaLink="false" for GUID |
| e7db894e | Add ability to specify isPermaLink="false" for GUID |
| Commit | Message |
|---|---|
| 0fd31b8d | New mariadb_init service |
| Commit | Message |
|---|---|
| 5bd3a7bb | add name_display() and record constants |
| Commit | Message |
|---|---|
| 4bf82283 | Explain the rationale behind prompt=login |
| d12ea08f | Add an SSO option in the login page |
| 0e08b151 | Port IP ban checking |
| e3231569 | Port account suspension |
| Commit | Message |
|---|---|
| 8c345a04 | generalize Quorum |
| Commit | Message |
|---|---|
| cec07c76 | use aurweb.config options.salt_rounds |
| af51b5c4 | add several utility methods |
| Commit | Message |
|---|---|
| a3cb8196 | added aur_request_ml setting to config.dev |
| d3be3074 | comment pytest.fixture |
| Commit | Message |
|---|---|
| 82f6d2ce | fix ef39fcd6e1cd downgrade |
| 66189c44 | restore logging, fix pytest conflicts |
| Commit | Message |
|---|---|
| c1e29e90 | Globalize a Translator instance, add more utility |
| Commit | Message |
|---|---|
| 741cbfaa | add several AnonymousUser method stubs |
| Commit | Message |
|---|---|
| 822905be | relax next verification |
| 4f09e939 | gendummydata.py was producing invalid usernames |
| 7ae95ac9 | removed extra space in " My Account" nav link |
| a26e7033 | use empty string if backup_email is None |
| 28300ee8 | populate context on invalid password (account edit) |
| dbbafc15 | PackageKeyword should have two PKs |
| 4442ba67 | return null if config key doesn't exist |
| 04d1c81d | fix extra dependency annotations |
| Commit | Message |
|---|---|
| db02227c | add gitlab ci |
| 23f6dd16 | add cache to gitlab ci |
| 48b58b1c | remove Travis CI |
| Commit | Message |
|---|---|
| 6ddf888b | remove int(...) casts on HTTPStatus usage |
| Commit | Message |
|---|---|
| d8556b0d | add options.salt_rounds |
| Commit | Message |
|---|---|
| 32abdbaf | Jinja contextfilter renamed to pass_context |
| Commit | Message |
|---|---|
| 201a04ff | employ a salted hash for users |
| eb563050 | lower record counts |
| Commit | Message |
|---|---|
| 8f47b8d7 | add initial config |
| Commit | Message |
|---|---|
| 4959f62c | move Repository init to init |
| Commit | Message |
|---|---|
| 53391bec | do not use spaces in trash directory |
| Commit | Message |
|---|---|
| 83d228d9 | expand AUR_CONFIG to the full path |
| Commit | Message |
|---|---|
| 2d3d03e0 | Translate pkgbase.html and partials |