vladopajic
3d0451d7f2
chore(protocols): remove deprecated utilities ( #1305 )
2025-04-04 08:44:36 +00:00
richΛrd
b1f65c97ae
fix: unsafe string usage ( #1308 )
2025-04-03 15:33:08 -04:00
vladopajic
5584809fca
chore(certificate): update test vectors ( #1294 )
2025-04-01 17:15:26 +02:00
richΛrd
7586f17b15
fix: set peerId on incoming Quic connection ( #1302 )
2025-03-31 09:38:30 -04:00
richΛrd
0e16d873c8
feat: withQuicTransport ( #1301 )
2025-03-30 04:44:49 +00:00
richΛrd
b11acd2118
chore: update quic and expect exception in test ( #1300 )
...
Co-authored-by: vladopajic <vladopajic@users.noreply.github.com >
2025-03-27 12:19:49 -04:00
vladopajic
1376f5b077
chore(quic): add tests with invalid certs ( #1297 )
2025-03-27 15:19:14 +01:00
richΛrd
340ea05ae5
feat: quic ( #1265 )
...
Co-authored-by: vladopajic <vladopajic@users.noreply.github.com >
2025-03-26 10:17:15 -04:00
vladopajic
024ec51f66
feat(certificate): add date verification ( #1299 )
2025-03-25 11:50:25 +01:00
richΛrd
efe453df87
refactor: use openssl instead of mbedtls ( #1298 )
2025-03-24 10:22:52 -04:00
vladopajic
c0f4d903ba
feat(certificate): set distinguishable issuer name with peer id ( #1296 )
2025-03-21 12:38:02 +00:00
vladopajic
28f2b268ae
chore(certificate): cosmetics ( #1293 )
2025-03-19 17:02:14 +00:00
vladopajic
5abb6916b6
feat: X.509 certificate validation ( #1292 )
2025-03-19 15:40:14 +00:00
richΛrd
e6aec94c0c
chore: use token per repo in autobump task ( #1288 )
2025-03-18 17:12:52 +00:00
vladopajic
9eddc7c662
chore: specify exceptions ( #1284 )
2025-03-17 13:09:18 +00:00
richΛrd
028c730a4f
chore: remove python dependency ( #1287 )
2025-03-17 08:04:30 -04:00
richΛrd
3c93bdaf80
chore(version): update libp2p.nimble to 1.9.0 ( #1282 )
...
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com >
v1.9.0
2025-03-14 15:56:51 +00:00
vladopajic
037b99997e
chore(ci): remove AppVeyor config ( #1281 )
2025-03-10 21:09:40 +00:00
vladopajic
e67744bf2a
chore(connmanager): propagate CancelledError ( #1276 )
2025-03-05 17:31:46 +00:00
vladopajic
5843e6fb4f
chore(protocol): handler to propagate CancelledError ( #1275 )
2025-03-05 15:04:29 +00:00
vladopajic
f0ff7e4c69
fix(ci): transport interoperability action ( #1277 )
2025-03-04 19:00:08 +01:00
diegomrsantos
24808ad534
feat(tls-certificate): generate and parse libp2p tls certificate ( #1209 )
...
Co-authored-by: Richard Ramos <info@richardramos.me >
2025-03-04 08:05:40 -04:00
vladopajic
c4bccef138
chore(relay): specify raised exceptions ( #1274 )
2025-03-03 15:18:27 +01:00
vladopajic
adf2345adb
chore: specify raised exceptions in miscellaneous places ( #1269 )
2025-02-28 09:19:53 -04:00
vladopajic
f7daad91e6
chore(protocols): specify raised exceptions (part 2) ( #1268 )
2025-02-28 08:06:51 -04:00
vladopajic
65052d7b59
chore(transports): specify raised exceptions ( #1266 )
2025-02-27 10:42:05 +01:00
vladopajic
b07ec5c0c6
chore(protocol): list raised exceptions ( #1260 )
2025-02-25 17:33:24 -04:00
vladopajic
f4c94ddba1
chore(dialer): list raised exceptions ( #1264 )
2025-02-24 20:10:20 +01:00
vladopajic
a7ec485ca9
chore(transports): list raised exceptions ( #1255 )
2025-02-24 16:42:27 +01:00
vladopajic
86b6469e35
chore: list raised exceptions in switch services ( #1251 )
...
Co-authored-by: richΛrd <info@richardramos.me >
2025-02-24 15:33:06 +01:00
Ivan FB
3e16ca724d
chore: add trace log to analyse remote stream reset ( #1253 )
2025-02-24 08:24:27 -04:00
vladopajic
93dd5a6768
chore(connmanager): specify raised exceptions ( #1263 )
2025-02-19 15:55:36 +00:00
richΛrd
ec43d0cb9f
chore: refactors to remove .closure., .gcsafe for .async. procs, and added callback compatibility to daemonapi ( #1240 )
2025-02-19 15:00:44 +00:00
vladopajic
8469a750e7
chore: add description of public pragma ( #1262 )
2025-02-19 14:14:50 +01:00
vladopajic
fc6ac07ce8
ci: utilize github action for nph check ( #1257 )
2025-02-17 15:42:58 +00:00
vladopajic
79cdc31b37
ci: remove commit message check ( #1256 )
2025-02-17 12:35:42 +00:00
vladopajic
be33ad6ac7
chore: specify raising exceptions in daemon module ( #1249 )
2025-02-14 15:36:29 +01:00
vladopajic
a6e45d6157
chore: list raised exceptions in utils module ( #1252 )
...
part of https://github.com/vacp2p/nim-libp2p/issues/962 effort.
2025-02-13 11:27:29 -04:00
richΛrd
37e0f61679
chore: update maintainers ( #1248 )
2025-02-11 14:32:12 -04:00
vladopajic
5d382b6423
style: fix code style with nph ( #1246 )
2025-02-11 15:39:08 +00:00
richΛrd
78a4344054
refactor(pubsub): do not raise exceptions on publish ( #1244 )
2025-02-07 01:30:21 +00:00
Ivan FB
a4f0a638e7
chore: add isClosedRemotely public bool attribute in lpstream ( #1242 )
...
Also adds the gcsafe to getStreams method so that we can invoke it from async procs
2025-02-06 09:54:00 -04:00
richΛrd
c5aa3736f9
chore(version): update libp2p.nimble to 1.8.0 ( #1236 )
...
This PR's commit is planned to be tagged as v1.8.0
v1.8.0
2025-01-22 08:45:56 -04:00
richΛrd
b0f83fd48c
fix: use target repository branch as suffix for nim-libp2p-auto-bump- ( #1238 )
...
The branch `nim-libp2p-auto-bump-unstable` was not getting autobumped
because at one point of time in nim-libp2p `unstable` branch was renamed
to `master` branch. Since the workflow file depended on `GITHUB_REF`, it
was instead updating `nim-libp2p-auto-bump-master` instead of
`nim-libp2p-auto-bump-unstable`
2025-01-15 14:25:21 -04:00
richΛrd
d6e5094095
fix(pubsub): revert async: raises: [] annotation for TopicHandler and ValidatorHandler ( #1237 )
2025-01-15 03:35:24 +00:00
richΛrd
483e1d91ba
feat: idontwant on publish ( #1230 )
...
Closes #1224
The following changes were done:
1. Once a message is broadcasted, if it exceeds the threeshold to
consider it a large message it will send an IDONTWANT message before
publishing the message
4f9c21f699/libp2p/protocols/pubsub/gossipsub.nim (L800-L801)
2. Extracts the logic to broadcast an IDONTWANT message and to verify
the size of a message into separate functions
3. Adds a template to filter values of a hashset without modifying the
original
2025-01-14 16:59:38 -04:00
richΛrd
d215bb21e0
fix(multiaddress): don't re-export minprotobuf ( #1235 )
2025-01-14 15:47:06 -04:00
richΛrd
61ac0c5b95
feat(pubsub): add {.async: (raises).} annotations ( #1233 )
...
This PR adds `{.async: (raises).}` annotations to the pubsub package.
The cases in which a `raises:[CatchableError]` was added were due to not
being part of the package and should probably be changed in a separate
PR
2025-01-14 17:01:02 +01:00
diegomrsantos
1fa30f07e8
chore(ci): add arm64 for macOS ( #1212 )
...
This PR adds the macOS 14 GitHub runner that uses the arm64 cpu.
2024-12-20 21:18:56 -04:00
richΛrd
39d0451a10
chore: validate PR titles and commits, and autoassign PRs ( #1227 )
2024-12-20 15:42:54 +01:00