Package: libapache2-mod-ip Source: libapache-mod-ip Version: 0-1~git20250301.03c17be+bookworm1 Architecture: amd64 Maintainer: Julian Keck Installed-Size: 50 Depends: apache2-api-20120211, apache2-bin (>= 2.4.16), libc6 (>= 2.34) Homepage: https://github.com/falling-sky/mod_ip Priority: optional Section: httpd Filename: pool/main/liba/libapache-mod-ip/libapache2-mod-ip_0-1~git20250301.03c17be+bookworm1_amd64.deb Size: 11836 SHA256: 187491d363a43d3289d59fce4826feab8d6953798d2e5bc5c35e238b562d866a SHA1: 1685e9003a63b9cfd6c58aef280a20db710c709f MD5sum: 7260c66975dd4737d0c300bedb3d81ae Description: Apache module to report IP address to web clients as a JSON response This module reports the IP the user came from, as a JSONP response. GET requests required; CGI style arguments are permitted. Package: libapache2-mod-ip-dbgsym Source: libapache-mod-ip Version: 0-1~git20250301.03c17be+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Julian Keck Installed-Size: 44 Depends: libapache2-mod-ip (= 0-1~git20250301.03c17be+bookworm1) Priority: optional Section: debug Filename: pool/main/liba/libapache-mod-ip/libapache2-mod-ip-dbgsym_0-1~git20250301.03c17be+bookworm1_amd64.deb Size: 30184 SHA256: 486e3c760c7fdadff8b2a3c6e6ad2a9325447c15075c44147f2e14c24aff9437 SHA1: 420f502744fa543d5a02b7abdcaae9dc2611b9cc MD5sum: 2b10ec53478dd6826f5a6d2f1472f983 Description: debug symbols for libapache2-mod-ip Build-Ids: 63742794dc95069c938061d2c2e85a18af39cc20 Package: libunbound-dev Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Architecture: amd64 Maintainer: unbound packagers Installed-Size: 2565 Depends: libunbound8 (= 1.25.1-1+sccnet+bookworm1) Multi-Arch: same Homepage: https://www.unbound.net/ Priority: optional Section: libdevel Filename: pool/main/u/unbound/libunbound-dev_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 710708 SHA256: b8e2d9e4605f2f0f2b84f852fcbd016f346a954f079a794d8759f5608189a035 SHA1: e7a13294de241fde21bae9c80e8b2f25f766fa25 MD5sum: 5819a5e00ad208412d39be12eef41809 Description: static library, header files, and docs for libunbound Static library, header files, and documentation for libunbound. . libunbound performs and validates DNS lookups; it can be used to convert hostnames to IP addresses and back and obtain other information from the DNS. Cryptographic validation of results is performed with DNSSEC. Package: libunbound8 Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Architecture: amd64 Maintainer: unbound packagers Installed-Size: 1368 Depends: libc6 (>= 2.36), libevent-2.1-7 (>= 2.1.8-stable), libssl3 (>= 3.0.0) Multi-Arch: same Homepage: https://www.unbound.net/ Priority: optional Section: libs Filename: pool/main/u/unbound/libunbound8_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 620204 SHA256: 17020921283722d7ef91c67d04518af75484533dfef74468ce533e78e9fe141e SHA1: 219a66014ab7acc3691d607dcf44335177b5b12f MD5sum: aae3e71fc6b61ce1f9ed21921cd2a058 Description: library implementing DNS resolution and validation libunbound performs and validates DNS lookups; it can be used to convert hostnames to IP addresses and back and obtain other information from the DNS. Cryptographic validation of results is performed with DNSSEC. Package: libunbound8-dbgsym Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: unbound packagers Installed-Size: 1429 Depends: libunbound8 (= 1.25.1-1+sccnet+bookworm1) Multi-Arch: same Priority: optional Section: debug Filename: pool/main/u/unbound/libunbound8-dbgsym_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 1365716 SHA256: 41502fd049e02379204a084fe1a808c7e17cad2cc2fd6bb8719ec4405bdd0347 SHA1: 429d0beb4ce6de986335043cc26d19d1bb81f544 MD5sum: 911916f1a6698f4efad60865b307ec53 Description: debug symbols for libunbound8 Build-Ids: 2200427182ba533e0137bb1fa378567e6645dab9 Package: mtu1280d Version: 0-1~git20251004.968d175.1+bookworm1 Architecture: amd64 Maintainer: Julian Keck Installed-Size: 36 Depends: libc6 (>= 2.34), libnetfilter-queue1 (>= 1.0.0), systemd, iptables Homepage: https://github.com/falling-sky/mtu1280d Priority: optional Section: net Filename: pool/main/m/mtu1280d/mtu1280d_0-1~git20251004.968d175.1+bookworm1_amd64.deb Size: 7584 SHA256: 062be4d1125bfc9a79a38d5f028096f0f95d96c2494bdce4ff017bfdedf549d2 SHA1: be5334b701dfa7a7161d98d37645cbec7f3cb57f MD5sum: 2bedfe95144bbdbe488f546557c6d58b Description: emulates serving via a low MTU IPv6 tunnel This program is will generate ICMPv6 "Packet Too Big" responses with an MTU of 1280. mtu1280d will connect to a netfilter_queue socket, listening for packets; and respond to all packets sent to that queue. . This is meant to be ran on a secondary IP for your host. It is recommend that your primary IP is NOT used with this technique in case of application failure. Package: mtu1280d-dbgsym Source: mtu1280d Version: 0-1~git20251004.968d175.1+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Julian Keck Installed-Size: 24 Depends: mtu1280d (= 0-1~git20251004.968d175.1+bookworm1) Priority: optional Section: debug Filename: pool/main/m/mtu1280d/mtu1280d-dbgsym_0-1~git20251004.968d175.1+bookworm1_amd64.deb Size: 9164 SHA256: d32be56219172dda37df74f0ba5a6d1b2e36eedf0dbdaf365a258f7579481c2f SHA1: 7a82f69eb63dbbd2589176272be15264a88f08a8 MD5sum: c0668a449c677d14ae2d013c6357cc0f Description: debug symbols for mtu1280d Build-Ids: 51e66851106b15420730fbd61c501f89a9de627a Package: ntpd-rs Version: 1.8.0-1 Architecture: amd64 Homepage: https://github.com/pendulum-project/ntpd-rs Maintainer: NTPD-rs Maintainers Installed-Size: 16050 Depends: libc6 (>= 2.34) Conflicts: time-daemon Replaces: time-daemon Provides: time-daemon Priority: optional Section: net Filename: pool/main/n/ntpd-rs/ntpd-rs_1.8.0-1_amd64.deb Size: 2915752 SHA256: 862d92967764e7206ebd9b223744f8c4bdcb2d33fd04fe66d7b2ebe6ca426184 SHA1: 567a1e1e8b220bd1369d554b4d9549d13b1408b0 MD5sum: ddfb94feb7732ce225b262742b427019 Description: Full-featured implementation of NTP with NTS support ![checks](https://github.com/pendulum-project/ntpd-rs/actions/workflows/checks.yaml/badge.svg?branch=main) [![codecov](https://codecov.io/gh/pendulum-project/ntpd-rs/branch/main/graph/badge.svg?token=WES1JIYUJH)](https://codecov.io/gh/pendulum-project/ntpd-rs) [![Crates.io](https://img.shields.io/crates/v/ntpd.svg)](https://crates.io/crates/ntpd) [![Docs](https://img.shields.io/badge/ntpd--rs-blue?label=docs)](https://docs.ntpd-rs.pendulum-project.org/) [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8054/badge)](https://www.bestpractices.dev/projects/8054) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/pendulum-project/ntpd-rs/badge)](https://securityscorecards.dev/viewer/?uri=github.com/pendulum-project/ntpd-rs) . # ntpd-rs . ntpd-rs is a tool for synchronizing your computer's clock, implementing the NTP and NTS protocols. It is written in Rust, with a focus on security and stability. It includes both client and server support. . If a feature you need is missing please let us know by opening an issue. . ## Documentation . Be sure to check out the [documentation website] as it includes guides on getting started, installation and migration, as well as a high-level overview of the code structure. . ## Usage . You can install the packages from the [releases page]. These packages configure ntpd-rs to synchronize your computers clock to servers from the [NTP pool]. After installation, check the status of the ntpd-rs daemon with . ```console $ sudo systemctl status ntpd-rs ``` . If ntpd-rs was not started automatically, you can do so now with . ```console $ sudo systemctl start ntpd-rs ``` . You should now be able to check the synchronization status with . ```console $ ntp-ctl status Synchronization status: Dispersion: 0.000299s, Delay: 0.007637s Desired poll interval: 16s Stratum: 4 . Sources: ntpd-rs.pool.ntp.org:123/77.171.247.180:123 (1): +0.000024±0.000137(±0.016886)s poll interval: 16s, missing polls: 0 root dispersion: 0.005905s, root delay:0.016190s ntpd-rs.pool.ntp.org:123/45.137.101.154:123 (2): +0.000022±0.000081(±0.007414)s poll interval: 16s, missing polls: 0 root dispersion: 0.004517s, root delay:0.005051s ntpd-rs.pool.ntp.org:123/178.215.228.24:123 (3): +0.000117±0.000091(±0.009162)s poll interval: 16s, missing polls: 0 root dispersion: 0.000549s, root delay:0.004318s ntpd-rs.pool.ntp.org:123/162.159.200.123:123 (4): +0.000111±0.000076(±0.004066)s poll interval: 16s, missing polls: 0 root dispersion: 0.000351s, root delay:0.003571s . Servers: ``` The top part shows the overall quality of the time synchronization, and the time sources section shows which servers are used as well as offsets and uncertainties of those individual servers. . For more details on how to install and use ntpd-rs, see our [documentation website]. . ## Roadmap . See [Project Pendulum] for our roadmap. . ## History . ### 2022 . The project originates from ISRG's project [Prossimo], as part of their mission to achieve memory safety for the Internet's most critical infrastructure. . Prossimo . Prossimo funded the initial development of the NTP client and server, and NTS support. The [NTP initiative page] on Prossimo's website tells the story. . ### 2023 . After completion of the initial development, the project's ownership moved from Prossimo to Tweede golf in April 2023. See the [NTP announcement] for more information. . Tweede golf is the long-term maintainer of ntpd-rs, that is now part of Tweede golf's [Project Pendulum]. Pendulum is building modern, open-source implementations of the Network Time Protocol (ntpd-rs) and the Precision Time Protocol (Statime). . In July of 2023 the [Sovereign Tech Agency] invested in Pendulum, securing ntpd-rs development and maintenance in 2023, and maintenance and adoption work in 2024. . ### 2024 . In 2024, we completed the work for [Sovereign Tech Agency], which resulted in (among many other deliverables) a stable release for ntpd-rs. . In June of 2024, ntpd-rs was deployed in the infrastructure of [Let's Encrypt]. . ![STF](https://tweedegolf.nl/images/logo-stf-blank.png) . [releases page]: https://github.com/pendulum-project/ntpd-rs/releases [NTP pool]: https://www.ntppool.org [documentation website]: https://docs.ntpd-rs.pendulum-project.org/ [Prossimo]: https://www.memorysafety.org [NTP initiative page]: https://www.memorysafety.org/initiative/ntp [NTP announcement]: https://www.memorysafety.org/blog/ntp-and-nts-have-arrived/ [Project Pendulum]: https://github.com/pendulum-project [Sovereign Tech Agency]: https://www.sovereign.tech/tech/pendulum [Let's Encrypt]: https://letsencrypt.org/2024/06/24/ntpd-rs-deployment/ Package: openbao-hsm Version: 2.5.4 Architecture: amd64 License: MPL-2.0 Maintainer: OpenBao Installed-Size: 180919 Replaces: bao-hsm Provides: openbao Depends: openssl Conflicts: openbao, bao, bao-hsm Homepage: https://openbao.org Priority: optional Section: default Filename: pool/main/o/openbao-hsm/openbao-hsm_2.5.4_amd64.deb Size: 69658068 SHA256: 7e6875a2d2d546c81657d5e50e301d016a1a1e61ee189a2c9a5e9dfe634f5fab SHA1: 86358a515bfb9bb549350f7d33038b2721c135f7 MD5sum: ced9bb5ec1fef8f7319c2618bbd8201b Description: OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. Package: python3-unbound Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Architecture: amd64 Maintainer: unbound packagers Installed-Size: 513 Depends: python3 (<< 3.12), python3 (>= 3.11~), python3:any, libc6 (>= 2.28), libpython3.11 (>= 3.11.0), libunbound8 (>= 1.9.0) Homepage: https://www.unbound.net/ Priority: optional Section: python Filename: pool/main/u/unbound/python3-unbound_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 233616 SHA256: fcbcc56ae47bc013c2c1ce5b57ae87bd0305fd34955d6513813d1c0ce8984eb3 SHA1: 497659401ea4613c108832fe1abfc70235f66f39 MD5sum: 135694ba4bbf80c0e9a9ba72894b1fb3 Description: library implementing DNS resolution and validation (Python3 bindings) Python3 extension module for libunbound. . libunbound performs and validates DNS lookups; it can be used to convert hostnames to IP addresses and back and obtain other information from the DNS. Cryptographic validation of results is performed with DNSSEC. Package: python3-unbound-dbgsym Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: unbound packagers Installed-Size: 220 Depends: python3-unbound (= 1.25.1-1+sccnet+bookworm1) Priority: optional Section: debug Filename: pool/main/u/unbound/python3-unbound-dbgsym_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 183328 SHA256: 9c7ca823cf2cdb6815236b620b0dfddb9b071926794490f35a89dae0139e8228 SHA1: b828fd2f02e6216058523e7a49feda963a6300c7 MD5sum: f46f0fc094d2ebaabaedb3d47ea5e3f3 Description: debug symbols for python3-unbound Build-Ids: d00590598f1e23fe247d465f8620e335cf9d32aa Package: unbound Version: 1.25.1-1+sccnet+bookworm1 Architecture: amd64 Maintainer: unbound packagers Installed-Size: 5360 Pre-Depends: init-system-helpers (>= 1.54~) Depends: adduser, libc6 (>= 2.36), libevent-2.1-7 (>= 2.1.8-stable), libhiredis0.14 (>= 0.14.0), libnghttp2-14 (>= 1.3.0), libprotobuf-c1 (>= 1.0.1), libpython3.11 (>= 3.11.0), libssl3 (>= 3.0.0), libsystemd0 Recommends: dns-root-data Suggests: apparmor, openssl Enhances: munin-node Homepage: https://www.unbound.net/ Priority: optional Section: net Filename: pool/main/u/unbound/unbound_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 1094692 SHA256: 2467c137d6a1818c966d73cceedfef1ce5a61289b8808631ca45cb140e2e66e2 SHA1: dad7b32f6622a19b228305461d6069769c54b909 MD5sum: a62e23d6c1019893adb7d5ae9b3c672d Description: validating, recursive, caching DNS resolver Unbound is a recursive-only caching DNS server which can perform DNSSEC validation of results. It implements only a minimal amount of authoritative service to prevent leakage to the root nameservers: forward lookups for localhost, reverse for 127.0.0.1 and ::1, and NXDOMAIN for zones served by AS112. Stub and forward zones are supported. . This package contains the unbound daemon. Package: unbound-anchor Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Architecture: amd64 Maintainer: unbound packagers Installed-Size: 267 Depends: libc6 (>= 2.36), libexpat1 (>= 2.0.1), libssl3 (>= 3.0.0), libunbound8 (>= 1.8.0) Breaks: unbound (<< 1.4.13-1) Replaces: unbound (<< 1.4.13-1) Homepage: https://www.unbound.net/ Priority: optional Section: net Filename: pool/main/u/unbound/unbound-anchor_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 208864 SHA256: 300ed96d3fd8054b67852eec013dc6ffe0bd464201d3ddab356013c7a264e433 SHA1: bce64292a4ec0e146b8ea1ff91dc3bc71e5f4355 MD5sum: f2242c9a8fddc53b609f1171c118a101 Description: utility to securely fetch the root DNS trust anchor unbound-anchor is a utility which securely fetches or updates the root DNS zone trust anchor. A copy of the current root anchor and root update certificate is embedded in unbound-anchor. RFC 5011 trust anchor tracking is performed, with fallback to an SSL fetch if this fails. Package: unbound-anchor-dbgsym Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: unbound packagers Installed-Size: 79 Depends: unbound-anchor (= 1.25.1-1+sccnet+bookworm1) Priority: optional Section: debug Filename: pool/main/u/unbound/unbound-anchor-dbgsym_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 61328 SHA256: 50711bc8731bdf48b9da3c37de5254dfdceb6a74d42a2691f4e043af74438f00 SHA1: 64340eaa10e07c938540e63b2a4ec6c9fbd6b881 MD5sum: 61551a3351e72a9659e29ee718df23d8 Description: debug symbols for unbound-anchor Build-Ids: f6cf0ce615630e2a0e95d0f98e089ebd6aa7cbac Package: unbound-dbgsym Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: unbound packagers Installed-Size: 5934 Depends: unbound (= 1.25.1-1+sccnet+bookworm1) Priority: optional Section: debug Filename: pool/main/u/unbound/unbound-dbgsym_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 5556776 SHA256: c60ab0080c9a0c0a44c942831e5dfbcec5942b59ebc503c0b47ced7d94f62fe1 SHA1: e4261be3a56c97047e03a93614b1ee3f6a1456f8 MD5sum: f908e1c38555f94c332b8f8f527f15ce Description: debug symbols for unbound Build-Ids: 3dc67944883103cf42a5b4c7b1f6fc50d6b35f78 7aa270218331d626ef6e7f6813eec52cda0f22e0 e34dfb891d4532e8f07057ccc06c360d6c1e68e6 Package: unbound-host Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Architecture: amd64 Maintainer: unbound packagers Installed-Size: 345 Depends: libc6 (>= 2.34), libssl3 (>= 3.0.0), libunbound8 (>= 1.8.0) Recommends: dns-root-data Homepage: https://www.unbound.net/ Priority: optional Section: net Filename: pool/main/u/unbound/unbound-host_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 231396 SHA256: 5c59868216de722a3bab9bf6ba2446955fc4c76f3f4ecea1cd18a39c83ced6d6 SHA1: 7e42d3fb6b39588f47862898a9f00c53f153a4b2 MD5sum: 003e4ac4f073fef68915aa585a744d44 Description: reimplementation of the 'host' command This package provides the 'unbound-host' program that is bundled with the Unbound domain name server. This version differs from the one provided in the package called host, which is from NIKHEF, and bind9-host, which is from ISC, and has a similar but different set of features and options. Package: unbound-host-dbgsym Source: unbound Version: 1.25.1-1+sccnet+bookworm1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: unbound packagers Installed-Size: 158 Depends: unbound-host (= 1.25.1-1+sccnet+bookworm1) Priority: optional Section: debug Filename: pool/main/u/unbound/unbound-host-dbgsym_1.25.1-1+sccnet+bookworm1_amd64.deb Size: 133456 SHA256: a2b49bac73e98cfa07804621c78ca0c46c79b1fc47c573741486ab851c48a5ae SHA1: e3fa77bea1adbdab8fc8082eaa36341f303eb536 MD5sum: 3193ab6104304fdcb3b6efa860d69115 Description: debug symbols for unbound-host Build-Ids: 8d8dc20b835a4c3f1f6c01037bf4fd88f8b5c138