38 Commits

Author SHA256 Message Date
8796ec9bb0 Accepting request 1235062 from home:cboltz
- update to PostfixAdmin 3.3.15
  - update smarty and jQuery
  - add postfixadmin-cli manpage
  - several bugfixes - for details, see
    https://github.com/postfixadmin/postfixadmin/releases/tag/postfixadmin-3.3.14
    https://github.com/postfixadmin/postfixadmin/releases/tag/postfixadmin-3.3.15

OBS-URL: https://build.opensuse.org/request/show/1235062
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=74
2025-01-05 17:33:02 +00:00
3068166c86 Accepting request 1144733 from home:cboltz
- switch vacation user to use sysusers.d
- drop usermod call for ancient (pre-2012) wrong group of vacation user

OBS-URL: https://build.opensuse.org/request/show/1144733
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=72
2024-02-06 21:24:11 +00:00
f3defc81df Accepting request 1041736 from home:cboltz
- Update to PostfixAdmin 3.3.13
  - Fix two MySQL issues in upgrade.php

OBS-URL: https://build.opensuse.org/request/show/1041736
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=70
2022-12-08 22:06:31 +00:00
f4a663d79b Accepting request 1040058 from home:cboltz
- Update to PostfixAdmin 3.3.12
  - Update smarty to 4.3.0
  - Fix passing a null value into htmlentities (#632)

OBS-URL: https://build.opensuse.org/request/show/1040058
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=68
2022-12-04 21:19:18 +00:00
eafe27219a Accepting request 1006529 from home:cboltz
- Require 'php' instead of 'mod_php_any' to avoid requiring Apache (boo#1203647)

OBS-URL: https://build.opensuse.org/request/show/1006529
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=66
2022-09-27 21:23:32 +00:00
103f38f6c3 Accepting request 960942 from home:cboltz
- Update to PostfixAdmin 3.3.11
  - Fix PHP 8 compatability for crypt() usage
  - Support $CONF['database_port'] for MySQL databases

OBS-URL: https://build.opensuse.org/request/show/960942
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=64
2022-03-10 22:52:22 +00:00
049ecd7c0a Accepting request 912091 from home:cboltz
- Update to PostfixAdmin 3.3.10
  - Merge password expiration fixes
  - Remove html readonly attribute from user's vacation page to/from selectors.
  - vacation.pl - allow smtp helo to be specified
  - Security fix - ClickJacking protection
  - Security fix (low risk) - Improve randomness with PFA_token for CSRF protection
  - Fix viewlog to allow admins to see all domains
  - Disable password autocompletion in edit forms

OBS-URL: https://build.opensuse.org/request/show/912091
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=63
2021-08-14 12:03:52 +00:00
4bdf8cbf1e Accepting request 892955 from home:cboltz
- Update to PostfixAdmin 3.3.9
  - several bugfixes, see CHANGELOG.TXT for details

OBS-URL: https://build.opensuse.org/request/show/892955
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=61
2021-05-13 20:13:54 +00:00
65aacc4e96 Accepting request 867541 from home:cboltz
- Update to PostfixAdmin 3.3.5
  - several bugfixes, see CHANGELOG.TXT for details

OBS-URL: https://build.opensuse.org/request/show/867541
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=59
2021-01-28 16:36:59 +00:00
302a6785ec Accepting request 862721 from home:cboltz
- Update to PostfixAdmin 3.3.1
  - switch of bootstrap theme
  - let setup.php display less information
  - change internal database routines to use PHP's PDO
  - various improvements and bug fixes
  - new setup password hashing method (you'll need to create a new
    $CONF['setup_password'])

OBS-URL: https://build.opensuse.org/request/show/862721
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=57
2021-01-12 22:15:33 +00:00
66d0a3ed0e Accepting request 830445 from home:gladiac:apps
- Add Recommends for postfixadmin-apache
- Split out a postfixadmin-apache package
- Update to version 3.2.4
  * Upgrade Smarty (v3.1.35)
  * Fix issues with quota (cli mailbox creation)
  * Improve database compatability (row->r).
  * Persistent MySQLi connections: Missing SSL at reconnect
  * Fix SQLite paging issues, see #161 and #87
  * Fix postfixadmin-cli, see #296

OBS-URL: https://build.opensuse.org/request/show/830445
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=55
2020-09-06 10:35:36 +00:00
408d57226b Accepting request 698179 from home:cboltz
- "downgrade" php-imap to Recommends because latest PHP packages no longer
  include it. (Without php-imap auto-creating folders when creating a mailbox
  won't work.)

OBS-URL: https://build.opensuse.org/request/show/698179
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=53
2019-04-26 11:15:24 +00:00
9e1acfca5d Accepting request 698172 from home:jubalh:branches:server:php:applications
- bsc#1130588: Require shadow instead of old pwdutils

OBS-URL: https://build.opensuse.org/request/show/698172
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=52
2019-04-26 11:12:15 +00:00
2a83f393d3 Accepting request 627443 from home:computersalat:devel:php
fix deps, php-imap, php-phar

OBS-URL: https://build.opensuse.org/request/show/627443
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=51
2018-08-04 12:05:00 +00:00
dc3d080b07 Accepting request 603331 from home:cboltz
- update to PostfixAdmin 3.2:
  - new directory layout (see below)
  - enable users to reset their passwords by mail or SMS
    ($CONF['forgotten_user_password_reset'],
    $CONF['forgotten_admin_password_reset'], $CONF['sms_send_function'])
  - allow local alias targets (without @domain)
  - add $CONF['edit_alias'] to disable "edit alias" function for users
  - add php_crypt $CONF["encrypt"] option
  - add support for MySQL connections over SSL
  - and more - see CHANGELOG.TXT for the full list
- move out of /srv/www/htdocs/postfixadmin - PHP code moved to
  /usr/share/postfixadmin/, smarty cache to /var/cache/postfixadmin/ and
  the config files to /etc/postfixadmin/ (no automated migration!)
- add apache config file to glue everything together. Note that the
  /postfixadmin alias is *not* enabled by default to avoid that it is
  active on all vhosts. Run "a2enflag POSTFIXADMIN" if you want that.
- adjust perl requirements for latest vacation.pl
- drop apache2-devel / httpd-devel BuildRequires - no longer needed with
  the new directory layout
- package /usr/bin/postfixadmin-cli symlink

OBS-URL: https://build.opensuse.org/request/show/603331
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=49
2018-05-02 22:52:10 +00:00
f721059780 Accepting request 506134 from home:cboltz
- update to PostfixAdmin 3.1:
  - several broadcast improvements
  - better static DB connection cache to avoid hundreds of mysqli
    connections when doing lots of escape_string() calls
  - add favicon to fix session handling in chrome (#44)
  - various small fixes and improvements, see CHANGELOG.TXT

OBS-URL: https://build.opensuse.org/request/show/506134
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=47
2017-06-25 19:07:40 +00:00
e5deea6d6a Accepting request 455599 from home:cboltz
- update to PostfixAdmin 3.0.2:
  - SECURITY: don't allow to delete protected aliases (CVE-2017-5930, boo#1024211)
  - fix VacationHandler for PostgreSQL
  - AliasHandler: restrict mailbox subquery to allowed and specified domains
    to improve performance on setups with lots of mailboxes
  - allow switching between dovecot:* password schemes while still accepting
    passwords hashed using the previous dovecot:* scheme
  - FetchmailHandler: use a valid date as default for 'date'
  - fix date formatting in non-english languages when using PostgreSQL
  - various small fixes

OBS-URL: https://build.opensuse.org/request/show/455599
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=45
2017-02-08 22:50:23 +00:00
7a5d034503 Accepting request 426860 from home:cboltz
- update to PostfixAdmin 3.0:
  - add sqlite backend option
  - add configurable smtp helo (CONF["smtp_client"])
  - new translation: ro (Romanian)
  - language update: tw, cs, de
  - fix escaping in gen_show_status() (could be used to DOS list-virtual by
    creating a mail address with special chars)
  - add CSRF protection for POST requests
  - list.tpl: base edit/editactive/delete links in list.tpl on $RAW_item to
    avoid double escaping, and fix some corner cases
  - fix db_quota_text() for postgresql (concat() vs. ||)
  - change default date for 'created' and 'updated' columns from 0000-00-00
    (which causes problems with MySQL strict mode) to 2000-01-01
  - allow punicode even in TLDs
  - update Smarty to 3.1.29
  - add checks to login.php and cli to ensure database layout is up to date
  - whitelist '-1' as valid value for postfixadmin-cli
  - don't stripslashes() the password in pacrypt
  - various small bugfixes
- drop patch postfixadmin-upstream-fixes-r1802-1817.diff (upstream)
- add Requires: perl(Encode), needed by vacation.pl

OBS-URL: https://build.opensuse.org/request/show/426860
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=43
2016-09-11 20:31:52 +00:00
c4cbcc16cc Accepting request 337053 from home:cboltz
- add postfixadmin-upstream-fixes-r1802-1817.diff:
  fix escaping in gen_show_status() and double escaping in list.php
  (http://sourceforge.net/p/postfixadmin/bugs/356/)

- several fixes for the Fedora and CentOS build:
  - don't scan scripts in the ADDITIONS directory to avoid adding excessive
    dependencies
  - use centos_ver instead of centos_version (which isn't available in CentOS 7)
  - change docroot to /var/www/html
  - change apache group to "apache"

OBS-URL: https://build.opensuse.org/request/show/337053
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=40
2015-10-07 18:56:12 +00:00
5d4f32ca33 Accepting request 333931 from home:cboltz
- update to PostfixAdmin 2.93 aka 3.0 beta3
  - add list.php for list view (replaces list-*.php and fixes some
    bugs they included)
  - add FetchmailHandler (replaces fetchmail.php)
  - several bugfixes and small improvements
  - see CHANGELOG.TXT for all details

OBS-URL: https://build.opensuse.org/request/show/333931
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=38
2015-09-26 18:50:04 +00:00
eaf06b86cc Accepting request 290494 from home:cboltz
- update to PostfixAdmin 2.92 aka 3.0 beta2
  - remove upstream postfixadmin-svn.diff and postfixadmin-svn2.diff
  - additional changes over the two patches: the version number ;-)

OBS-URL: https://build.opensuse.org/request/show/290494
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=36
2015-03-12 20:39:26 +00:00
e0f9e1119d Accepting request 258505 from home:cboltz
- add postfixadmin-svn2.diff with changes from upstream SVN (r1705):
  - add workaround for MariaDB to fix deleting aliases (bug#325)
  - $CONF[default_aliases] can now use the new domain as alias target (patch#124)
  - check that vacation start/end date are not in the past (patch#122) 
  - update vacation INSTALL.TXT with more secure locations
  - update Smarty to 3.1.21
- make dependency on Zend Framework versioned - PostfixAdmin needs 1.x
  (2.x is totally different and incompatible)

OBS-URL: https://build.opensuse.org/request/show/258505
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=34
2014-10-27 12:35:06 +00:00
abbf33defa Accepting request 248954 from home:cboltz
- add postfixadmin-svn.diff with changes from upstream SVN (r1689):
  - AliasHandler: don't clean goto field when making alias inactive (bug#316)
  - list-virtual: display quota even if $CONF[used_quotas] == NO (bug#307)
  - vacation.pl: fix postgresql queries in vacation.pl (bug#315)
  - fix query in AliasHandler getList which caused an empty list on some 
    systems (bug#313)
  - fetchmail.pl: fix ssl extra options (cert check, cert path, fingerprint)
  - fix logging (run setup.php to fix old log entries) (bug#317)
  - fetchmail.php: change error_reporting() to exclude E_NOTICE (bug#322)
  - fr.lang translation update (patch#123)
- make postfixadmin-cli executable

- update to PostfixAdmin 2.91 aka 3.0 beta1
  - new commandline client postfixadmin-cli
  - vacation start and end date
  - (nearly) complete rewrite to *Handler classes
  - smarty templates
  - and much more, see upstream CHANGELOG.TXT

OBS-URL: https://build.opensuse.org/request/show/248954
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=32
2014-09-12 11:39:18 +00:00
99595399b7 Accepting request 223317 from home:cboltz
- update to PostfixAdmin 2.3.7 (bugfix release)
  changes that were not included in the package yet:
  - SECURITY: fix SQL injection in show_gen_status()
  - don't trim() mail address to avoid that aliases starting with a space are
    allowed. This fixes http://sourceforge.net/p/postfixadmin/bugs/210/ and
    https://sourceforge.net/p/postfixadmin/feature-requests/113/
  - update regex in check_domain() to support new, longer TLDs like .international
  - vacation.pl: encode subject
  - vacation.pl: disable use of TLS by default due to a bug in Mail::Sender 0.8.22
    (you can re-enable it with $smtp_tls_allowed)
- remove postfixadmin-2.3-branch.diff

OBS-URL: https://build.opensuse.org/request/show/223317
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=30
2014-02-21 00:09:52 +00:00
792c5e81f0 Accepting request 201340 from home:computersalat:devel:php
rework pre section

OBS-URL: https://build.opensuse.org/request/show/201340
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=27
2013-09-29 10:39:32 +00:00
b839f44c31 Accepting request 198770 from home:cboltz
- add postfixadmin-2.3-branch.diff with all changes between 2.3.6 release 
  and SVN r1521:
  - lt.lang, da.lang translation update
  - when enabling/disabling a mailbox, also update the corresponding alias
  - fix creating superadmin in setup.php with MariaDB (more strict SQL)
  - trim() localpart in create-mailbox to avoid mailbox names with leading space
  - mark vacation_notification.notified field as latin1 to avoid overlong index

OBS-URL: https://build.opensuse.org/request/show/198770
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=25
2013-09-12 20:26:04 +00:00
0360b0e352 Accepting request 146868 from home:cboltz
- update to PostfixAdmin 2.3.6 (bugfix release)
  changes that were not included in the package yet:
  - fix double inclusion of config.inc.php in setup.php
  - fix bool and date handling in fetchmail
- remove upstreamed patches

OBS-URL: https://build.opensuse.org/request/show/146868
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=23
2013-01-02 23:50:53 +00:00
9a487c9fed Accepting request 143736 from home:cboltz
- more cross-distributin %if: pwdutils, php_any_db

OBS-URL: https://build.opensuse.org/request/show/143736
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=21
2012-11-30 23:21:56 +00:00
Ralf Lang
b70f2b35c1 - require php-mbstring as setup.php reports this as a hard dependency
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=20
2012-11-26 11:40:01 +00:00
9832eec7a3 Accepting request 126490 from home:cboltz
- fix footer link (upstream r1402)
- focus username field in login form (upstream r1404)
- change existing vacation user (< 2012-02-13) to group vacation

OBS-URL: https://build.opensuse.org/request/show/126490
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=18
2012-06-28 20:42:54 +00:00
8c8032d91d Accepting request 125233 from home:cboltz
- add some %if for cross-distribution handling

- add vacation user to the vacation group (instead of the default "users")

OBS-URL: https://build.opensuse.org/request/show/125233
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=17
2012-06-17 14:59:08 +00:00
af5af838f4 Accepting request 103682 from home:cboltz
- update r1342 patch to fix SLE_10 build failure

OBS-URL: https://build.opensuse.org/request/show/103682
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=15
2012-02-09 22:08:07 +00:00
d768516c75 Accepting request 102542 from home:cboltz
- add patch to display domain and mailbox description with correct 
  encoding (upstream r1342)
- (+ some automatic spec update by source services)

OBS-URL: https://build.opensuse.org/request/show/102542
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=13
2012-02-02 20:24:32 +00:00
08b6e453be Accepting request 101795 from home:cboltz
- update to PostfixAdmin 2.3.5 (security release)
  - fixes some SQL injections (CVE-2012-0811)
  - fixes some XSS vulnerabilities (CVE-2012-0812)
  - see CHANGELOG.TXT or bnc#741455 for details

OBS-URL: https://build.opensuse.org/request/show/101795
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=10
2012-01-26 22:50:59 +00:00
13ac5ef807 Accepting request 88077 from home:cboltz
- include a patch with fixes since the 2.3.4 release (see 
  CHANGELOG.TXT for details)
- Add PreReq: pwdutils

OBS-URL: https://build.opensuse.org/request/show/88077
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=8
2011-10-16 15:18:47 +00:00
d87470253a Accepting request 82551 from home:cboltz
- 2.3.4 release (bugfix release, see CHANGELOG.TXT for details)

OBS-URL: https://build.opensuse.org/request/show/82551
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=6
2011-09-16 20:27:56 +00:00
6151675561 Accepting request 79973 from home:cboltz
- move vacation.pl and ADDITIONS to /usr/lib/postfixadmin/

OBS-URL: https://build.opensuse.org/request/show/79973
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=2
2011-08-28 16:31:55 +00:00
Christian Wittmer
3e4608e4d6 Accepting request 77924 from home:cboltz
Please add PostfixAdmin to server:php:applications (and give me maintainer permissions).
I need a devel project before submitting it to Factory ;-)

OBS-URL: https://build.opensuse.org/request/show/77924
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=1
2011-08-03 19:56:22 +00:00