Commit graph

37 commits

Author SHA1 Message Date
Ashley Wulber
2120fffa57
feat: add wifi security 2023-01-06 17:11:08 -05:00
Ashley Wulber
af1cc089ec
specify deps 2022-12-23 12:01:44 -05:00
Ashley Wulber
958f163ed9
update deps 2022-12-08 14:47:14 -05:00
Lucy
d3b16fda4d
⬆️ Un-pin and fix dependencies. 2022-04-05 12:27:56 -04:00
Lucy
6d32b4c247
Prefixes are u32 2022-02-09 13:23:12 -05:00
Lucy
4f28c3c02b
Add AddressData to Ipv4Config and Ipv6Config 2022-02-09 11:31:01 -05:00
Lucy
a81830cd20
Fix backwards IPv4 addresses 2022-02-08 14:10:28 -05:00
Lucy
8bdccc1f18
Add wrappers for TUN/TAP devices and WireGuard devices 2022-02-08 12:27:35 -05:00
Lucy
4704a1672d
impl Deref for NetworkManager and NetworkManagerSettings 2022-02-07 14:08:33 -05:00
Lucy
52b613d284
Add NetworkManager::active_connections 2022-02-07 11:08:54 -05:00
Lucy
df6070b75c
Implement AccessPoint::last_seen, using procfs to get the boot time. 2022-02-02 15:07:20 -05:00
Lucy
8df68611fe
Constructor from zbus object for Settings 2022-01-26 13:32:13 -05:00
Lucy
ce01d9befd
Settings object (again) 2022-01-26 13:27:51 -05:00
Lucy
a27420a3f5
Add a method for turning a HashMap into a value-object 2022-01-26 13:22:44 -05:00
Lucy
337b27e4a8
More dictionary-based stuff 2022-01-26 11:01:01 -05:00
Lucy
ec7ac55a60
This is annoying. 2022-01-21 12:22:31 -05:00
Lucy
7589428537
Hopefully get everything else needed typed out 2022-01-21 12:18:58 -05:00
Lucy
303f25911e
Whoops, wrong type signature 2022-01-21 11:19:54 -05:00
Lucy
d56d7b348b
Fix dbus signature 2022-01-21 11:15:38 -05:00
Lucy
4c604a0758
Derive Debug on everything 2022-01-21 11:12:35 -05:00
Lucy
e2c2fdea8f
Add settings bindings 2022-01-21 11:01:06 -05:00
Lucy
e660731756
Add a Settings type for all connection settings, and change bindings to use said type. 2022-01-21 10:50:31 -05:00
Lucy
737b687bd3
Make settings serializable 2022-01-21 10:13:48 -05:00
Lucy
54a9f4d6f3
Fix downcast_to_device 2022-01-13 14:32:52 -05:00
Lucy
02c744a119
Add AccessPoint bindings 2022-01-13 12:06:00 -05:00
Lucy
29550a9658
Add connectio nsettings types+builders 2022-01-12 15:30:53 -05:00
Lucy
6dd7eb9da4
Continue to work on bindings, including NetworkManager::activate_connection 2022-01-12 11:23:09 -05:00
Lucy
0168219a78
Rename Connection to ActiveConnection 2022-01-12 11:09:03 -05:00
Lucy
e40c3e7787
Device can now be downcasted to a specific type of device (and upcasted back) 2022-01-11 17:51:15 -05:00
Lucy
2acdb272fb
Work on bindings some more 2022-01-11 16:41:10 -05:00
Lucy
da5c6ed172
Work on more Rust-side bindings 2022-01-11 16:02:29 -05:00
Lucy
91a7fc6da1
Very basic NetworkManager bindings 2022-01-11 15:23:09 -05:00
Lucy
cff3029833
Forgot to add default_service to some of the new interfaces 2022-01-11 13:43:12 -05:00
Lucy
d17c660410
Add more interfaces and sort some old ones 2022-01-11 13:42:27 -05:00
Lucy
2b00c7f3e3
Improve naming; remove duplicate interfaces 2022-01-11 12:54:20 -05:00
Lucy
ab51fc6f70
Add more NM bindings 2022-01-11 12:31:29 -05:00
Lucy
1273f1f098
Initial commit 2022-01-11 11:21:57 -05:00