GitHub / postfixadmin/postfixadmin / commits
PostfixAdmin - web based virtual user administration interface for Postfix mail servers
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 30be8992 | remove extra "D" from es.lang (thanks @trapoSama, see https://github.com/post... | David Goodwin <d****d@c****k> | 3 months ago | |
| a83dc2f2 | update spanish translation, thank you @trapoSAMA - see https://github.com/pos... | David Goodwin <d****d@c****k> | 3 months ago | |
| 710e1acc | update CHANGELOG.TXT | David Goodwin <d****d@c****k> | 3 months ago | |
| 2469e045 | Add 'description' field to alias and alias_domain tables. (#1042) |
Justin Warren <j****n@e****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 08cf7a8e | Improve native (.deb) packaging for Debian/Ubuntu 24.04 (#1041) |
Justin Warren <j****n@e****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8696f300 | formatting | David Goodwin <d****d@c****k> | 3 months ago | |
| 650a91bd | Improve DKIM: auto-generate keypair, descriptive signing table (#1029) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1024befd | Fix pw recovery without totp (#1032) |
Fredrik Boström <f****k@b****g>
Committed by: David Goodwin <d****d@c****k> |
3 months ago | |
| f77f079d | Update appearance for consistency (#1030) |
Lombra <L****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ae7339af | Use native booleans for prepared SQL params; stop binding `db_get_boolean()` ... |
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2cce49a6 | Add tests for db_where_clause() and db_delete() with additional params (#1021) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b4203410 | let down by formatting again :( | David Goodwin <d****d@c****k> | 4 months ago | |
| a762682d | token test of PFAHandler::col() and 9th param rename from $options to $not_in_db | David Goodwin <d****d@c****k> | 4 months ago | |
| ca4dae3f | Phpunit updates (fix phpunit run, should fix build) (#1016) |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c6773f83 | Migrate TOTP exceptions to TotpexceptionHandler class (#1007) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8e6a4f0f | Add developer documentation for Handler classes, update PFAHandler::pacol() p... |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2c0a06f9 | Add Exec class to help refactor/reduce duplication of proc_open calls, update... |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c376b560 | Add regression tests for global admin TOTP exception privileges (#1015) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e546e6d5 | Fix privilege check ordering for TotpPf::addException (global admin being tr... |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 0f9f67be | Add missing database indexes for domain_admins and fetchmail (#1010) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| cdc00843 | add token changelog entries for "master" before we get to out of sync and sta... | David Goodwin <d****d@c****k> | 5 months ago | |
| 26530c5d | Replace escape_string() concatenation with parameterized queries (#1004) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 0b462e22 | Add version check page with changelog for global admins (#1006) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f88236bf | fix unit tests - handle booleans in postgresql being different from mysql etc | David Goodwin <d****d@c****k> | 5 months ago | |
| 291609ae | Add phpstan, MySQL and PostgreSQL test jobs to CI (#1005) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f20d12c1 | use db specific boolean in sql (TotpPfTest) | David Goodwin <d****d@c****k> | 5 months ago | |
| 225a55d5 | Add GitHub Actions workflow to build self-contained release archives (#999) |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fa3bac81 | drop postfixadmin.my.cnf - not necessary | David Goodwin <d****d@c****k> | 5 months ago | |
| 7dc14406 | remove phpVersion attribute from psalm which caused it to fail to see newer s... | David Goodwin <d****d@c****k> | 5 months ago | |
| ae96481c | Remove old Bootstrap 3 remnants (dark-theme.css, col-sm-offset in setup.php) ... |
Kent Riboe <k****t@r****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 489c9aac | fix xmlrpc.php -> setAway - parameter types changed after this file was deleted | David Goodwin <d****d@c****k> | 5 months ago | |
| 1223197a | formatting... | David Goodwin <d****d@c****k> | 5 months ago | |
| c4a276f2 | Disable totp and app password pages based on settings (#996) |
wvolz <w****z@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 874d01b1 | hide app_passwords menu items if disabled in config (#995) |
wvolz <w****z@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 522ba1a7 | add back xmlrpc.php - it seems it is in use - see #993 | David Goodwin <d****d@c****k> | 5 months ago | |
| 57378ee1 | see #992 - try and remove bash-ism from postfixadmin-cli wrapper; manual merg... | David Goodwin <d****d@c****k> | 5 months ago | |
| 29a7c846 | see #989 - allow newer version of spomky-labs/otphp, which removes some unnec... | David Goodwin <d****d@c****k> | 6 months ago | |
| 2ede2c87 | comments | David Goodwin <d****d@c****k> | 6 months ago | |
| 8a1f9a11 | CSRF protection - support multiple tokens (#985) |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7714aa47 | always show the mailbox header in the list-virtual page, add title to domain ... | David Goodwin <d****d@c****k> | 6 months ago | |
| d2de9bd8 | fix csrf tag | David Goodwin <d****d@c****k> | 6 months ago | |
| 878d5ab3 | move dark mode toggle to the footer, remove {strip}, fix tag mismatch in menu... | David Goodwin <d****d@c****k> | 6 months ago | |
| a53520ed | main.tpl : translate some of the global search things | David Goodwin <d****d@c****k> | 6 months ago | |
| 5116a190 | add token padding to login form to perhaps make it look better | David Goodwin <d****d@c****k> | 6 months ago | |
| 80379c60 | list.tpl - make table striped, add token padding, have only one <thead> secti... | David Goodwin <d****d@c****k> | 6 months ago | |
| 18d13c2b | fix mismatching </div> tags in list.tpl so it can be nicely indented again | David Goodwin <d****d@c****k> | 6 months ago | |
| ef2513bd | list-virtual_mailbox.tpl - make list-virtual_mailbox.tpl self contained / wel... | David Goodwin <d****d@c****k> | 6 months ago | |
| e5ab0a2e | editform -> make form field errors more obvious | David Goodwin <d****d@c****k> | 6 months ago | |
| 0928bea7 | collapse header.tpl and footer.tpl into index.tpl | David Goodwin <d****d@c****k> | 6 months ago | |
| b4b0f86d | fix namespace issue (model\Languages etc) | David Goodwin <d****d@c****k> | 6 months ago | |
| cb91ae64 | formatting | David Goodwin <d****d@c****k> | 6 months ago | |
| 906cd6c5 | put light mode/dark mode toggle in the footer | David Goodwin <d****d@c****k> | 6 months ago | |
| 6004d482 | drop unnecessary css | David Goodwin <d****d@c****k> | 6 months ago | |
| d445dac9 | fix sql in clause so global search works again | David Goodwin <d****d@c****k> | 6 months ago | |
| 3bdc2822 | Upgrade to Bootstrap 5.3.0, add lightmode/darkmode switch, drop datepicker js... |
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 902739f9 | WIP: TOTP reset for lost secrets (#988) |
Fredrik Boström <f****k@b****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 730e5fa3 | docs: update README.md with better PHP version requirements | David Goodwin <d****d@c****k> | 7 months ago | |
| 0e3aa332 | fix test (removal of invalid namespace) | David Goodwin <d****d@c****k> | 7 months ago | |
| ce03433b | merge Merge pull request #957 from postfixadmin/psalm-fixes |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 12818f39 | try and improve docs around $CONF["dovecotpw"] in config.inc.php (see #398) | David Goodwin <d****d@c****k> | 7 months ago | |
| de0eec58 | make install.sh cope with not all db extensions from require-dev being presen... | David Goodwin <d****d@c****k> | 7 months ago | |
| 929ca8ba | feat: improve install.sh - try and check for PHP PDO extensions and warn if n... | David Goodwin <d****d@c****k> | 7 months ago | |
| 0ecc961e | make psalm happy | David Goodwin <d****d@c****k> | 7 months ago | |
| 8d67fb4b | formatting | David Goodwin <d****d@c****k> | 7 months ago | |
| ba404a56 | remove E_USER_ERROR which makes no sense here really | David Goodwin <d****d@c****k> | 7 months ago | |
| 0216259a | main.php: use db_in_clause() instead (thanks @copilot) | David Goodwin <d****d@c****k> | 7 months ago | |
| db1f495f | main.php: use db_in_clause() instead (thanks @copilot) | David Goodwin <d****d@c****k> | 7 months ago | |
| a82177c7 | simplify salt creation (rely on random_bytes() rather than other means) (than... | David Goodwin <d****d@c****k> | 7 months ago | |
| 7f839077 | sort backup.php db tables list, remove duplicates | David Goodwin <d****d@c****k> | 7 months ago | |
| 8693d2bd | vacation.php: use immutable DateTime, fix range / time setting (thanks @copilot) | David Goodwin <d****d@c****k> | 7 months ago | |
| a2e25216 | fix usleep/elapsed time calculation - microtime() is seeconds, so multiple et... | David Goodwin <d****d@c****k> | 7 months ago | |
| 8d7e7976 | apparently sprintf can not return false, so remove these checks (thanks @copi... | David Goodwin <d****d@c****k> | 7 months ago | |
| cdd2bb0a | merge deprecation fix for github actions - remove ::set-output and replace with new... |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d09bf26b | merge fix docs for php version support |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 888b1e29 |
Do not use deprecated ::set-output any more
Signed-off-by: Sven Strickroth <e****l@c****e> |
Sven Strickroth <e****l@c****e> | 7 months ago | |
| b90e891d |
Fix PHP version inconsistency
Signed-off-by: Sven Strickroth <e****l@c****e> |
Sven Strickroth <e****l@c****e> | 7 months ago | |
| 2af9f9b8 | merge Merge pull request #977 from csware/domain-new-alias |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 9a5899a1 | use $fDomain variable, if present, for the domain= links for Add Forward/Doma... | David Goodwin <d****d@c****k> | 7 months ago | |
| 8e986043 | merge Merge pull request #976 from csware/alias-id-check |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 42981d5b |
Check for address validity before checking domain existence
Signed-off-by: Sven Strickroth <e****l@c****e> |
Sven Strickroth <e****l@c****e> | 7 months ago | |
| 58a16ff5 |
Include domain in link to create new alias
Signed-off-by: Sven Strickroth <e****l@c****e> |
Sven Strickroth <e****l@c****e> | 7 months ago | |
| 15e73d24 | merge Merge pull request #969 from csware/redundant-characterset |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| da5dc01d |
No need to specify charset in connection string and then set it explicitly us...
Signed-off-by: Sven Strickroth <e****l@c****e> |
Sven Strickroth <e****l@c****e> | 7 months ago | |
| 7f1d78e2 | fix issues from merging #958 - no longer provide smtp_password to smtp_mail(.... | David Goodwin <d****d@c****k> | 8 months ago | |
| 5196a823 | formatting | David Goodwin <d****d@c****k> | 8 months ago | |
| fe7b0134 | rename INSTALL.TXT to INSTALL.md | David Goodwin <d****d@c****k> | 8 months ago | |
| d2865714 | merge Merge pull request #959 from arymaynart/patch-3 |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| c01bb7c0 | merge Merge pull request #958 from arymaynart/patch-2 |
David Goodwin <d****d@c****k>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5d48dd37 | Refactor smtp_mail function for improved clarity |
arymaynart <a****t@h****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 89d016e6 | Add smtp_username to email configuration |
arymaynart <a****t@h****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 42a664e9 | Refactor smtp_mail for better SMTP support |
arymaynart <a****t@h****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b092017f | be more explict over what types class properties should be | David Goodwin <d****d@c****k> | 8 months ago | |
| 02751ec3 | formatting | David Goodwin <d****d@c****k> | 9 months ago | |
| 3b5515f1 | add templates_c check to setup.php | David Goodwin <d****d@c****k> | 9 months ago | |
| 2f905d13 | Revert "if templates_c is not writeable fall back to using sys_get_temp_dir()... | David Goodwin <d****d@c****k> | 9 months ago | |
| 8ef6bfe6 | php 8.2 does not support array const things | David Goodwin <d****d@c****k> | 9 months ago | |
| dd24020d | formatting | David Goodwin <d****d@c****k> | 9 months ago | |
| ff0a3d76 | psalm stuff, add Languages class, token refactor | David Goodwin <d****d@c****k> | 9 months ago | |
| 3bf9dbd8 | remove php 7.4, 8.0 and 8.1 from the github build action | David Goodwin <d****d@c****k> | 9 months ago | |
| 52794bed | misc fixes for psalm after allowing it to be updated | David Goodwin <d****d@c****k> | 9 months ago |