]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commit
Squashed commit of the following:
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 17 Jul 2024 09:34:44 +0000 (11:34 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 17 Jul 2024 09:34:44 +0000 (11:34 +0200)
commit0d0bc1b662a2f3bca67102868593a82a91c4d89e
treec14e51f2b355edb8dfcb55eec8f796661ee74e5f
parent005cc725f716134793271eb34463bab691f4106c
Squashed commit of the following:

commit 4d56c73dc03ac84c7dfb856b18b5333bcf6c3bae
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Jul 16 17:19:42 2024 +0200

    Fixing requirements.txt

commit 829171d8310e20b4603f9ab114b42cc24034899a
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Jul 16 17:16:01 2024 +0200

    Changing used branch of shared stuff in .gitlab-ci.yml.

commit 495e2770e3001c65e2526951f0bf4093df48a3eb
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Jul 16 17:10:07 2024 +0200

    Changing module for fb_tools collections.

commit 5b7eaf758b7748acb15ca4635ce6ff098246828b
Merge: 9f67045 005cc72
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri May 31 16:19:13 2024 +0200

    Merge branch 'test' into develop

commit 9f6704500bd0700b021390640ec22be7fb3c3fdc
Merge: d17d26a 692a677
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri May 31 15:54:39 2024 +0200

    Merge branch 'test' into develop

commit d17d26ac3c49dc863463736fe396840821d20cac
Merge: 0f7ba64 8b8ca09
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri May 31 15:50:40 2024 +0200

    Merge branch 'test' into develop

commit 0f7ba6488772387761416798e94b2e5d96bf3e4a
Merge: 880226c 5b7cf0c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri May 31 15:47:47 2024 +0200

    Merge branch 'test' into develop

commit 880226cc09f7ab33c90a218a0db57c87f226bfb3
Merge: 86241a2 a1e1a27
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri May 31 11:15:58 2024 +0200

    Merge branch 'test' into develop

commit 86241a24a298eb19b57c3255efccbd0301431a72
Merge: b51c035 f0a8f54
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu May 30 16:55:36 2024 +0200

    Merge branch 'master' into develop

commit b51c035eb3a9ea0dc19982ad9f85174bde8546ce
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue May 7 12:34:03 2024 +0200

    Updating .gitlab-ci.yml

commit 6335a530823bb22862fd36cc03e1915937436f6c
Merge: 2b05d6e ed826e9
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 17 10:12:15 2024 +0200

    Merge branch 'dev/parse-postfix' into develop

commit ed826e98738bed911f5d53c032bf6537101f76b4
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Apr 16 17:29:11 2024 +0200

    Completing data model for postfix logs

commit ae38e07d4d700d294f668b14218d639339e373e0
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Apr 16 16:12:53 2024 +0200

    Adding db/postfix/postfix-pgsql-create-1.1.sql

commit 443f165660145fe948edde9c4d2135202c4c4ab3
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Apr 16 12:28:26 2024 +0200

    Exporting results into a CSV file in bin/get-intern-used-from-addresses

commit 9e033b5dfdeb39b231c3b456b89bcacd58963df8
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 17:33:48 2024 +0200

    Changing names of default CSV files.

commit bad0384bbc251dbd276885ea69440c1134a07bc1
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 17:27:44 2024 +0200

    Generating totals yaml file.

commit 8b7840d0ea79a9c750a131b3c7f13bf7899a73f9
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 16:25:41 2024 +0200

    Using a limit in output results of bin/get-intern-used-from-addresses

commit a2cbf4bac72b18625da0b8ee99460c5feb8190a0
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 16:19:40 2024 +0200

    Adding options for output files to class GetFromAddressesApp

commit d12f6edcaa06c385b987c1c9958afdd2288e52f0
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 16:18:43 2024 +0200

    Adding esception class DpxFileError

commit 852c09a1854cc37fffedbeade7c8c519a52d01b4
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 16:16:58 2024 +0200

    Adding method check_output_file() to class BaseDPXApplication

commit 91f23e215f654e2834388c105bb47c2ea9e8128f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 16:15:52 2024 +0200

    Adding option class OutputFileOptionAction

commit 66f7b679ff2818e7898a887b4c02c7d04c8cdc8f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 12:45:47 2024 +0200

    Splitting lib/pp_admintools/postfix_chain.py in different modules.

commit 65e6145bb6c8890604d09608dfb3f9cc1967ed77
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 12:01:38 2024 +0200

    Finishing console output of bin/get-intern-used-from-addresses.

commit a4a24cd6bb1527d2d7a841475d04dc313a5aea77
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 15 10:29:03 2024 +0200

    Evaluating also stats per address in bin/get-intern-used-from-addresses

commit 34453b4d1cbd41369e5cc6624d9862c55f32c790
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri Apr 12 16:33:08 2024 +0200

    Masking many unnecessary error messages.

commit 67f414975839953fd30f2bb9c94f66fbe770d671
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri Apr 12 14:09:25 2024 +0200

    Implementing collecting results in bin/get-intern-used-from-addresses

commit f67bd5f751a85fb70589acccd7f6d98d4ba99398
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri Apr 12 14:07:00 2024 +0200

    Adding property relay_address to class lib/pp_admintools/postfix_chain.py

commit 2ac6f95f808bb3f2a2b5886aa89c17cf2e0ea246
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Fri Apr 12 10:49:44 2024 +0200

    Adding Barracuda IPs to list of external IPs

commit 59b42e844644cf26230ad97d2995d61ae1f71af9
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 17:50:47 2024 +0200

    Start evaluating results of bin/get-intern-used-from-addresses.

commit be1ae59d5dc37aec64f579cfd74156d0fc5d1c60
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 17:22:43 2024 +0200

    Changing logging output.

commit 09298e3ac5af2147f44c138e8a68963097373d8c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 17:02:21 2024 +0200

    Performing evaluation of postfix logfiles

commit ba07f297d7af872a5e11828fdc310e5d3b923e8d
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 16:07:10 2024 +0200

    Sorting given logfiles in lib/pp_admintools/app/get_from_addr.py

commit d03aee16e8ff1be7967a24ce2dae6a351c92f23b
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 15:56:13 2024 +0200

    Defining commandline parameters for bin/get-intern-used-from-addresses

commit 005f1e1d4e840cfdab24753fb95fff219f4b4254
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 15:55:04 2024 +0200

    Adding bin/get-intern-used-from-addresses

commit dd091ec6120d5a5200399a8b189eccb74991ec0f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 15:12:14 2024 +0200

    Adding lib/pp_admintools/app/get_from_addr.py

commit 2b05d6e00a9ab4920f24dd59d4441b1849b1f243
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 14:47:17 2024 +0200

    Fixing test/test_20_postfix_chain.py

commit a7188488cf863793e0632cbf7ed7d308197a5e5c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 13:53:44 2024 +0200

    Renaming property mailhost into host in class PostfixLogchainInfo.

commit 1ca7862974c3b184b42e9c7ebd8f0f84b1fe24d4
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Apr 11 13:49:39 2024 +0200

    Setting also the mailhost on picking up a mail

commit f7e99b4dc6fedd2b94ead8b3d0545d4d401d6d6f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 17:37:21 2024 +0200

    Fixing PostfixLogfileParser

commit d0c6fb2cad545af64070445017ba378c6e607a19
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 17:34:49 2024 +0200

    Cleaning up method eval_postfix_entry() of class PostfixLogfileParser.

commit 347a1c5dac24b878d5fd2b3b0483556c17329ccf
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 17:02:45 2024 +0200

    Fixing PostfixLogfileParser because of pickup data

commit fdc3a4ec2cb8e88d5a0664209daaafd1994fbf6e
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 16:47:36 2024 +0200

    Evaluating info about picked up mails

commit 53db44b7b1237a1ff4ac2745de14cb136d76273b
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 16:26:00 2024 +0200

    Renaming SmtpAction into DeliverAction, adding evaluation of DKIM stuff

commit 5191cb416f08f9a5a06029155da2d08aef2cc61e
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 14:43:24 2024 +0200

    Parsing fo rBounce-Id in class PostfixLogfileParser

commit d2d080350381c4e55d6282782f525ed48c834280
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 14:24:23 2024 +0200

    Adding a list of Bounce Ids to the class PostfixLogchainInfo.

commit a970b071baba832aa4a4d91a3096a909606a316f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Apr 10 11:08:48 2024 +0200

    Minor change in test/test_20_postfix_chain.py

commit 763764f04964796f382af8ff58e43cee9da5c26e
Author: Frank Brehm <frank@brehm-online.com>
Date:   Tue Apr 9 18:21:08 2024 +0200

    Removing requirements-backports-3.9.txt

commit b878b407468fbf07e6df63447be256684777712c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Apr 9 18:07:12 2024 +0200

    Substitute a failing get_localzone()

commit 27cb5051e1afa0ba0141da6a3666161dc26ac9fd
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 8 16:01:57 2024 +0200

    Using version v1.8 of Gitlab includes.

commit 8db2e8d0375489865ad4e7db2fa47e9cb74bdd3f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 8 15:02:59 2024 +0200

    Using newer version of Gitlab includes.

commit 133229fbfb570c63a2ccf0d1d91cc20bb13ce5e6
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Mon Apr 8 14:51:10 2024 +0200

    Adding and using requirements-backports-3.9.txt on Python < 3.9

commit d1ef5fec7850e7db5682b564bf7e3a6043fb4e7a
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 28 17:10:37 2024 +0100

    Adding parsing smtp loglines

commit 1f3f42269cf119dae822226c2561d56fdf9944d1
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 28 16:43:14 2024 +0100

    Integrating smtp_actions in class PostfixLogchainInfo.

commit 7e6c4bfff06614b7969ce22b977014156a114085
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 27 18:04:42 2024 +0100

    Adding and testing class SmtpAction.

commit bc51703e013e2bdbe350987fb32d22120c6a5d8c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 27 12:06:31 2024 +0100

    Adding and using function fromisoformat() in lib/pp_admintools/postfix_chain.py

commit 82e99282792a29ed5864baa70ffed8107bda8ee4
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 27 11:56:55 2024 +0100

    Adding lib/pp_admintools/tzlocal.py

commit 4c625553bf34de970662ade6772a7d011cb76009
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 27 11:56:25 2024 +0100

    Adding exception classes DateFormatError and WrongDateIsoformatError

commit cc6db53d03cdf53bd65dce87a93ba5ad8a00073e
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 26 18:29:47 2024 +0100

    Extending class PostfixLogfileParser

commit 65e6920fa7879bde4741fafcd634da9f8dddb752
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 26 18:27:51 2024 +0100

    Fixing typo

commit 60d4d662fcc2fb7592f1d823ca184173d873524f
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 26 18:27:19 2024 +0100

    Extending class PostfixLogchainInfo

commit 9bdf290e13c78977b91ba5c38fb6b111586bafb5
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 26 14:33:31 2024 +0100

    Adding connect statistics to lib/pp_admintools/handler/pflogparse.py

commit 3f9adb57db2c47ef19297279475a9b9f01e37fbd
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 26 14:24:10 2024 +0100

    Fixing lib/pp_admintools/handler/pflogparse.py.

commit 5ccd8363d323ba777927bd86584f0944d40107cf
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 21 17:36:31 2024 +0100

    Continue parsing with lib/pp_admintools/handler/pflogparse.py

commit 1734299465795bd7cdf64c3d2ea0e188ade2bd9d
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 21 17:01:14 2024 +0100

    Adding test/postfix.mail01.log

commit d7fe65d925b1c9631f5d444927916cedba1c766e
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 21 16:31:19 2024 +0100

    Extending .gitlab-ci.yml

commit 7f6193916d18f3ae3789e113e75bc13cc1c011bc
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 21 16:29:51 2024 +0100

    Adding test/test_25_postfix_logparser.py

commit 3b3f21bae30d71b09d50174c5a1703f3f037a53e
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 21 16:28:57 2024 +0100

    Make the linter happy

commit 2908388512a1d9ef83139c6b38975faf08adfb66
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Thu Mar 21 15:14:43 2024 +0100

    Rewriting init of a PostfixLogchainInfo object.

commit cc1ecc6ddc7eb9570eac3bd128a187e0f8259ad6
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 20 18:45:11 2024 +0100

    Start parsing

commit fd8d8605c57105170aedb562b117942c645737f3
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 20 18:04:05 2024 +0100

    Adding lib/pp_admintools/handler/pflogparse.py for class PostfixLogfileParser

commit 59c7b8e91b57fef326a0b63efc9f9ad7b0aee855
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 20 18:00:04 2024 +0100

    Adding property mailhost to PostfixLogchainInfo

commit 7dedc960622da391afd235f733c4f6a6f3a835f6
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 20 17:14:08 2024 +0100

    Adding some more properties to PostfixLogchainInfo

commit dc5e332c5564c4bf6740d91696d32dd967c7a7dd
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 20 16:33:11 2024 +0100

    Reorganizing export methos of PostfixLogchainInfo.

commit 7b268252a9fc1c0ce5ceccbef165e27009d79b4a
Merge: 0fd1ff3 6b0c96c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 20 14:29:29 2024 +0100

    Merge branch 'test' into develop

commit 0fd1ff3a057a13284b8d914b72885eb85be1599c
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 18:30:53 2024 +0100

    Adding properties to PostfixLogchainInfo

commit 7a3732905e8dbf2be959257097d606e1048dbb33
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 12:39:56 2024 +0100

    Extending class PostfixLogchainInfo

commit b334c272ceb51ffb1585ce050ab7bd03ea091798
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 12:02:17 2024 +0100

    Defining start, and and duration of the PostfixLogchainInfo.

commit e1a101125839ca6ccd23bea3ce545ee2534d4c28
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 11:33:31 2024 +0100

    Adding and using class DataPair

commit 049c978682d416db7b14cf2a4962bb7440ed0ad2
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 10:32:53 2024 +0100

    Make the linter happy

commit a82011d2a8f274d14fedc795b80edf2dfa3c6a12
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 10:17:57 2024 +0100

    Fixing and extending lib/pp_admintools/postfix_chain.py

commit d5dff9b9bc4d928a9ff787ef0dcf32cdd34be623
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 07:55:04 2024 +0100

    Fixing class PostfixLogchainInfo.

commit 23098281c92c313d88ec58d159e56a342c825df2
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Tue Mar 19 07:54:30 2024 +0100

    Starting with class PostfixLogchainInfo.

commit fbf5947f14758d736ba4409c4c9c45b05c40e92a
Author: Frank Brehm <frank.brehm@pixelpark.com>
Date:   Wed Mar 13 17:54:53 2024 +0100

    Fixing .gitlab-ci.yml
31 files changed:
.gitlab-ci.yml
bin/get-intern-used-from-addresses [new file with mode: 0755]
db/postfix/postfix-pgsql-create-1.1.sql [new file with mode: 0644]
lib/pp_admintools/__init__.py
lib/pp_admintools/app/__init__.py
lib/pp_admintools/app/barracuda_sync.py
lib/pp_admintools/app/check_ldap_dn_attributes.py
lib/pp_admintools/app/check_ldap_pwd_schemes.py
lib/pp_admintools/app/clean_empty_ldap_groups.py
lib/pp_admintools/app/get_from_addr.py [new file with mode: 0644]
lib/pp_admintools/app/ldap.py
lib/pp_admintools/app/mirror_ldap.py
lib/pp_admintools/app/remove_ldap_user.py
lib/pp_admintools/argparse_actions.py
lib/pp_admintools/common.py [new file with mode: 0644]
lib/pp_admintools/errors.py
lib/pp_admintools/handler/pflogparse.py [new file with mode: 0644]
lib/pp_admintools/postfix_chain.py [new file with mode: 0644]
lib/pp_admintools/postfix_data_pair.py [new file with mode: 0644]
lib/pp_admintools/postfix_deliver_action.py [new file with mode: 0644]
lib/pp_admintools/tzlocal.py [new file with mode: 0644]
requirements.txt
template.spec
test/general.py
test/postfix.mail01.log [new file with mode: 0644]
test/test_05_mailcfg.py
test/test_06_ldapcfg.py
test/test_10_base_app.py
test/test_20_postfix_chain.py [new file with mode: 0755]
test/test_25_postfix_logparser.py [new file with mode: 0755]
update-env.sh