summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 2.90 RELEASED.HEAD2.90masterGravatar grunfink25 hours1-1/+1
|
* Updated RELEASE_NOTES.Gravatar grunfink25 hours1-5/+5
|
* Merge pull request 'Removed two dead links from README.md' (#557) from ↵Gravatar grunfink26 hours1-2/+0
|\ | | | | | | | | | | mookie/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/557
| * Removed two dead links from README.mdGravatar Steve Mookie Kong2 days1-2/+0
|/
* Do the same with list 'url' fields in notifications.Gravatar grunfink4 days1-0/+6
|
* Fixed crash when the 'url' field is a list.Gravatar grunfink4 days1-0/+7
|
* Updated RELEASE_NOTES.Gravatar grunfink4 days1-4/+6
|
* Updated TODO.Gravatar grunfink4 days1-2/+2
|
* Merge branch 'master' of comam.es:git/snac2Gravatar grunfink4 days1-0/+2
|\
| * Updated RELEASE_NOTES.Gravatar grunfink4 days1-0/+2
| |
* | Fixed mismatched following count.Gravatar grunfink4 days1-7/+7
|/
* Also show 'url' in notifications.Gravatar grunfink4 days1-1/+3
|
* Use the 'url' link instead of 'id' (if there is one) in html_actor_icon().Gravatar grunfink4 days1-2/+3
|
* Updated RELEASE_NOTES.Gravatar grunfink7 days1-1/+1
|
* Merge pull request 'mastoapi: add `uri` field to verify_credentials' (#555) ↵Gravatar grunfink7 days1-0/+1
|\ | | | | | | | | | | from ag-eitilt/snac2:mastoapi/credentials-uri into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/555
| * mastoapi: add `uri` field to verify_credentialsGravatar Sam May8 days1-0/+1
|/ | | | | | | Mastodon split the field out from `url` for identification purposes in version 4.2.0, leaving the previous for simply navigating to the user page. Some services (notably Bridgy Fed) rely on the `uri` as part of their OAuth flow: https://github.com/snarfed/bridgy-fed/issues/2339
* mastoapi: added a (dummy) client_secret_expires_at value in app creation.Gravatar grunfink8 days1-0/+1
|
* Updated TODO.Gravatar grunfink8 days1-1/+1
|
* In timelines, always create a 'people/' link, not only if follower or following.Gravatar grunfink8 days1-6/+2
|
* Merge pull request 'Update Portuguese (Brazil) translation' (#554) from ↵Gravatar grunfink8 days1-17/+17
|\ | | | | | | | | | | daltux/snac2:pt_BR-9 into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/554
| * Merge branch 'master' into pt_BR-9Gravatar Daltux8 days1-25/+25
| |\ | |/ |/|
* | Merge pull request 'po/de_DE.po update' (#553) from zen/snac2:master into masterGravatar grunfink9 days1-25/+25
|\ \ | | | | | | | | | Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/553
| * | po/de_DE.po updateGravatar zen10 days1-25/+25
|/ /
| * Update Brazilian translationGravatar Daltux9 days1-17/+17
|/ | | | | | | | New strings (abbreviated months) translated. Fix notification filter list parallelism. Fix clear meaning of a button.
* Added a 'webfinger' field to 'Person' objects.Gravatar grunfink11 days1-0/+3
|
* Updated RELEASE_NOTES.Gravatar grunfink11 days1-1/+1
|
* Merge pull request 'Bug fix: Poll voting in mastoapi: Check global object ↵Gravatar grunfink11 days1-25/+46
|\ | | | | | | | | | | store + Prevent voting when not allowed' (#552) from davidrv00/snac2-fork:vote-fix into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/552
| * Prevent voting via mastoapi if closed or we already votedGravatar David Vaughan11 days1-24/+40
| |
| * Check global object store for poll id when voting via mastoapiGravatar David Vaughan12 days1-1/+6
| |
* | Updated RELEASE_NOTES.Gravatar grunfink11 days1-0/+2
| |
* | Merge pull request 'Add poll creation to mastoapi' (#551) from ↵Gravatar grunfink11 days1-9/+37
|\ \ | | | | | | | | | | | | | | | davidrv00/snac2-fork:poll-mastoapi into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/551
| * | Add poll creation to mastoapiGravatar David Vaughan12 days1-9/+37
| |/
* | Merge pull request 'snac(8): Words of caution for strip_exif configuration' ↵Gravatar grunfink11 days1-0/+11
|\ \ | | | | | | | | | | | | | | | (#549) from oxzi/snac2:strip-metadata-man-warning into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/549
| * | snac(8): Words of caution for strip_exif configurationGravatar Alvar Penning13 days1-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add words of caution and reasoning to the "strip_exif" configuration for the server.json file, as these commands would be executed outside of the sandbox - at least on OpenBSD - and both have quite a history on security issues due to their huge attack surface and variety of supported protocols. After getting comfortable with the related code, I would continue using it on a personal instance, but would reconsider enabling "strip_exif" on shared instances with multiple users. IMO, snac administrators should at least know of potential dangers.
* | | Updated RELEASE_NOTES.Gravatar grunfink11 days1-0/+2
| | |
* | | Merge branch 'master' of grunfink-codeberg:grunfink/snac2Gravatar grunfink11 days4-73/+114
|\ \ \
| * \ \ Merge pull request 'strip_exif support for the OpenBSD sandbox' (#548) from ↵Gravatar grunfink11 days4-73/+114
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | oxzi/snac2:strip-metadata-openbsd into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/548
| | * | strip_exif support for the OpenBSD sandboxGravatar Alvar Penning13 days4-73/+114
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the strip_exif logic to work with the already existing OpenBSD sandbox and allow ffmpeg and mogrify to be executed. The previous strip_exif implementation relied on system(3), effectively starting "/bin/sh" and executing the required tool within a shell session. Making this work in the sandbox would require to allow executing "/bin/sh", rendering the sandbox useless. Thus, the code now starts determining the absolute path of the tools - unless they are given as ffmpeg_path or mogrify_path - and allowing them to be executed via unveil(2). Then, instead of the system(3) call, the good old fork(2) and execve(2) dance is performed. The sbox_enter code was made aware of strip_exif, which resulted in a pledge(2) violation before when disable_email_notifications was set to false. Furthermore, the detected paths of the tools are now allowed.
* | / Updated RELEASE_NOTES.Gravatar grunfink12 days1-0/+2
|/ /
* / Updated TODO.Gravatar grunfink12 days1-0/+2
|/
* Updated TODO.Gravatar grunfink13 days1-0/+2
|
* Updated RELEASE_NOTES.Gravatar grunfink2026-02-041-2/+2
|
* Updated RELEASE_NOTES.Gravatar grunfink2026-02-031-0/+12
|
* Fixed typo in Czech lang file.Gravatar grunfink2026-02-031-1/+1
|
* Merge pull request 'Update po/cs.po' (#546) from pmjv/snac2:master into masterGravatar grunfink2026-02-031-1/+1
|\ | | | | | | Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/546
| * Update po/cs.poGravatar pmjv2026-02-031-1/+1
| |
* | Call xs_replace_i() in html_date_label() instead of overwriting.Gravatar grunfink2026-02-031-2/+2
| |
* | Merge pull request 'Update po/cs.po' (#545) from pmjv/snac2:master into masterGravatar grunfink2026-02-031-31/+31
|\| | | | | | | Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/545
| * Update po/cs.poGravatar pmjv2026-02-031-31/+31
|/
* Merge branch 'master' of comam.es:git/snac2Gravatar grunfink2026-02-0316-3504/+3504
|\