Matteo Settenvini
6582c27a43
Update deps and fix getaddrinfo test for canary
...
Apparently the return of getaddrinfo for the canary domain has
changed in the latest versions of either glibc or the corresponding
crate.
The error returned is Eai::NoData rather than Eai::NoName.
2023-01-10 17:13:05 +01:00
Matteo Settenvini
cef4f452f2
Ensure getent is available
2022-09-12 00:44:43 +02:00
Matteo Settenvini
20072cf1ea
Use a p2p dbus connection during tests
...
This removes the requirement of having the DBus daemon running locally,
which is particularly helpful e.g. in a container or for CI.
2022-09-12 00:38:24 +02:00
Matteo Settenvini
256267c213
Run tests normally
2022-09-05 23:45:38 +02:00
Matteo Settenvini
8d47b339f6
Temporarily disable tarpaulin
2022-09-05 23:41:50 +02:00
Matteo Settenvini
b7641f4e46
Ensure libclang is present on CI
2022-09-05 23:31:34 +02:00
Matteo Settenvini
52f0cf9111
Add CI files
2022-09-05 23:19:47 +02:00
Matteo Settenvini
571aa90d6a
Finish implementation of gethostbyname
2022-09-05 23:15:29 +02:00
Matteo Settenvini
9978bfd783
Use unique name for dbus connection during integration testing
2022-08-25 01:00:18 +02:00
Matteo Settenvini
c52195dd8b
Add TLS support to resolver, implement DBus ifaces
2022-08-24 16:18:09 +02:00
Matteo Settenvini
b5797b12f1
Ensure unique nix library use with deps
2022-08-24 12:51:16 +02:00
Matteo Settenvini
c35c83a4b2
Minor refactors
2022-08-24 12:48:36 +02:00
Matteo Settenvini
30aef698bb
Add short readme
2022-08-23 11:19:13 +02:00
Matteo Settenvini
d37ab45d68
Implement hostent handling
2022-08-23 11:07:17 +02:00
Matteo Settenvini
8082509da0
Refactor code to reduce duplication among gethostbyname(3|4)_r
2022-08-22 23:12:34 +02:00
Matteo Settenvini
516bf4000c
Use an async context for module and refactor
2022-08-21 14:47:37 +02:00
Matteo Settenvini
96663abaef
Move to rust stable, introduce mock for dbus in tests
2022-08-18 13:59:11 +02:00
Matteo Settenvini
37ef5d4e65
Start implementing and testing gethostbyname4_r
2022-08-15 22:55:35 +02:00
Matteo Settenvini
9ce503e052
Ensure loading of NSS module in tests
2022-08-14 23:03:59 +02:00
Matteo Settenvini
0f11e871ef
Add basic test
2022-08-13 17:04:22 +02:00
Matteo Settenvini
355134e0dd
Add license info and commit hooks
2022-08-13 10:44:46 +02:00
Matteo Settenvini
ea3483263d
Create initial skeleton
2022-08-13 10:32:43 +02:00