~ines-almeida/txpkgupload:allow-setting-passive-port-range

Last commit made on 2023-10-13
Get this branch:
git clone -b allow-setting-passive-port-range https://git.launchpad.net/~ines-almeida/txpkgupload
Only Ines Almeida can upload to this branch. If you are Ines Almeida please log in for upload directions.

Branch merges

Branch information

Name:
allow-setting-passive-port-range
Repository:
lp:~ines-almeida/txpkgupload

Recent commits

7f74fec... by Ines Almeida

Update unit tests

dc6d545... by Ines Almeida

Add port range config to txpkgupload charm

3004128... by Ines Almeida

Update twisted and txpkgupload to allow a passive port range config

The port range is used to get a DTP port within the range. This would allow one to restrict which ports it can connect to.

79bd82a... by Colin Watson

charm: Add missing rsync configuration template

Merged from https://code.launchpad.net/~cjwatson/txpkgupload/+git/txpkgupload/+merge/452358

d6bda63... by Colin Watson

charm: Add missing rsync configuration template

Forgotten in
https://code.launchpad.net/~cjwatson/txpkgupload/+git/txpkgupload/+merge/451660.

dd347e7... by Colin Watson

charm: Allow rsyncing logs

Merged from https://code.launchpad.net/~cjwatson/txpkgupload/+git/txpkgupload/+merge/451660

f73a949... by Colin Watson

charm: Allow rsyncing logs

This is copied from the `launchpad-base` layer.

1b98bde... by Colin Watson

Fix systemd socket activation

Merged from https://code.launchpad.net/~cjwatson/txpkgupload/+git/txpkgupload/+merge/450808

fab9434... by Colin Watson

charm: Fix systemd socket activation

For socket activation to work properly, we need to tell the application
to use the file descriptors passed to it by systemd rather than
listening on ports directly itself. Using socket activation means that
we can configure `txpkgupload` to listen on port 21 (the standard FTP
port) without having to do any explicit privilege separation to cope
with that being a privileged port.

8fbbb42... by Colin Watson

charm: Bump launchpad-layers to 06169f9fa1

This pulls in "upload-queue-processor: Turn fsroot into a property".