{"push_id":1407685730,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"649537ee8dc75952c37df227a24e05d95dbc7594","before":"2271ebb3258f2759975ef30f16bd7b9b7b2a4414","commits":[{"sha":"880c3124586c42ee2a359322a879109d41b657e6","author":{"name":"Andreas Steffen","email":"5e139b7257e24a308b24664574a6c1619b9f2b48@strongswan.org"},"message":"Fixed in-place update of cached base and delta CRLs","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/880c3124586c42ee2a359322a879109d41b657e6"},{"sha":"4a979994665d48050a0b2065f6c1c221382a79a7","author":{"name":"Andreas Steffen","email":"5e139b7257e24a308b24664574a6c1619b9f2b48@strongswan.org"},"message":"Version bump to 5.5.2dr1","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/4a979994665d48050a0b2065f6c1c221382a79a7"},{"sha":"d17b780eaaa1159b9171fecd4844d5c6a75879f3","author":{"name":"Volker Rümelin","email":"a3343e7ab49f18169224dab818776d16dc9f323b@t-online.de"},"message":"farp: Fix BPF jump false offset\n\nJump to BPF_STMT(BPF_RET+BPF_K, 0) if protocol_size != 4","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/d17b780eaaa1159b9171fecd4844d5c6a75879f3"},{"sha":"4af02c6c61cff97b310ca68a1c0c424475e8f9cd","author":{"name":"Tobias Brunner","email":"36c5bbefeb290c7a456f392d21ced31cf0271e32@strongswan.org"},"message":"bus: Fix maximum log level for different groups after removal of a logger\n\nThe log level was incorrectly set to the same value for all groups.\n\nFixes: dac15e03c828 (\"bus: Fix maximum log levels when mixing log/vlog\nimplementing loggers\")","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/4af02c6c61cff97b310ca68a1c0c424475e8f9cd"},{"sha":"da1d5cd2e68235c28e16eef719efb48c5b2d375d","author":{"name":"Tobias Brunner","email":"36c5bbefeb290c7a456f392d21ced31cf0271e32@strongswan.org"},"message":"peer-cfg: Fix memory leak when replacing child configs\n\nFixes: 622c2b2c3386 (\"peer-cfg: Add method to atomically replace child\nconfigs\")","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/da1d5cd2e68235c28e16eef719efb48c5b2d375d"},{"sha":"ee5da1633a3587a2fb1e37f92fce61afcebf019b","author":{"name":"Tobias Brunner","email":"36c5bbefeb290c7a456f392d21ced31cf0271e32@strongswan.org"},"message":"bus: Re-add ampersand that got lost in refactoring\n\nFixes: 4af02c6c61cf (\"bus: Fix maximum log level for different groups\nafter removal of a logger\")","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/ee5da1633a3587a2fb1e37f92fce61afcebf019b"},{"sha":"a4195d3841a0be484bf1ae18572b7d446ee4d0e8","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"diffie-hellman: Add DH group identifiers for Curve25519 and Curve448","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/a4195d3841a0be484bf1ae18572b7d446ee4d0e8"},{"sha":"8935842c2ee275356139d8437b62c58183741b5a","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"proposal: Add a curve25519 proposal keyword","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/8935842c2ee275356139d8437b62c58183741b5a"},{"sha":"1c26835a0abf644ce6c1889272a15b7c2258bb7a","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"test-vectors: Add a Curve25519 DH test vector","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/1c26835a0abf644ce6c1889272a15b7c2258bb7a"},{"sha":"053275150bfc47f2fa0bfa8c584487d3a764c334","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"dh-speed: Add an identifier to test curve25519 performance","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/053275150bfc47f2fa0bfa8c584487d3a764c334"},{"sha":"0ab854789d26e7f3a1162ac78f7a3fa7cb9aa3a1","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"dh-speed: Include the get_my_public_value() call in public exponent timing\n\nThis fixes results where a DH backend does not generate the public value\nin the constructor internally.","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/0ab854789d26e7f3a1162ac78f7a3fa7cb9aa3a1"},{"sha":"2ac95123bb1f1602c59571326050d9d791c94658","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"dh-speed: Compare the shared secrets for equality after test","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/2ac95123bb1f1602c59571326050d9d791c94658"},{"sha":"7f9bfacd5a510d8a6a7e236150c0a96310ca165d","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"curve25519: Add a plugin providing Curve25519 DH using backend drivers","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/7f9bfacd5a510d8a6a7e236150c0a96310ca165d"},{"sha":"bd0aa66e454246a1781c27f6d82273e62e121110","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@revosec.ch"},"message":"curve22519: Add a portable backend implemented in plain C","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/bd0aa66e454246a1781c27f6d82273e62e121110"},{"sha":"9d170c18bc04d4e83d09d9f9d19c7b372c86dd15","author":{"name":"Tobias Brunner","email":"36c5bbefeb290c7a456f392d21ced31cf0271e32@strongswan.org"},"message":"configure: Enable curve25519 plugin by default","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/9d170c18bc04d4e83d09d9f9d19c7b372c86dd15"},{"sha":"549b325d9d4504efe9a189328638225e9fcaad3a","author":{"name":"Tobias Brunner","email":"36c5bbefeb290c7a456f392d21ced31cf0271e32@strongswan.org"},"message":"proposal: Add curve25519 and curve448 to default proposal","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/549b325d9d4504efe9a189328638225e9fcaad3a"},{"sha":"99c03e9a110d1adfeab83274b40a5c78f63b4c5f","author":{"name":"Andreas Steffen","email":"5e139b7257e24a308b24664574a6c1619b9f2b48@strongswan.org"},"message":"testing: make curve25519 the default DH group","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/99c03e9a110d1adfeab83274b40a5c78f63b4c5f"},{"sha":"011195f1a9d90a7d67fd545f696779995337e93e","author":{"name":"Andreas Steffen","email":"5e139b7257e24a308b24664574a6c1619b9f2b48@strongswan.org"},"message":"Version bump to 5.5.2dr2","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/011195f1a9d90a7d67fd545f696779995337e93e"},{"sha":"649537ee8dc75952c37df227a24e05d95dbc7594","author":{"name":"Martin Willi","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@strongswan.org"},"message":"proposal: Remove RFC 5114 MODP DH groups from default proposal\n\nRecent research demonstrates that at least for 1024-bit DH groups, it is\npossible to create specially crafted primes having a backdoor. From the\nprime itself this is not detectable, creating a perfect NOBUS attack.\n\nhttp://eprint.iacr.org/2016/961\n\nFor the primes defined in RFC 5114 no information is provided on how these\nhave been selected. In the default proposal we included one of the 2048-bit\nprimes only, where it is questionable if constructing a backdoored prime is\nfeasible. Nevertheless, this patch removes the group from the set of default\nproposals as well.","distinct":true,"url":"https://api.github.com/repos/Ferryworld/strongswan/commits/649537ee8dc75952c37df227a24e05d95dbc7594"}]}
{"actor":{"display_login":"Ferryworld"}}