policyd-rate-limit_1.0.0-1_all.deb


Advertisement

Description

policyd-rate-limit - postfix policy daemon limiting the number of mails a user can send

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename policyd-rate-limit_1.0.0-1_all.deb
Package name policyd-rate-limit
Package version 1.0.0
Package release 1
Package architecture all
Package type deb
Category universe/mail
Homepage https://pypi.python.org/pypi/policyd-rate-limit
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 28.11 KB
Installed size 131.00 KB
policyd-rate-limit is a simple postfix policy daemon written in python3
allowing to limit the number of mails a user can send over time.
Users are identified either via their sasl usernames or their ip addresses.
Limitation rules are a list of couples (number of mails, number of seconds).
If a user has sent more than number of mails in number of seconds,
a configurable error is returned to the user.

Alternatives

Package Version Architecture Repository
policyd-rate-limit_1.0.0-1_all.deb 1.0.0 all Ubuntu Universe
policyd-rate-limit - - -

Requires

Name Value
adduser -
python3-yaml -
python3:any -

Download

Type URL
Mirror archive.ubuntu.com
Binary Package policyd-rate-limit_1.0.0-1_all.deb
Source Package policyd-rate-limit

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install policyd-rate-limit deb package:
    # sudo apt-get install policyd-rate-limit

Files

Path
/etc/policyd-rate-limit.yaml
/etc/cron.daily/policyd-rate-limit
/etc/init.d/policyd-rate-limit
/lib/systemd/system/policyd-rate-limit.service
/usr/bin/policyd-rate-limit
/usr/lib/python3/dist-packages/policyd_rate_limit/__init__.py
/usr/lib/python3/dist-packages/policyd_rate_limit/config.py
/usr/lib/python3/dist-packages/policyd_rate_limit/const.py
/usr/lib/python3/dist-packages/policyd_rate_limit/policyd-rate-limit.conf
/usr/lib/python3/dist-packages/policyd_rate_limit/policyd-rate-limit.yaml
/usr/lib/python3/dist-packages/policyd_rate_limit/policyd.py
/usr/lib/python3/dist-packages/policyd_rate_limit/utils.py
/usr/lib/python3/dist-packages/policyd_rate_limit-1.0.0.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/policyd_rate_limit-1.0.0.egg-info/dependency_links.txt
/usr/lib/python3/dist-packages/policyd_rate_limit-1.0.0.egg-info/not-zip-safe
/usr/lib/python3/dist-packages/policyd_rate_limit-1.0.0.egg-info/requires.txt
/usr/lib/python3/dist-packages/policyd_rate_limit-1.0.0.egg-info/top_level.txt
/usr/lib/python3/dist-packages/policyd_rate_limit/tests/__init__.py
/usr/lib/python3/dist-packages/policyd_rate_limit/tests/test_daemon.py
/usr/lib/python3/dist-packages/policyd_rate_limit/tests/utils.py
/usr/share/doc/policyd-rate-limit/README.rst.gz
/usr/share/doc/policyd-rate-limit/changelog.Debian.gz
/usr/share/doc/policyd-rate-limit/copyright
/usr/share/man/man5/policyd-rate-limit.yaml.5.gz
/usr/share/man/man8/policyd-rate-limit.8.gz

Changelog

2018-12-11 - Pierre-Elliott Bécue <peb@debian.org>
policyd-rate-limit (1.0.0-1) unstable; urgency=medium
* Team upload
* Release to unstable
2018-11-24 - Pierre-Elliott Bécue <peb@debian.org>
policyd-rate-limit (1.0.0-1~exp+1) experimental; urgency=medium
* Team upload
[ Ondřej Nový ]
* d/copyright: Use https protocol in Format field
* d/control: Remove ancient X-Python3-Version field
[ Pierre-Elliott Bécue ]
* New upstream 1.0.0
+ Fixed:
- typos
- Add 1 missing char to the rapport table width
- Disable pip cache then installing with make install
- Fix a db deadlock when running the script with --cleanup
- In case of error during a read from postfix, display the whole traceback
- Handles socket reuse by postfix
This was causing delay in mail delivery as postfix had to detect the
connection was closed. This was taking about 1s by recipient in a mail
and could dramatically slow mail delivery.
+ Added
- Add possibility to limit by sender e-mail address as requested in
- Allow one to send reports to multiple email addresses.
* d/control:
- Raise dependency level on debhelper from 9 to 11
- Bump Standards-Version to 4.2.1
* d/compat: bump to 11
* d/watch: bump version to 4
2016-09-09 - Valentin Samir <valentin.samir@crans.org>
policyd-rate-limit (0.7.1-1) unstable; urgency=medium
* New upstream release
- Add possibility to overide limits by ids
- Deal with possible unavailable database backend
- Only count in limit if the protocol states is RCTP
- Fix random error "dictionary changed size during iteration" on exit
- Add unit tests (can only be run from the tar archive or once installed
as policyd-rate-limit instances are launch during testing)
2016-08-16 - Valentin Samir <valentin.samir@crans.org>
policyd-rate-limit (0.6.2-1) unstable; urgency=medium
* New upstream release
- Yaml tuples are python list:
+ For smtp server address and credentials accept lists
+ For SOCKET convert list to tuple when found
- Replace the parameter limited_netword by limited_networks
(typo in the name)
- Add stacklevel to config warnings causing the warning to refer to
config.setup()
2016-08-04 - Valentin Samir <valentin.samir@crans.org>
policyd-rate-limit (0.6.1-1) unstable; urgency=medium
[ Scott Kitterman ]
* Use python3-docutils vice python-docutils for build-depends since
everything else is python3
[ Valentin Samir ]
* New upstream release
- Migrate configuration to a yaml file.
- Continue running if asking for the value of a config param and we fail to
drop privileges. This fix postinst failing to create the system user.
- If not config file found fallback to default config
2016-07-28 - Valentin Samir <valentin.samir@crans.org>
policyd-rate-limit (0.5.1-1) unstable; urgency=low
* Initial release. (Closes: #831456)
* Disable the usage of upstream init scripts (patch ignore-init-service.patch)
and use policyd-rate-limit.service and policyd-rate-limit.init instead.
They are identical to the upstream ones except for /usr/local/bin/ replaced
by /usr/bin/. It also let dh_installdeb automatically setup symbolic links
in rc* in postinst and postrm.

See Also

Package Description
policyd-weight_0.1.15.2-12_all.deb Perl policy daemon for the Postfix MTA
polipo_1.1.1-10_amd64.deb lightweight, caching web proxy
polkit-kde-1_5.15.4-0ubuntu1_all.deb transitional dummy package
polkit-kde-agent-1_5.15.4-0ubuntu1_amd64.deb KDE dialogs for PolicyKit
polled-camera-tool_1.11.13-3_amd64.deb Robot OS polled_camera package tool
pollen_4.21-3_amd64.deb Entropy-as-a-Service web server
polygen-data_1.0.6.ds2-18_all.deb grammar definitions for PolyGen
polygen_1.0.6.ds2-18_all.deb generator of random sentences from grammar definitions
polyglot_2.0.4-2_amd64.deb chess engine protocol adaptor, connects UCI engines to xboard
polylib-utils_5.22.5-4+dfsg_amd64.deb Various tools using libpolylib
polymake-common_3.2r4-4_all.deb Tool for algorithmic discrete geometry -- shared files
polymake_3.2r4-4_amd64.deb Tool for algorithmic discrete geometry
polyml-modules_5.7.1-2_amd64.deb modules for Poly/ML, a compiler for Standard ML
polyml_5.7.1-2_amd64.deb interpreter and interactive compiler for Standard ML
pommed_1.39~dfsg-5_amd64.deb Apple laptops hotkeys event handler
Advertisement
Advertisement