Adrien Beraud
ab71e5a59e
python: add support for putEncrypted with PkId
2025-08-30 19:30:20 -04:00
Adrien Beraud
bf9561c4af
python: add binding for getLongId, getPublicKey
2025-08-30 19:27:57 -04:00
Adrien Beraud
c139fc9791
python: add binding for PkId
2025-08-30 19:13:59 -04:00
Adrien Béraud
60ecb95cf6
build/python: copy README.md to build dir
2025-08-24 16:01:29 -04:00
Adrien Béraud
2f98f1f987
ci/pipy: build for Python 13
2025-08-24 11:22:49 -04:00
Adrien Béraud
2b22fe9055
setup.py: update metadata
2025-08-24 11:22:32 -04:00
Adrien Béraud
6b54c42fdb
build python with appropriate flags for public dependencies
2025-08-24 01:47:50 -04:00
Adrien Béraud
0fd642f92d
ci: add python-wheels.yml
2025-08-24 01:47:50 -04:00
Adrien Béraud
91310c83a7
setup.py.in: remove unneeded cythonize
2025-08-24 01:47:50 -04:00
Adrien Béraud
a957cdba86
python: update copyright
2025-08-18 09:58:54 -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
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
c4e75ae66c
update copyright year
2025-05-22 19:07:32 -04:00
Adrien Beraud
950194f68e
proxy client: allow to configure user agent for proxy
2024-11-04 16:34:02 -05:00
Adrien Béraud
4c1c6cf8e9
python: add aesEncrypt, aesDecrypt with password
2023-11-28 10:49:41 -05:00
Adrien Béraud
a271ab1680
python: add putSigned, putEncrypted to DhtRunner
2023-11-07 13:15:56 -05:00
Adrien Béraud
5ca7b8d6dc
python: add cancelPut
2023-11-07 09:15:11 -05:00
Adrien Béraud
805cdbed1d
python: add biding for missing DhtConfig fields
2023-11-06 22:57:50 -05:00
Adrien Béraud
29efd42de3
python: add binding for SockAddr.resolve
2023-11-06 22:57:50 -05:00
Adrien Béraud
ae2a1d83cf
python: use shared_ptr, make_shared from Cython
2023-11-06 21:59:22 -05:00
Adrien Béraud
bad8bdfe13
python: support 'permanent' argument for put
2023-11-06 21:55:16 -05:00
Adrien Béraud
8b91c24414
python: make callbacks noexcept
2023-09-11 11:52:55 -04:00
Adrien Béraud
3b02cee495
python: update classifiers
2023-09-11 11:30:04 -04:00
Adrien Béraud
fafd2f0233
update copyright year
2023-06-02 23:16:04 -04:00
Adrien Béraud
7cdd6948bf
misc: use bootstrap.jami.net instead of ring.cx
2023-04-20 22:41:38 -04:00
Adrien Béraud
ce7ffbf2cd
build/python: add dist target
2022-07-05 14:18:24 -04:00
Adrien Béraud
687f643059
build/python: add pyproject.toml
2022-07-05 14:18:24 -04:00
Peter Saveliev
383c53d71f
python/tools: network builder v2
...
* `-n`: interfaces number check (1 <= ifnum <= 245)
* `-b`: turn on NDB debug logging, very chatty, dump topology DB files
* `-v`: verbose mode, print main operations
* fix code formatting (isort, flake8, black)
* code refactoring
2022-06-07 15:29:07 -04:00
Peter Saveliev
833c647524
python/tools: update network builder
...
Use updated pyroute2 API:
* NSPopen import from the root
* NDB instead of IPDB
No logic changes, only translated obsoleted API calls.
No code formatting.
2022-06-07 15:29:07 -04:00
Adrien Béraud
f675a6bdd3
python: adapt for C++17
2022-03-23 14:28:12 -04:00
Adrien Béraud
290e8594b6
update copyright
2022-03-21 11:32:56 -04:00
Adrien Béraud
c59f951e5a
update copyright
2022-03-10 19:51:25 -05:00
Adrien Béraud
8aef63ce4a
crypto: cache public key
2021-06-07 14:45:58 -04:00
JUAN MÉNDEZ
8aa24f1289
Add python bindings for TypeValue
...
Signed-off-by: JUAN MÉNDEZ <vpsink@gmail.com >
2021-05-10 14:54:16 -04:00
Adrien Béraud
7b87d32c0a
python scanner: update for new APIs
2020-09-01 17:33:08 -04:00
Adrien Béraud
abede1e72a
pingpong: print execution time
2020-02-07 00:21:13 -05:00
Adrien Béraud
616d6fe4b8
update copyright date
2020-01-03 15:14:32 -05:00
Adrien Béraud
cb7d7f6614
dht: allow to configure rate limiter
2019-11-07 16:43:04 -05:00
Adrien Béraud
22741436e3
python: add wrapper for ValueCallback
2019-10-16 15:02:58 -04:00
Seva
9e3e9e65e6
dhtproxy: switch server to restinio
...
rewrite options, getNodeInfo, get & put
opendht: bump to c++14
2019-05-27 14:59:19 -04:00
Adrien Béraud
d80aab9399
pingpong: cleanup
2019-03-29 13:13:29 -04:00
Adrien Béraud
f418b3651f
update copyright date
2019-03-16 12:37:23 -04:00
Adrien Béraud
0066be49b9
python: add more bindings for SockAddr
2018-12-24 16:55:25 -05:00
Adrien Beraud
92320cef59
InfoHash: throw in case of invalid input string
2017-11-03 14:03:34 -04:00
Adrien Beraud
88b4233bda
python: update InfoHash bool operator
2017-11-03 14:00:49 -04:00
Adrien Beraud
a1d67b881b
python: fix invalid pointer access
2017-08-11 12:44:40 -04:00
Adrien Beraud
1efa120010
dhtcluster: allow to resize cluster
2017-07-20 00:47:47 -04:00
Adrien Beraud
729c055f5b
scanner: fix reset and IPv6 print issue
2017-07-16 16:23:18 -04:00