Commit Graph

41 Commits

Author SHA1 Message Date
Richard Ramos
798b49b304 feat: compile boringssl using assembly files for non windows OSs 2025-10-16 15:57:04 -04:00
richΛrd
791eb85914 feat: replace picotls by BoringSSL (#21) v0.39.0 2025-10-15 21:40:54 -04:00
richΛrd
14adc588ba chore: remove nim 1.6 and macos-amd64 support (#20) 2025-09-03 16:09:24 -04:00
richΛrd
50c9d44f76 chore: make quictls optional (#19) v0.38.0 2025-09-03 16:09:11 -04:00
MorganaFuture
6ca91ea115 feat: add ngtcp2_crypto_quictls support (#18) v0.37.0 2025-08-18 17:09:12 -04:00
Richard Ramos
9456daa178 fix: no inline on windows v0.36.1 2025-03-24 21:02:14 -04:00
Richard Ramos
eb04494047 chore: v0.36.0 v0.36.0 2025-03-11 17:01:36 -04:00
vladopajic
525d9cfe25 chore: remove absolute path prefix from comments (#16) 2025-03-11 11:15:45 -04:00
richΛrd
95412ee90a chore: add DNGTCP2_STATICLIB and expose unexported anon structs (#13) 2025-03-11 11:00:18 -04:00
vladopajic
98372a266e chore(docs): improved instructions for generating new version (#14) 2025-03-11 14:56:31 +01:00
Richard Ramos
b9dbc3ad58 chore: v0.35.0 v0.35.0 2025-02-28 15:36:55 -04:00
richΛrd
0a746cef2e feat: wrap picotls backend (#10) 2025-02-28 14:22:43 -04:00
richΛrd
0ce4b13b1b chore: add license files 2025-01-16 10:57:40 -04:00
richΛrd
e7983b6a6e chore: use nimbus-common-workflow, add licenses and minor README.md formatting (#9) 2025-01-16 10:52:41 -04:00
diegomrsantos
6834f4756b chore: add nim 2 to ci (#8)
* add nim 2 to ci

* fix trigger

* remove ConvFromXtoItselfNotNeeded
2024-09-03 16:14:25 +02:00
diegomrsantos
817de8ece8 change version to 0.34.0 (#7)
chore(versioning): change version to 0.34.0
v0.34.0
2024-08-16 13:49:03 +02:00
diegomrsantos
024ce6202c chore: upgrade ngtcp2 to 1.6.0 (#6)
Upgrades ngtcp2 to 1.6.0 with all the necessary fixes.
2024-08-16 13:35:36 +02:00
Tanguy
76bf92475f Style check fixes (#5)
* Style check fixes
* ngtcp2.nim generation
* fix ci
0.33.0
2022-08-26 12:03:55 +02:00
Mark Spanbroek
fe5e54ee6c Version 0.32.0 0.32.0 2020-11-09 16:08:34 +01:00
Mark Spanbroek
4e1d27eb96 Update to latest version of ngtcp2 2020-11-09 16:08:34 +01:00
Mark Spanbroek
371e2d86aa Remove our custom sockaddr* objects
Use the ones in nativesockets instead.
2020-10-08 15:56:41 +02:00
Mark Spanbroek
1001eaf683 Fix typo's in sockaddr_in6 struct 2020-09-15 10:35:27 +02:00
Mark Spanbroek
01eda24799 Import sockets code instead of copying it 2020-09-10 17:22:27 +02:00
Mark Spanbroek
48824b92d0 Add more detail to the imported socketaddr structs 2020-09-10 17:22:27 +02:00
Mark Spanbroek
3f4d415364 Fix: sockaddr and sockaddr_storage are structs, and should be imported as such 2020-09-08 15:26:12 +02:00
Mark Spanbroek
7f936a5394 Add generated files 2020-09-08 10:57:14 +02:00
Mark Spanbroek
b8b333baa1 Ensure that C includes are relative to the nim source
Added code to determine the include directories in compile time, instead of
the default nimterop behaviour, which is to include paths relative to the 
current working directory.
2020-09-08 10:57:14 +02:00
Mark Spanbroek
d29d2fc4e5 Added instructions on updating to a newer version of ngtcp2 2020-09-08 10:57:14 +02:00
Mark Spanbroek
759934a90a Ensure that static linking is used on Windows 2020-09-08 10:57:14 +02:00
Mark Spanbroek
abe116bb7b Do not generate {.header.}
It was using absolute paths.
2020-09-08 10:57:14 +02:00
Mark Spanbroek
ca8f5879ad Checkout submodules in CI 2020-09-08 10:57:14 +02:00
Mark Spanbroek
15a631ad9b Run tests in CI 2020-09-08 10:57:14 +02:00
Mark Spanbroek
f4d2c114ee Ensure that nimble installs sources/ and build/ folders 2020-09-08 10:57:14 +02:00
Mark Spanbroek
da8939e160 Add {.compile.} pragma's to generated file 2020-09-08 10:57:14 +02:00
Mark Spanbroek
211c6fb17c Add unit test 2020-09-08 10:57:14 +02:00
Mark Spanbroek
b1f9dd4ab1 Add build script that converts C headers to a single nim source
Removes the need to have CMake when requiring this package.
2020-09-08 10:57:14 +02:00
Mark Spanbroek
f297f97045 Add ngtcp2 as a git submodule 2020-09-08 10:57:14 +02:00
Mark Spanbroek
8df3fcc775 Ensure static linking of the ngtcp2 library
Fixes linker issue on Windows, where it tries to link against a non-existing DLL.
2020-09-07 16:14:35 +02:00
Mark Spanbroek
91620388c8 Windows: add linker flag to link agains winsock2 2020-09-07 15:44:21 +02:00
Mark Spanbroek
83b5b8cfb9 Add continuous integration with Github actions 2020-09-07 14:09:17 +02:00
Mark Spanbroek
6fdeaa707a Initial version of ngtcp2 wrapper 2020-09-07 14:06:44 +02:00