neequ57
87708d4b3e
Add relayed-only mode
2025-06-13 09:10:41 -04:00
TC Johnson
e5bd711724
Version update: v0.4.6 → v0.4.7
2025-06-03 10:24:08 -05:00
Brandon Vandegrift
e62d32aea1
Separate types for CryptoKind and VeilidCapability
2025-05-26 08:50:28 -05:00
Brandon Vandegrift
95d272dec9
Use newtypes for crypto structs
2025-05-23 19:33:01 +00:00
TC Johnson
78b4a2bee2
Version update: v0.4.5 → v0.4.6
2025-05-14 17:56:46 -05:00
TC Johnson
4aceb48ad0
Version update: v0.4.4 → v0.4.5
2025-05-13 19:04:14 -05:00
Brandon Vandegrift
7a2a8ae4cb
Gate insecure capabilities behind footgun feature
2025-05-08 21:05:28 -04:00
Christien Rioux
dad05e672b
Bootstrap V1
2025-05-06 13:19:30 -04:00
Brandon Vandegrift
7ce7e1e7f2
Rename config structs, wasm now uses config object
2025-05-03 17:31:14 -04:00
Brandon Vandegrift
81b265e4bf
Add veilid_features API and logging
2025-05-03 10:19:43 -04:00
Brandon Vandegrift
759af948bc
Expose the is_shutdown API to all bindings
2025-04-26 19:36:31 -04:00
Christien Rioux
c194f61644
Local Rehydration
2025-04-25 17:18:39 -04:00
Christien Rioux
e6c7c28746
Improved WatchValue
2025-04-21 14:05:44 -04:00
TC Johnson
f16c31bc40
Version update: v0.4.3 → v0.4.4
2025-03-21 21:42:47 -05:00
Christien Rioux
6018d385e8
[ci skip] fix veilid_api duration logging, add keyed spans to veilid-api tracing so they show up
2025-03-11 13:30:12 -04:00
Christien Rioux
67eeb87c28
validate types for python api calls
...
add more stress tests to python
fix deadlock in veilid_api duration testing
correct offline_subkey_writes inflight reporting
2025-03-11 09:31:15 -04:00
Christien Rioux
bd5492404b
fix python async context
2025-03-06 14:29:45 -05:00
Christien Rioux
1a594d0d6f
Improved latency and reliability testing
2025-03-01 00:16:18 +00:00
Christien Rioux
90036e0653
Fixed for attach speed and futures optimizations
2025-02-26 15:34:31 +00:00
TC Johnson
806953a919
Version update: v0.4.2 → v0.4.3
2025-02-19 18:56:50 -06:00
TC Johnson
e785112d17
Version update: v0.4.1 → v0.4.2
2025-02-18 22:41:35 -06:00
Christien Rioux
69378ca9b0
update api surface for create_dht_record with owner
2025-02-17 18:04:54 +00:00
Christien Rioux
a2b0214b8e
checkpoint merge of network-shim branch
2025-02-10 03:06:41 +00:00
TC
db7f640414
Fixed dependency config
2025-01-05 15:50:35 +00:00
TC Johnson
512569abb1
Version update: v0.4.0 → v0.4.1
2024-10-24 19:27:30 -05:00
TC Johnson
59630dbe8c
Version update: v0.3.4 → v0.4.0
2024-10-20 11:43:43 -05:00
Christien Rioux
5e81379469
Merge branch 'uptime-debug-command' into 'main'
...
Add "uptime" debug command
See merge request veilid/veilid!323
2024-10-19 15:18:26 +00:00
neequ57
52ac599008
Add "uptime" debug command
2024-10-19 15:18:26 +00:00
Christien Rioux
0a5f138af7
Tests and bug fixes for RFC-0001
2024-10-19 01:28:25 +00:00
Christien Rioux
6ecf623d7e
Better relay detection and protections for flows
2024-10-18 00:11:59 +00:00
Christien Rioux
cc2d656071
Improved Address Detection
2024-10-11 00:16:39 +00:00
Christien Rioux
b7eeec20ab
improve dht consensus checking and low level networking
2024-09-21 15:13:29 +00:00
Christien Rioux
3b9626d79a
implement issue #388 : Change app-facing default to Sequencing::PreferOrdered
2024-08-20 22:29:02 +00:00
Christien Rioux
22069d3430
improve verbose tracing. clean up some errors.
2024-08-20 15:07:37 -04:00
DumontIO
e01de73209
Update Python dependencies, add coverage
2024-08-13 16:50:03 -04:00
DumontIO
c92e07c88e
Python code cleanup
...
These changes should not change any functionality.
In code:
- Added async keyword to CryptoSystem::kind since it's actually implemented async
- Removed unused socket import in json_api
In tests:
- Removed unused imports
- Removed unnecessary return statements
- Removed unused variables
- Cleaned up some spacing to match PEP-8
- Changed many comparisons to match PEP-8
- Use ValueSubKey classes instead of integers to keep types in line
2024-08-13 16:47:06 -04:00
DumontIO
0c19414934
Move Python IPC connection from tests to Veilid
2024-08-13 16:08:15 -04:00
TC Johnson
6eac54bbc9
Version update: v0.3.3 → v0.3.4
2024-08-01 19:19:34 -05:00
TC Johnson
8c297acdee
Version update: v0.3.2 → v0.3.3
2024-07-07 12:32:33 -05:00
Christien Rioux
20e76bbed1
flamegraph and instrumentation work
2024-07-03 13:15:59 -04:00
Christien Rioux
0b0d9b5291
inspect_dht_record python binding fix and integration test fix
2024-06-28 22:31:35 +00:00
Christien Rioux
6f37e09008
make test more stressful
2024-06-25 22:39:12 +00:00
Christien Rioux
05180252e4
* API Breaking Change: CryptoSystem.verify() should return bool, and reserve errors for error cases, not validation failures.
...
* API Breaking Change: VeilidAPI.verify_signatures() returns Option<TypedKeySet> now
Fixes #313
2024-05-31 16:20:58 -04:00
TC Johnson
bdb7ad32f2
Version update: v0.3.1 → v0.3.2
2024-04-28 17:33:07 -05:00
Christien Rioux
eba349d22c
integration test for dht records
2024-04-28 12:42:13 -04:00
Christien Rioux
4a190a6853
add offline subkeys to dht record report
2024-04-13 14:15:09 -04:00
TC Johnson
3effd2deef
Version update: v0.3.0 → v0.3.1
...
Signed-off-by: TC Johnson <tc@veilid.org>
2024-04-04 19:35:13 -05:00
Christien Rioux
6e1439306a
make valuechanged update no longer happen when value hasn't changed or is older
2024-03-31 16:34:12 -04:00
TC Johnson
9d3ee579d3
Version update: v0.2.5 → v0.3.0
2024-03-27 21:11:00 -05:00
Christien Rioux
94ce43f944
reliable + ensureordered is now the routingcontext and private route default
2024-03-27 17:53:51 -05:00