[hical61-hical] Update to version 2.0.0#51251
Conversation
|
I am unable to merge this because there are merge conflicts. To resolve those, please switch to https://github.com/microsoft/vcpkg 's master branch, make your edits to change it to 2.x, and force push to this branch. (In general it's better to always base new PRs on a recent master commit as it reduces the size of the PR diff to just what you changed) |
|
Also please use the port update checklist: vcpkg/.github/pull_request_template.md Lines 7 to 13 in 59be1d4 |
d837a37 to
5dde58e
Compare
Thank you @BillyONeal for the review! I've rebased the branch onto the latest master and force-pushed a clean single commit. The merge conflicts should be resolved now. |
Port update checklist:
|
Changes
Update
hical61-hicalfrom 1.0.1 to 2.0.0.Upstream changelog: https://github.com/Hical61/Hical/blob/main/CHANGELOG.md#200---2026-04-19
Key changes in v2.0.0
Security & Stability Fixes
build()andexecute()— lambda captured by reference changed to by valuesteady_timerreused outside loop withshared_ptr<atomic<bool>>alive flagreading_changed frombooltostd::atomic<bool>acceptLoopuse-after-this — coroutine lambda capturesalive_flagpush_backImprovements
std::mt19937_64toOpenSSL RAND_bytes(cryptographically secure)httpOnly=true,secure=true,sameSite="Lax"lastAccessviaatomic<int64_t>string_viewlookup via transparent hashingSessionOptions::maxSessions(default 100000) DoS protectionPort changes
versionfrom1.0.1to2.0.0invcpkg.jsonSHA512inportfile.cmakefor new release tarballChecklist
vcpkg x-add-versionvcpkg format-manifest