Nils Andreas Svee
|
9d863b470f
|
chore: Configures mold linker for Linux
Configures the mold linker for Linux targets, excluding MIPS architectures due to incompatibility. This improves linking speed.
|
2026-02-21 13:30:05 +07:00 |
|
Nils Andreas Svee
|
684d137235
|
Move mold version check to after clang and gcc
|
2026-02-21 13:12:14 +07:00 |
|
Nils Andreas Svee
|
b3da435125
|
Add GCC version check to Jenkinsfile
|
2026-02-21 13:03:05 +07:00 |
|
Nils Andreas Svee
|
44ba412bd5
|
Update mold version in Jenkinsfile to 2.40.4
|
2026-02-21 12:46:34 +07:00 |
|
Nils Andreas Svee
|
c376880393
|
Update Jenkinsfile to always pull Docker image
|
2026-02-21 11:11:03 +07:00 |
|
Nils Andreas Svee
|
a427d4078b
|
chore(deps): Update rand and log imports
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
ad84618b46
|
refactor(icmp): Remove ToNativeEndian usage
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
55feeafc90
|
refactor(netlink): Migrate qdisc functions
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
121e8cda40
|
refactor(netlink): Migrate interface functions
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
ca1bc8f8b5
|
refactor(netlink): Migrate nl_interface_get
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
200ec32201
|
refactor(deps): Update neli imports and error types
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
40a84f5711
|
chore(deps): update dependencies to latest versions
|
2026-02-20 23:04:06 +07:00 |
|
Nils Andreas Svee
|
2b74caebcd
|
chore: remove dependabot configuration
Removes automated dependency update configuration
|
2026-02-20 22:59:29 +07:00 |
|
Nils Andreas Svee
|
9fb0e0cfe7
|
chore: update deps
|
2026-02-20 22:56:04 +07:00 |
|
Nils Andreas Svee
|
4670345caa
|
build: update rustix and dependencies
Update rustix to version 1.1 and refresh the Cargo lockfile to ensure compatibility with the latest transitive dependency versions.
|
2026-02-20 22:49:11 +07:00 |
|
Nils Andreas Svee
|
90d7e75096
|
refactor: remove custom endian traits in favor of standard library
|
2026-02-20 22:40:37 +07:00 |
|
Nils Andreas Svee
|
6553b643eb
|
fix(osv): correct branch names
|
2025-06-13 12:18:35 +07:00 |
|
Nils Andreas Svee
|
fa20dd4137
|
fix(baseliner): correct up_ewma to be taken from up time
|
2025-06-13 12:17:46 +07:00 |
|
Nils Andreas Svee
|
111d1cda95
|
chore: use latest osv scanner workflow from google
|
2025-06-13 12:11:56 +07:00 |
|
Nils Andreas Svee
|
ffa3190735
|
chore: update osv-scanner to v2.0.2
|
2025-06-13 11:59:39 +07:00 |
|
Nils Andreas Svee
|
2fd4fade2d
|
chore(build): install mold dep
|
2025-05-28 13:40:38 +07:00 |
|
Nils Andreas Svee
|
4b47633457
|
fix(build): move config.toml to the right folder
|
2025-05-09 20:05:52 +07:00 |
|
Nils Andreas Svee
|
f4a9135c60
|
fix(build): wget not available, use curl
|
2025-05-09 19:56:07 +07:00 |
|
Nils Andreas Svee
|
4b566bc04d
|
chore(build): try to use mold instead
|
2025-05-09 19:48:28 +07:00 |
|
Nils Andreas Svee
|
2656e7e4f6
|
chore(build): set cc
|
2025-05-09 19:28:19 +07:00 |
|
Nils Andreas Svee
|
942a28ed1c
|
chore: print env again.
|
2025-05-09 19:24:57 +07:00 |
|
Nils Andreas Svee
|
44305f70ad
|
fix(build): try to move cargo home to ws
|
2025-05-09 18:56:36 +07:00 |
|
Nils Andreas Svee
|
9c4b6ab7df
|
chore(build): use premade docker env
|
2025-05-09 18:46:21 +07:00 |
|
Nils Andreas Svee
|
31d3db328a
|
chore: use lld with rust
|
2025-05-09 05:47:00 +07:00 |
|
Nils Andreas Svee
|
d9b87a5087
|
fix(build): triple check that CC gets ets correctly
|
2025-05-09 04:57:41 +07:00 |
|
Nils Andreas Svee
|
c6c4b17ef5
|
fix: let the shell handle the env vars
|
2025-05-09 04:48:47 +07:00 |
|
Nils Andreas Svee
|
7489f5ae93
|
chore: try to fix path
|
2025-05-09 04:40:48 +07:00 |
|
Nils Andreas Svee
|
97a4bfeaba
|
fix(build): try to get the env right
|
2025-05-09 02:48:22 +07:00 |
|
Nils Andreas Svee
|
b9749981d0
|
chore(builder): printenv for test
|
2025-05-09 02:37:28 +07:00 |
|
Nils Andreas Svee
|
44e4e8591e
|
Revert "chore: add network=host to build arg just to test"
This reverts commit a615174451.
|
2025-05-09 01:59:39 +07:00 |
|
Nils Andreas Svee
|
a615174451
|
chore: add network=host to build arg just to test
|
2025-05-09 01:46:07 +07:00 |
|
Nils Andreas Svee
|
63b49dd347
|
chore: use dockerfile as jenkins agent
|
2025-05-09 01:11:35 +07:00 |
|
Nils Andreas Svee
|
39a6ace0a9
|
chore(netlink): adopt to new bincode version
|
2025-05-09 00:08:45 +07:00 |
|
Nils Andreas Svee
|
49b076d10c
|
chore: upgrade to new major version of deps
|
2025-05-09 00:08:25 +07:00 |
|
Nils Andreas Svee
|
fadf4d1f6d
|
chore: update locked deps
|
2025-05-08 23:50:31 +07:00 |
|
Nils Andreas Svee
|
d8c6b4422b
|
chore: remove unnecessary 'mut' in baseliner loop
|
2025-05-08 23:49:42 +07:00 |
|
Nils Andreas Svee
|
31598a812f
|
fix: use specific SliceError for etherparse
|
2025-05-08 23:49:14 +07:00 |
|
Nils Andreas Svee
|
3b9f00cd75
|
fix: account for rand crate changes
|
2025-05-08 23:48:38 +07:00 |
|
Nils Andreas Svee
|
66e52b8792
|
chore: add build workflow
|
2025-05-08 20:08:01 +07:00 |
|
Nils Andreas Svee
|
2b0e8a1cb0
|
chore: add README
|
2025-05-08 19:57:38 +07:00 |
|
Nils Andreas Svee
|
e70451a4f4
|
chore: update to rust edition 2024 and bump version
|
2025-05-08 19:47:08 +07:00 |
|
Nils Andreas Svee
|
fd7e2770e1
|
chore: add osv scanner
|
2025-05-08 19:26:03 +07:00 |
|
Nils Andreas Svee
|
f3715d1dc6
|
chore: add rust-clippy scan
|
2025-05-08 19:12:57 +07:00 |
|
Nils Andreas Svee
|
26d4fa6167
|
chore: add devskim config
|
2025-05-08 19:12:19 +07:00 |
|
Nils Andreas Svee
|
7b3dd0338f
|
chore: add dependabot config
|
2025-05-08 19:00:32 +07:00 |
|
Nils Andreas Svee
|
4a1368cd7a
|
revert socket2 to 0.4.x
|
2023-03-12 01:59:44 +01:00 |
|
Nils Andreas Svee
|
f7c2464a80
|
Update dependencies
|
2023-03-07 14:59:44 +01:00 |
|
Nils Andreas Svee
|
7a589ffdf7
|
sleep for shorter intervals between each ping
|
2023-03-01 20:13:46 +01:00 |
|
Nils Andreas Svee
|
7134f62e02
|
Revert "jenkinsfile: enable uci"
This reverts commit de099a44ac.
|
2022-11-27 22:38:32 +01:00 |
|
Nils Andreas Svee
|
de099a44ac
|
jenkinsfile: enable uci
|
2022-11-27 21:59:50 +01:00 |
|
Nils Andreas Svee
|
512a5dec16
|
jenkinsfile: add arm targets
|
2022-11-27 21:35:12 +01:00 |
|
Nils Andreas Svee
|
f2b7ff066c
|
jenkinsfile: move rustflags to build stage
|
2022-11-27 20:52:10 +01:00 |
|
Nils Andreas Svee
|
bc8138c51a
|
jenkinsfile: force static builds
|
2022-11-27 20:47:07 +01:00 |
|
Nils Andreas Svee
|
d0dc59d763
|
Revert "jenkinsfile: use only one target while testing"
This reverts commit e56c367183.
|
2022-11-27 16:37:16 +01:00 |
|
Nils Andreas Svee
|
610d8bbe98
|
jenkinsfile: switch to replaceall
|
2022-11-27 16:09:24 +01:00 |
|
Nils Andreas Svee
|
e6ece9493d
|
jenkinsfile: set linker for rust
|
2022-11-27 16:06:37 +01:00 |
|
Nils Andreas Svee
|
904bc20b2b
|
jenkinsfile: attempt to start building
|
2022-11-27 15:53:24 +01:00 |
|
Nils Andreas Svee
|
56464338bb
|
jenkinsfile: add missing parenthese
|
2022-11-27 15:41:43 +01:00 |
|
Nils Andreas Svee
|
89c441de90
|
jenkinsfile: try to correct rust target check
|
2022-11-27 15:38:38 +01:00 |
|
Nils Andreas Svee
|
cac4fc761b
|
jenkinsfile: silence wget
|
2022-11-27 15:29:21 +01:00 |
|
Nils Andreas Svee
|
e56c367183
|
jenkinsfile: use only one target while testing
|
2022-11-27 15:27:33 +01:00 |
|
Nils Andreas Svee
|
779e6de707
|
jenkinsfile: use CC env for conditional
|
2022-11-27 15:26:07 +01:00 |
|
Nils Andreas Svee
|
9d3b028ce4
|
jenkinsfile: automatically install rust target
|
2022-11-27 15:25:53 +01:00 |
|
Nils Andreas Svee
|
518e003185
|
jenkinsfile: correct gcc conditional
|
2022-11-27 15:25:12 +01:00 |
|
Nils Andreas Svee
|
b4eb1b5479
|
jenkinsfile: check gcc version
|
2022-11-27 15:18:19 +01:00 |
|
Nils Andreas Svee
|
3d9573a50c
|
jenkinsfile: try to use jenkins function for running executables
|
2022-11-27 15:15:57 +01:00 |
|
Nils Andreas Svee
|
412b343775
|
jenkinsfile: add missing parentheses
|
2022-11-27 15:11:53 +01:00 |
|
Nils Andreas Svee
|
74a92f5df5
|
jenkinsfile: conditionally download toolchain
|
2022-11-27 15:10:24 +01:00 |
|
Nils Andreas Svee
|
a985cfcf0d
|
jenkinsfile: use wget for java memory reasons
|
2022-11-27 14:42:16 +01:00 |
|
Nils Andreas Svee
|
ffde8dcb70
|
jenkinsfile: use double quotes
|
2022-11-27 14:38:38 +01:00 |
|
Nils Andreas Svee
|
cc3ea9cf21
|
jenkinsfile: try to fix target mapping lookup
|
2022-11-27 14:37:34 +01:00 |
|
Nils Andreas Svee
|
b959f4f4b7
|
jenkinsfile: fix env variables
|
2022-11-27 14:34:06 +01:00 |
|
Nils Andreas Svee
|
9e6ea135ce
|
jenkinsfile: fix missing comma
|
2022-11-27 14:32:52 +01:00 |
|
Nils Andreas Svee
|
acc0bd75e4
|
quote target map keys
|
2022-11-27 14:32:13 +01:00 |
|
Nils Andreas Svee
|
8143822db4
|
start working on jenkinsfile for automated builds
|
2022-11-27 14:31:12 +01:00 |
|
Nils Andreas Svee
|
7d11f2a273
|
no need to have the cake definition in it's own file
also remove everything we don't use
|
2022-11-25 20:21:54 +01:00 |
|
Nils Andreas Svee
|
786639bf56
|
Move creation of State struct to a function
|
2022-11-25 20:19:06 +01:00 |
|
Nils Andreas Svee
|
6659e72ab4
|
add missing newline to stats dumping
|
2022-11-21 18:15:25 +01:00 |
|
Nils Andreas Svee
|
5c0a6c304f
|
ratecontroller: use durations instead of manually handling time
|
2022-11-10 13:54:26 +01:00 |
|
Nils Andreas Svee
|
bb9d1ed4af
|
reflector_selector: Simplify setting sleep time
|
2022-10-29 22:43:47 +02:00 |
|
Nils Andreas Svee
|
e9fb811a58
|
pinger: remove allow dead code
|
2022-10-29 22:36:05 +02:00 |
|
Nils Andreas Svee
|
f7d39d170f
|
Remove unused qdisc fields for now
|
2022-10-29 22:35:48 +02:00 |
|
Nils Andreas Svee
|
d5823634ca
|
Handle initialization for first ratecontroller run better
|
2022-10-29 22:34:52 +02:00 |
|
Nils Andreas Svee
|
13ba3eaffe
|
Rename 'clock' to 'time'
|
2022-10-29 22:30:19 +02:00 |
|
Nils Andreas Svee
|
befccc0d6f
|
move util functions into respective modules
|
2022-10-19 21:23:52 +02:00 |
|
Nils Andreas Svee
|
1c38d8ff48
|
ratecontroller: no need to manually construct duration
|
2022-10-18 16:22:15 +02:00 |
|
Nils Andreas Svee
|
d2e0d2b0be
|
Remove ratecontroller debug print
|
2022-10-15 15:05:07 +02:00 |
|
Nils Andreas Svee
|
cacc5b1a6b
|
Apply Clippy recommendations
|
2022-10-15 14:58:05 +02:00 |
|
Nils Andreas Svee
|
34b3fc0850
|
Add explanation to endian module
|
2022-10-15 13:49:05 +02:00 |
|
Nils Andreas Svee
|
c82f777290
|
Update dependencies
|
2022-10-15 13:44:53 +02:00 |
|
Nils Andreas Svee
|
c1286b0ba9
|
Add clock wrapper class
|
2022-10-15 13:44:30 +02:00 |
|
Nils Andreas Svee
|
f7bbb32788
|
Forgot to add endian mod to main
|
2022-10-15 13:43:37 +02:00 |
|
Nils Andreas Svee
|
62bd482acb
|
Implement to native endian functions as a trait for u32/u64
|
2022-10-13 18:52:13 +02:00 |
|
Nils Andreas Svee
|
6119408e1f
|
Attempt changing to socket2
|
2022-10-13 18:03:56 +02:00 |
|
Nils Andreas Svee
|
8e0a03b408
|
Remove Cargo config from workspace
|
2022-10-13 17:28:10 +02:00 |
|