Haproxy-log-analysis

Latest version: v5.1.0

Safety actively analyzes 631143 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.0.2

------------------

- Fix release on PyPI.
[gforcada]

0.0.1

------------------

- Pickle :class::`.HaproxyLogFile` data for faster performance.
[gforcada]

- Add a way to negate the filters, so that instead of being able to filter by
IP, it can output all but that IP information.
[gforcada]

- Add lots of filters: ip, path, ssl, backend, frontend, server, status_code
and so on. See ``--list-filters`` for a complete list of them.
[gforcada]

- Add :method::`.HaproxyLogFile.parse_data` method to get data from data stream.
It allows you use it as a library.
[bogdangi]

- Add ``--list-filters`` argument on the command line interface.
[gforcada]

- Add ``--filter`` argument on the command line interface, inspired by
Bogdan's early design.
[bogdangi] [gforcada]

- Create a new module :module::`haproxy.filters` that holds all available filters.
[gforcada]

- Improve :method::`.HaproxyLogFile.cmd_queue_peaks` output to not only show
peaks but also when requests started to queue and when they finished and
the amount of requests that had been queued.
[gforcada]

- Show help when no argument is given.
[gforcada]

- Polish documentation and docstrings here and there.
[gforcada]

- Add a ``--list-commands`` argument on the command line interface.
[gforcada]

- Generate an API doc for ``HaproxyLogLine`` and ``HaproxyLogFile``.
[bogdangi]

- Create a ``console_script`` `haproxy_log_analysis` for ease of use.
[bogdangi]

- Add Sphinx documentation system, still empty.
[gforcada]

- Keep valid log lines sorted so that the exact order of connections is kept.
[gforcada]

- Add quite a few commands, see `README.rst`_ for a complete list of them.
[gforcada]

- Run commands passed as arguments (with -c flag).
[gforcada]

- Add a requirements.txt file to keep track of dependencies and pin them.
[gforcada]

- Add travis_ and coveralls_ support. See its badges on `README.rst`_.
[gforcada]

- Add argument parsing and custom validation logic for all arguments.
[gforcada]

- Add regular expressions for haproxy log lines (HTTP format) and to
parse HTTP requests path.
Added tests to ensure they work as expected.
[gforcada]

- Create distribution.
[gforcada]

.. _travis: https://travis-ci.org/
.. _coveralls: https://coveralls.io/
.. _README.rst: http://github.com/gforcada/haproxy_log_analysis

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.