head	1.7;
access;
symbols
	pkgsrc-2026Q1:1.7.0.2
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.6.0.6
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.4
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.2
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.5.0.14
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.12
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.10
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.8
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.5.0.6
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.4
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.2
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.4.0.26
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.24
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.22
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.20
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.18
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.16
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.14
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.12
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.10
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.8
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.6
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.4
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.2
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.3.0.4
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.6
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.2
	pkgsrc-2019Q3-base:1.3
	pkgsrc-2019Q2:1.2.0.6
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.4
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.2
	pkgsrc-2018Q4-base:1.2;
locks; strict;
comment	@# @;


1.7
date	2026.01.12.11.40.11;	author adam;	state Exp;
branches;
next	1.6;
commitid	18GEojua1Lhp36qG;

1.6
date	2025.04.13.08.05.55;	author wiz;	state Exp;
branches;
next	1.5;
commitid	hvFinDS63Ym2GRQF;

1.5
date	2023.07.13.07.30.17;	author adam;	state Exp;
branches;
next	1.4;
commitid	hyu938nl9M7d3CwE;

1.4
date	2020.05.12.18.40.35;	author adam;	state Exp;
branches;
next	1.3;
commitid	Prv9IQjHUWdTWY7C;

1.3
date	2019.09.19.21.25.52;	author adam;	state Exp;
branches;
next	1.2;
commitid	mtWF2qtKKrs3sFDB;

1.2
date	2018.10.24.11.52.33;	author adam;	state Exp;
branches;
next	1.1;
commitid	xxYMcb3rsTM1TcXA;

1.1
date	2018.10.23.03.18.06;	author riastradh;	state Exp;
branches;
next	;
commitid	wwX5wRS3jxjw42XA;


desc
@@


1.7
log
@py-onionbalance: updated to 0.2.4

0.2.4 - 2025-04-24

* Packaging:
    * Updated and improved Debian packaging

* Documentation:
    * Refactor:
        * Updated and moved some of the old v2 docs to the "main" docs.
        * Updated and moved the v3 docs to the "main" docs.
        * Removed the old v2 docs.
        * Added an [API](api.md) page.
    * Updated [tutorial page](tutorial.md).
    * New [security page](security.md), thanks to Pascal Tippe
    * New [troubleshooting page](troubleshooting.md).
@
text
@@@comment $NetBSD: PLIST,v 1.6 2025/04/13 08:05:55 wiz Exp $
bin/onionbalance-${PYVERSSUFFIX}
bin/onionbalance-config-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/onionbalance/__init__.py
${PYSITELIB}/onionbalance/__init__.pyc
${PYSITELIB}/onionbalance/__init__.pyo
${PYSITELIB}/onionbalance/common/__init__.py
${PYSITELIB}/onionbalance/common/__init__.pyc
${PYSITELIB}/onionbalance/common/__init__.pyo
${PYSITELIB}/onionbalance/common/argparser.py
${PYSITELIB}/onionbalance/common/argparser.pyc
${PYSITELIB}/onionbalance/common/argparser.pyo
${PYSITELIB}/onionbalance/common/descriptor.py
${PYSITELIB}/onionbalance/common/descriptor.pyc
${PYSITELIB}/onionbalance/common/descriptor.pyo
${PYSITELIB}/onionbalance/common/instance.py
${PYSITELIB}/onionbalance/common/instance.pyc
${PYSITELIB}/onionbalance/common/instance.pyo
${PYSITELIB}/onionbalance/common/intro_point_set.py
${PYSITELIB}/onionbalance/common/intro_point_set.pyc
${PYSITELIB}/onionbalance/common/intro_point_set.pyo
${PYSITELIB}/onionbalance/common/log.py
${PYSITELIB}/onionbalance/common/log.pyc
${PYSITELIB}/onionbalance/common/log.pyo
${PYSITELIB}/onionbalance/common/scheduler.py
${PYSITELIB}/onionbalance/common/scheduler.pyc
${PYSITELIB}/onionbalance/common/scheduler.pyo
${PYSITELIB}/onionbalance/common/signalhandler.py
${PYSITELIB}/onionbalance/common/signalhandler.pyc
${PYSITELIB}/onionbalance/common/signalhandler.pyo
${PYSITELIB}/onionbalance/common/status.py
${PYSITELIB}/onionbalance/common/status.pyc
${PYSITELIB}/onionbalance/common/status.pyo
${PYSITELIB}/onionbalance/common/util.py
${PYSITELIB}/onionbalance/common/util.pyc
${PYSITELIB}/onionbalance/common/util.pyo
${PYSITELIB}/onionbalance/config_generator/__init__.py
${PYSITELIB}/onionbalance/config_generator/__init__.pyc
${PYSITELIB}/onionbalance/config_generator/__init__.pyo
${PYSITELIB}/onionbalance/config_generator/config_generator.py
${PYSITELIB}/onionbalance/config_generator/config_generator.pyc
${PYSITELIB}/onionbalance/config_generator/config_generator.pyo
${PYSITELIB}/onionbalance/config_generator/data/config.example.yaml
${PYSITELIB}/onionbalance/config_generator/data/torrc-instance-v3
${PYSITELIB}/onionbalance/config_generator/data/torrc-server
${PYSITELIB}/onionbalance/hs_v3/__init__.py
${PYSITELIB}/onionbalance/hs_v3/__init__.pyc
${PYSITELIB}/onionbalance/hs_v3/__init__.pyo
${PYSITELIB}/onionbalance/hs_v3/consensus.py
${PYSITELIB}/onionbalance/hs_v3/consensus.pyc
${PYSITELIB}/onionbalance/hs_v3/consensus.pyo
${PYSITELIB}/onionbalance/hs_v3/descriptor.py
${PYSITELIB}/onionbalance/hs_v3/descriptor.pyc
${PYSITELIB}/onionbalance/hs_v3/descriptor.pyo
${PYSITELIB}/onionbalance/hs_v3/ext/__init__.py
${PYSITELIB}/onionbalance/hs_v3/ext/__init__.pyc
${PYSITELIB}/onionbalance/hs_v3/ext/__init__.pyo
${PYSITELIB}/onionbalance/hs_v3/ext/ed25519_exts_ref.py
${PYSITELIB}/onionbalance/hs_v3/ext/ed25519_exts_ref.pyc
${PYSITELIB}/onionbalance/hs_v3/ext/ed25519_exts_ref.pyo
${PYSITELIB}/onionbalance/hs_v3/ext/slow_ed25519.py
${PYSITELIB}/onionbalance/hs_v3/ext/slow_ed25519.pyc
${PYSITELIB}/onionbalance/hs_v3/ext/slow_ed25519.pyo
${PYSITELIB}/onionbalance/hs_v3/hashring.py
${PYSITELIB}/onionbalance/hs_v3/hashring.pyc
${PYSITELIB}/onionbalance/hs_v3/hashring.pyo
${PYSITELIB}/onionbalance/hs_v3/instance.py
${PYSITELIB}/onionbalance/hs_v3/instance.pyc
${PYSITELIB}/onionbalance/hs_v3/instance.pyo
${PYSITELIB}/onionbalance/hs_v3/manager.py
${PYSITELIB}/onionbalance/hs_v3/manager.pyc
${PYSITELIB}/onionbalance/hs_v3/manager.pyo
${PYSITELIB}/onionbalance/hs_v3/onionbalance.py
${PYSITELIB}/onionbalance/hs_v3/onionbalance.pyc
${PYSITELIB}/onionbalance/hs_v3/onionbalance.pyo
${PYSITELIB}/onionbalance/hs_v3/params.py
${PYSITELIB}/onionbalance/hs_v3/params.pyc
${PYSITELIB}/onionbalance/hs_v3/params.pyo
${PYSITELIB}/onionbalance/hs_v3/service.py
${PYSITELIB}/onionbalance/hs_v3/service.pyc
${PYSITELIB}/onionbalance/hs_v3/service.pyo
${PYSITELIB}/onionbalance/hs_v3/status.py
${PYSITELIB}/onionbalance/hs_v3/status.pyc
${PYSITELIB}/onionbalance/hs_v3/status.pyo
${PYSITELIB}/onionbalance/hs_v3/stem_controller.py
${PYSITELIB}/onionbalance/hs_v3/stem_controller.pyc
${PYSITELIB}/onionbalance/hs_v3/stem_controller.pyo
${PYSITELIB}/onionbalance/hs_v3/tor_ed25519.py
${PYSITELIB}/onionbalance/hs_v3/tor_ed25519.pyc
${PYSITELIB}/onionbalance/hs_v3/tor_ed25519.pyo
${PYSITELIB}/onionbalance/hs_v3/tor_node.py
${PYSITELIB}/onionbalance/hs_v3/tor_node.pyc
${PYSITELIB}/onionbalance/hs_v3/tor_node.pyo
${PYSITELIB}/onionbalance/manager.py
${PYSITELIB}/onionbalance/manager.pyc
${PYSITELIB}/onionbalance/manager.pyo
${PYSITELIB}/onionbalance/manpages.py
${PYSITELIB}/onionbalance/manpages.pyc
${PYSITELIB}/onionbalance/manpages.pyo
@


1.6
log
@py-onionbalance: update to 0.2.3.

## v0.2.3 - 2024-12-11

* Maintenance:
    * Fix used-before-assignment ([tpo/onion-services/onionbalance!4][]).
    * Fix import on functional tests ([tpo/onion-services/onionbalance!5][]).
    * Drop dependency on future (thanks to Lumir Balhar) ([tpo/onion-services/onionbalance!6][]).
    * The v2 codebase was finally removed (thanks to Federico Ceratto)
      ([tpo/onion-services/onionbalance#8][]).
    * Fix coding style issues found by flake8 ([tpo/onion-services/onionbalance!9][]).
* Workflow:
    * CI was fixed and updated, and now uses [GitLab CI][].
    * Added Git tags to all previous releases.
* Repository:
    * The Onionbalance repository was moved to
      [gitlab.torproject.org/tpo/onion-services/onionbalance][onionbalance-repo].
    * The old repository at [github.com/torproject/onionbalance][old-repository] is
      configured as a mirror.
* Documentation:
    * Onionbalance documentation was migrated to [Onion MkDocs][], then updated and
      included in the [Onion Services Ecosystem][ecosystem]
      ([tpo/onion-services/onionbalance#28][]).
    * New canonical documentation URL is
      [onionservices.torproject.org/apps/base/onionbalance][onionbalance-docs].
      The old documentation URLs are kept as redirects
      (https://onionbalance-v3.readthedocs.io and
      https://onionbalance.readthedocs.io).
    * Updated this ChangeLog to include dates for all releases.

## v0.2.2 - 2021-07-29

* Add an OBv3 hacking guide.
* Remove tox and simplify build procedure.
* A single OnionBalance can now support multiple onion services.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a12 3
${PYSITELIB}/onionbalance/_version.py
${PYSITELIB}/onionbalance/_version.pyc
${PYSITELIB}/onionbalance/_version.pyo
a49 1
${PYSITELIB}/onionbalance/config_generator/data/torrc-instance-v2
d103 3
@


1.5
log
@py-onionbalance: updated to 0.2.1

0.2.1
v2 codebase now uses Cryptodome instead of the deprecated PyCrypto library.
v3 codebase is now more flexible when it comes to requiring a live consensus. This should increase the reachability of Onionbalance in scenarios where the network is having trouble establishing a new consensus.
v3 support for connecting to the control port through a Unix socket. Patch by Peter Tripp.
Introduce status socket support for v3 onions. Patch by vporton.
Sending a SIGHUP signal now reloads the v3 config. Patch by Peter Chung.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2020/05/12 18:40:35 adam Exp $
d4 6
a9 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a55 33
${PYSITELIB}/onionbalance/hs_v2/__init__.py
${PYSITELIB}/onionbalance/hs_v2/__init__.pyc
${PYSITELIB}/onionbalance/hs_v2/__init__.pyo
${PYSITELIB}/onionbalance/hs_v2/config.py
${PYSITELIB}/onionbalance/hs_v2/config.pyc
${PYSITELIB}/onionbalance/hs_v2/config.pyo
${PYSITELIB}/onionbalance/hs_v2/consensus.py
${PYSITELIB}/onionbalance/hs_v2/consensus.pyc
${PYSITELIB}/onionbalance/hs_v2/consensus.pyo
${PYSITELIB}/onionbalance/hs_v2/descriptor.py
${PYSITELIB}/onionbalance/hs_v2/descriptor.pyc
${PYSITELIB}/onionbalance/hs_v2/descriptor.pyo
${PYSITELIB}/onionbalance/hs_v2/eventhandler.py
${PYSITELIB}/onionbalance/hs_v2/eventhandler.pyc
${PYSITELIB}/onionbalance/hs_v2/eventhandler.pyo
${PYSITELIB}/onionbalance/hs_v2/instance.py
${PYSITELIB}/onionbalance/hs_v2/instance.pyc
${PYSITELIB}/onionbalance/hs_v2/instance.pyo
${PYSITELIB}/onionbalance/hs_v2/manager.py
${PYSITELIB}/onionbalance/hs_v2/manager.pyc
${PYSITELIB}/onionbalance/hs_v2/manager.pyo
${PYSITELIB}/onionbalance/hs_v2/service.py
${PYSITELIB}/onionbalance/hs_v2/service.pyc
${PYSITELIB}/onionbalance/hs_v2/service.pyo
${PYSITELIB}/onionbalance/hs_v2/settings.py
${PYSITELIB}/onionbalance/hs_v2/settings.pyc
${PYSITELIB}/onionbalance/hs_v2/settings.pyo
${PYSITELIB}/onionbalance/hs_v2/status.py
${PYSITELIB}/onionbalance/hs_v2/status.pyc
${PYSITELIB}/onionbalance/hs_v2/status.pyo
${PYSITELIB}/onionbalance/hs_v2/util.py
${PYSITELIB}/onionbalance/hs_v2/util.pyc
${PYSITELIB}/onionbalance/hs_v2/util.pyo
@


1.4
log
@py-onionbalance: updated to 0.2.0

0.2.0
Allow migration from Tor to Onionbalance by reading tor private keys directly using the ‘key’ directive in the YAML config file. Also update onionbalance-config to support that.
Improve onionbalance-config for v3 onions. Simplify the output directory (and change docs to reflect so) and the wizard suggestions.

0.1.9
Initial support for v3 onions!
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2019/09/19 21:25:52 adam Exp $
d40 3
d125 3
@


1.3
log
@py-onionbalance: depend on py-cryptodome (py-crypto is dead); use ALTERNATIVES; bump revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2018/10/24 11:52:33 adam Exp $
a7 1
${PYSITELIB}/${EGG_INFODIR}/pbr.json
d13 118
a130 24
${PYSITELIB}/onionbalance/__main__.py
${PYSITELIB}/onionbalance/__main__.pyc
${PYSITELIB}/onionbalance/__main__.pyo
${PYSITELIB}/onionbalance/config.py
${PYSITELIB}/onionbalance/config.pyc
${PYSITELIB}/onionbalance/config.pyo
${PYSITELIB}/onionbalance/consensus.py
${PYSITELIB}/onionbalance/consensus.pyc
${PYSITELIB}/onionbalance/consensus.pyo
${PYSITELIB}/onionbalance/data/config.example.yaml
${PYSITELIB}/onionbalance/data/torrc-instance
${PYSITELIB}/onionbalance/data/torrc-server
${PYSITELIB}/onionbalance/descriptor.py
${PYSITELIB}/onionbalance/descriptor.pyc
${PYSITELIB}/onionbalance/descriptor.pyo
${PYSITELIB}/onionbalance/eventhandler.py
${PYSITELIB}/onionbalance/eventhandler.pyc
${PYSITELIB}/onionbalance/eventhandler.pyo
${PYSITELIB}/onionbalance/instance.py
${PYSITELIB}/onionbalance/instance.pyc
${PYSITELIB}/onionbalance/instance.pyo
${PYSITELIB}/onionbalance/log.py
${PYSITELIB}/onionbalance/log.pyc
${PYSITELIB}/onionbalance/log.pyo
a133 15
${PYSITELIB}/onionbalance/scheduler.py
${PYSITELIB}/onionbalance/scheduler.pyc
${PYSITELIB}/onionbalance/scheduler.pyo
${PYSITELIB}/onionbalance/service.py
${PYSITELIB}/onionbalance/service.pyc
${PYSITELIB}/onionbalance/service.pyo
${PYSITELIB}/onionbalance/settings.py
${PYSITELIB}/onionbalance/settings.pyc
${PYSITELIB}/onionbalance/settings.pyo
${PYSITELIB}/onionbalance/status.py
${PYSITELIB}/onionbalance/status.pyc
${PYSITELIB}/onionbalance/status.pyo
${PYSITELIB}/onionbalance/util.py
${PYSITELIB}/onionbalance/util.pyc
${PYSITELIB}/onionbalance/util.pyo
@


1.2
log
@py-onionbalance: fix building; use Pypi; use egg.mk; fix PLIST
@
text
@d1 3
a3 3
@@comment $NetBSD: PLIST,v 1.1 2018/10/23 03:18:06 riastradh Exp $
bin/onionbalance
bin/onionbalance-config
@


1.1
log
@Import onionbalance-0.1.8, a load-balancing tool for onion services.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d4 7
a10 6
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/entry_points.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/requires.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt
d12 2
d15 1
a15 2
${PYSITELIB}/onionbalance/__init__.pyo
${PYSITELIB}/onionbalance/__init__.pyc
d17 2
a18 1
${PYSITELIB}/onionbalance/__main__.pyc
d20 2
a21 1
${PYSITELIB}/onionbalance/config.pyc
a22 23
${PYSITELIB}/onionbalance/consensus.pyc
${PYSITELIB}/onionbalance/descriptor.pyo
${PYSITELIB}/onionbalance/descriptor.pyc
${PYSITELIB}/onionbalance/eventhandler.pyo
${PYSITELIB}/onionbalance/eventhandler.pyc
${PYSITELIB}/onionbalance/instance.pyo
${PYSITELIB}/onionbalance/instance.pyc
${PYSITELIB}/onionbalance/log.pyo
${PYSITELIB}/onionbalance/log.pyc
${PYSITELIB}/onionbalance/manager.pyo
${PYSITELIB}/onionbalance/manager.pyc
${PYSITELIB}/onionbalance/scheduler.pyo
${PYSITELIB}/onionbalance/scheduler.pyc
${PYSITELIB}/onionbalance/service.pyo
${PYSITELIB}/onionbalance/service.pyc
${PYSITELIB}/onionbalance/settings.pyo
${PYSITELIB}/onionbalance/settings.pyc
${PYSITELIB}/onionbalance/status.pyo
${PYSITELIB}/onionbalance/status.pyc
${PYSITELIB}/onionbalance/util.pyo
${PYSITELIB}/onionbalance/util.pyc
${PYSITELIB}/onionbalance/config.py
${PYSITELIB}/onionbalance/consensus.py
d27 2
d30 2
d33 2
d36 2
d39 2
d42 2
d45 2
d48 2
d51 2
d54 2
@

