Changes:
- update libucl to latest version
- update sqlite to latest version
- remove support for pkg_* tools backward compatibility
- add and autoremove command now respects provides/requires and shlibs provides/requires
- improve SRV and HTTP mirroring: reducing the number of round trips
- replace bundled libfetch with a stripped down bundled libcurl (only used for http(s))
- new COMPRESSION_FORMAT configuration entry in pkg.conf
- periodic script: Use locale-agnostic (ISO 8601)
- Add support for openssl3
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.19.4
SECURITY
* Fix open redirect check for more cases
API
* Return 404 in the API if the requested webhooks were not found
* Fix organization field being null in GET /api/v1/teams/{id}
ENHANCEMENTS
* Set --font-weight-bold to 600
* Make mailer SMTP check have timed context
* Do not select line numbers when selecting text from the action run logs
BUGFIXES
* Fix bug when change user name
* Fix task list checkbox toggle to work with YAML front matter
* Hide limited users if viewed by anonymous ghost
* Add WithPullRequest for actionsNotifier
* Fix parallelly generating index failure with Mysql
* GitLab migration: Sanitize response for reaction list
* Fix users cannot visit issue attachment bug
* Fix missing reference prefix of commits when sync mirror repository
* Only validate changed columns when update user
* Make DeleteIssue use correct context
* Fix topics deleted via API not being deleted in org page
* Fix Actions being enabled accidentally
* Fix missed table name on iterate lfs meta objects
* Fix safari cookie session bug
* Respect original content when creating secrets
* Fix Pull Mirror out-of-sync bugs
* Fix run list broken when trigger user deleted
* Fix issues list page multiple selection update milestones
* Fix: release page for empty or non-existing target
* Fix close org projects
* Refresh the refernce of the closed PR when reopening
* Fix the permission of team's Actions unit issue
* Bump go.etcd.io/bbolt and blevesearch deps
* Fix new wiki page mirror
* Match unqualified references when syncing pulls as well
DOCS
* Change branch name from master to main in some documents' links
* Remove unnecessary content on docs
* Unify doc links to use paths relative to doc folder
* Fix docs documenting invalid @every for OLDER_THAN cron settings
MISC
* Merge different languages for language stats
* Hiding Secrets options when Actions feature is disabled
* Improve decryption failure message
* Makefile: Use portable !, not GNUish -not, with find(1).
PR: 272380
Reported by: stb@lassitu.de
MFH: 2023Q3 (security fix)
The port does not work with C++17 which is the default since clang 16.
This can be removed once that port starts working with C++17.
Reported by: pkg-fallout
MFH: 2023Q3
Disable optimization set by upstream which overrides framework and also
tries to clever by breaking meson's internal handling of optimization
Reported by: jbeich
Approved by: portmgr (blanket)
anonfile is an unofficial Python API created to make uploading and
downloading files from <anonfiles.com> simple and effective for
programming in Python. The goal of the project is to create an
intuitive library for anonymous file sharing.
WWW: https://github.com/nstrydom2/anonfile-api
PR: 272021