Commit Graph
3223 Commits
Author SHA1 Message Date
Adrien Béraud 4583be510f build/msvc: try to find argon2 cmake package 2025-08-22 20:11:42 -04:00
Adrien Béraud a957cdba86 python: update copyright 2025-08-18 09:58:54 -04:00
Adrien Béraud 5a9a8dc67a dependabot: add cargo ecosystem for rust 2025-08-18 09:58:52 -04:00
Adrien Béraud 5fe0dad574 build/python: replace calls to setup.py 2025-08-17 22:08:13 -04:00
Adrien Béraud a051b391a8 python: update setup.py to use a SPDX license expression 2025-08-17 00:17:14 -04:00
Adrien Béraud ec27ff6c49 docker: update for Ubuntu 24.04 v3.5.3rc1 2025-08-17 00:00:09 -04:00
Adrien Béraud 0e1042124e docker: update to Ubuntu 24.04, drop Ubuntu 18.04 2025-08-16 23:45:42 -04:00
dependabot[bot] f7e7101abc build(deps): bump alpine from 3.19 to 3.22 in /docker
Bumps alpine from 3.19 to 3.22.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: '3.22'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-16 23:30:13 -04:00
dependabot[bot] 26957ee632 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-16 23:29:14 -04:00
dependabot[bot] 04fa07edfe build(deps): bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-16 23:28:15 -04:00
dependabot[bot] 6cf763dfa4 build(deps): bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-16 23:27:13 -04:00
Adrien Béraud c41e42e58c Create dependabot.yml 2025-08-16 23:20:39 -04:00
Adrien BéraudandCopilot Autofix powered by AI 1b238083d3 Potential fix for code scanning alert no. 7: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-08-16 22:12:56 -04:00
Adrien Béraud 0784270c2e ci/github: use codeql for github actions 2025-08-16 21:49:02 -04:00
Adrien Béraud e675bb62fd update version to 3.5.1 v3.5.1 2025-08-16 21:34:13 -04:00
Adrien Béraud 43ac0e14e0 python: fix syntax error in setup.py.in 2025-08-16 21:22:57 -04:00
Adrien Béraud f4d494cb3d python: build inplace in build directory 2025-08-16 21:22:57 -04:00
Adrien Béraud b3dfbf13d8 tools: header cleanup 2025-08-16 21:22:57 -04:00
Adrien Béraud 93538e89c6 build/cmake: add appropriate llhttp flags to opendht.pc 2025-08-16 21:22:57 -04:00
Adrien Béraud 947e845dcd meson: require meson 1.1 2025-08-16 21:22:57 -04:00
Adrien Béraud 6b49de7e4b build/cmake: update presets 2025-08-16 21:22:57 -04:00
Adrien Béraud f6191fa2a5 devcontainer: update 2025-08-16 21:22:57 -04:00
Adrien Béraud b167887d51 build/cmake: move WIN32_WINNT version detection to dedicated script v3.5.0 2025-08-05 20:25:12 -04:00
Adrien Béraud 77769898ea ci/release: install wix v3.5.0rc4 2025-08-04 09:45:43 -04:00
Adrien Béraud 42189e3cf7 build/cmake: cleanup 2025-08-04 09:45:29 -04:00
Adrien Béraud 73f8000e49 ci/release: build with cpack v3.5.0rc3 2025-08-04 09:25:46 -04:00
Adrien Béraud 298e334482 build/cmake: always find asio by header 2025-08-04 09:25:32 -04:00
Adrien Béraud bb982b8cf9 build/cmake: always find asio by header v3.5.0rc2 2025-08-04 09:15:40 -04:00
Adrien Béraud 80145c37bb build/cmake: enable OPENDHT_DOWNLOAD_DEPS by default 2025-08-04 09:15:19 -04:00
Adrien Béraud bc8503a21e ci/release: create vcpkg directories before install 2025-08-03 23:31:50 -04:00
Adrien Béraud 2947dbfe5f update version to 3.5.0 v3.5.0rc1 2025-08-03 23:25:57 -04:00
Adrien Béraud bf9ddfc72f build/cmake: add build presets 2025-08-03 23:25:43 -04:00
Adrien Béraud c848a7e70b ci/release: build static dhtnode 2025-08-03 22:53:00 -04:00
Adrien Béraud e7c5b0e36f ci/windows: use dependency cache 2025-08-03 22:48:48 -04:00
Adrien Béraud 41282c99f9 build/cmake: dhtscanner, dhtchat are examples 2025-08-03 22:31:43 -04:00
Adrien Béraud e25f6f131a build/vcpkg: update to 2025.07.25 2025-08-03 21:37:39 -04:00
Adrien Béraud e69f0fd01e ci/vcpkg: cache vcpkg binary output 2025-08-02 10:19:04 -04:00
Adrien Béraud 30c9534bc5 build/vcpkg: link to appropriate target for jsoncpp 2025-08-02 10:19:04 -04:00
Adrien Béraud 6d56fb7510 build/cmake: add vcpkg_manifest_static 2025-08-02 10:19:04 -04:00
Adrien Beraud e46d03b440 ci: enable back OPENDHT_DOWNLOAD_DEPS in CI 2025-07-21 16:30:57 -04:00
Adrien Beraud 8255596171 cmake: various fixes on Linux 2025-07-21 15:49:34 -04:00
Adrien Beraud baae3ba701 cmake/presets: build ninja with proxy 2025-07-21 13:28:36 -04:00
Maxim Cournoyer 6c43be2a03 configure.ac: Improve the error message when readline is missing.
* configure.ac[tools]: Mention that the requirement is due to the
tools.
2025-07-21 08:24:03 -04:00
Maxim Cournoyer ee4c8a19d6 configure.ac: Error out when doc is requested but Doxygen is missing.
Previously, documentation would be automatically disabled when Doxygen
was found missing.

* configure.ac: Change AC_MSG_WARN into AC_MSG_ERROR and adjust error
message.
2025-07-21 08:24:03 -04:00
Maxim Cournoyer e8cf9dd25f configure.ac: Make the Python option depend on the indexation option.
Mimic what is done already in the CMakeLists.txt file, with one
distinction: do not automagically turn on indexation when Python is
selected; rather, stop and tell the user that it is required for
Python support.  Remove the automatic downgrade to --disable-python
when Cython is not found.

* configure.ac: Enforce dependencies on indexation and Cython when
Python support is requested.
2025-07-21 08:24:03 -04:00
Maxim Cournoyer df21c4524c configure.ac: Fix the description of the '--without-openssl' option. 2025-07-21 08:24:03 -04:00
Maxim Cournoyer ccec6c2f67 replace usleep with nanosleep
* src/compat/msvc/unistd.h (usleep): Delete.
* tools/dhtcnode.c (main) <usleep>: Replace with nanosleep on non
Windows platform, or Sleep on Windows.

Fixes: #607
2025-07-20 22:25:28 -04:00
Adrien Béraud 5ab450491c Merge remote-tracking branch 'origin/master' into pulls/1772757862/750 2025-07-20 11:59:30 -04:00
Adrien Béraud 3b0cce8c25 Added and tested build scenarios for Windows (MSYS2, MSVC) 2025-07-20 11:55:40 -04:00
copilot-swe-agent[bot]andaberaud d6b6f30275 Replace hardcoded documentation path with CMAKE_INSTALL_DOCDIR
Co-authored-by: aberaud <101827+aberaud@users.noreply.github.com>
2025-07-19 23:08:08 -04:00