2 0fd75c45 2022-07-30 mischa # Postfix Admin
3 0fd75c45 2022-07-30 mischa # by Mischa Peters <mischa at high5 dot net>
4 0fd75c45 2022-07-30 mischa # Copyright (c) 2002 - 2005 High5!
5 0fd75c45 2022-07-30 mischa # License Info: http://www.postfixadmin.com/?file=LICENSE.TXT
8 0fd75c45 2022-07-30 mischa Version 2.1.0 -- 2005/01/07
9 0fd75c45 2022-07-30 mischa ---------------------------
10 0fd75c45 2022-07-30 mischa - Added: Traditional Chinese language. (Thanx Bruce)
11 0fd75c45 2022-07-30 mischa - Added: Traditional Bulgarian language. (Thanx Plamen)
12 0fd75c45 2022-07-30 mischa - Added: Macedonian language. (Thanx Damjan)
13 0fd75c45 2022-07-30 mischa - Added: Estonian language. (Thanx Peeter)
14 0fd75c45 2022-07-30 mischa - Added: Slovenian language. (Thanx Nejc)
15 0fd75c45 2022-07-30 mischa - Added: Check for update link in footer.
16 0fd75c45 2022-07-30 mischa - Added: Additional language strings. Check LANGUAGE.TXT
17 0fd75c45 2022-07-30 mischa - Added: Transport support. (read postfix transport for more information)
18 0fd75c45 2022-07-30 mischa - Added: Additional language string for transport support.
19 0fd75c45 2022-07-30 mischa - Added: MySQL 4.1 support.
20 0fd75c45 2022-07-30 mischa - Added: PostgreSQL support. (Big Thanx WhiteFox!)
21 0fd75c45 2022-07-30 mischa - Added: Setup Checker script. (Thanx Fenrir)
22 0fd75c45 2022-07-30 mischa - Added: Database prefix. (Thanx Decramy)
23 0fd75c45 2022-07-30 mischa - Added: Template tags. (Thanx Nelson)
24 0fd75c45 2022-07-30 mischa - Added: admin/domain/alias/mailbox in delete dialog box.
25 0fd75c45 2022-07-30 mischa - Added: $CONF['postfix_admin_url'] variable.
26 0fd75c45 2022-07-30 mischa - Added: $CONF['postfix_admin_path'] variable.
27 0fd75c45 2022-07-30 mischa - Added: $CONF['vacation_domain'] variable.
28 0fd75c45 2022-07-30 mischa - Added: $CONF['welcome_text'] variable.
29 0fd75c45 2022-07-30 mischa - Added: $CONF['special_alias_control'] variable. (Thanx Mihau)
30 0fd75c45 2022-07-30 mischa - Added: Virtual Vacation 3.1 (Thanx David)
31 0fd75c45 2022-07-30 mischa - Added: ADDITIONS directory with third party scripts and plugins.
32 0fd75c45 2022-07-30 mischa - Added: Search function for aliases and mailboxes.
33 0fd75c45 2022-07-30 mischa - Changed: Postfix Admin has now it's own license.
34 0fd75c45 2022-07-30 mischa - Changed: New menu and color scheme. (Thanx Nelson)
35 0fd75c45 2022-07-30 mischa - Changed: Disable number and unlimited number for aliases/mailboxes/quota.
36 0fd75c45 2022-07-30 mischa - Changed: Virtual Vacation to have it's own transport. (Big Thanx Npaufler!)
37 0fd75c45 2022-07-30 mischa - Changed: Removed the welcome text for a new mailbox from the language files.
38 0fd75c45 2022-07-30 mischa - Changed: backup.php to be a more secure. (Thanx John)
39 0fd75c45 2022-07-30 mischa - Fixed: Cleaned up stylesheet.
40 0fd75c45 2022-07-30 mischa - Fixed: Default quota multiplier.
41 0fd75c45 2022-07-30 mischa - Fixed: All POST/GET strings are escaped.
42 0fd75c45 2022-07-30 mischa - Fixed: Corrected smtp_mail() to wait for result. (Thanx Patrice)
43 0fd75c45 2022-07-30 mischa - Fixed: Pagination with alias_control switched on.
44 0fd75c45 2022-07-30 mischa - Fixed: Swedish language. (Thanx Bjorne)
45 0fd75c45 2022-07-30 mischa - Fixed: Polish language. (Thanx Piotr)
46 0fd75c45 2022-07-30 mischa - Fixed: Minor Virtual Vacation bugs. (Thanx David)
47 0fd75c45 2022-07-30 mischa - Fixed: check_quota().
48 0fd75c45 2022-07-30 mischa - Fixed: Minor encode_header() issue. (Thanx Matthew)
49 0fd75c45 2022-07-30 mischa - Fixed: edit-alias.php when running with magic_quotes_gpc = off
52 0fd75c45 2022-07-30 mischa Version 2.0.5 -- 2004/08/21
53 0fd75c45 2022-07-30 mischa ---------------------------
54 0fd75c45 2022-07-30 mischa - Added: Chinese language. (Thanx Matthew)
55 0fd75c45 2022-07-30 mischa - Added: Catalan language. (Thanx Jaume)
56 0fd75c45 2022-07-30 mischa - Added: Czech language. (Thanx Jakub)
57 0fd75c45 2022-07-30 mischa - Added: Dynamic language detection.
58 0fd75c45 2022-07-30 mischa - Added: Header in header.tpl to set charset header from language file.
59 0fd75c45 2022-07-30 mischa - Added: More subroutines and alias checking for Vacation. (Thanx David)
60 0fd75c45 2022-07-30 mischa - Added: Domain pass-through with certain pages.
61 0fd75c45 2022-07-30 mischa - Added: Backup MX option for domain.
62 0fd75c45 2022-07-30 mischa - Added: Log contains IP address of admin.
63 0fd75c45 2022-07-30 mischa - Added: Pagination for alias/mailbox listing.
64 0fd75c45 2022-07-30 mischa - Added: 2 additional language strings to support Backup MX.
65 0fd75c45 2022-07-30 mischa - Added: Support for motd.txt (Domain Admins only).
66 0fd75c45 2022-07-30 mischa - Added: Support for motd-admin.txt (Site Admins only).
67 0fd75c45 2022-07-30 mischa - Added: Support for motd-users.txt (Users only).
68 0fd75c45 2022-07-30 mischa - Added: Optional hostname for vacation.
69 0fd75c45 2022-07-30 mischa - Added: generate_password() to generating random passwords for mailboxes.
70 0fd75c45 2022-07-30 mischa - Changed: dk -> da, se -> sv, no-nn -> nn
71 0fd75c45 2022-07-30 mischa - Changed: All email addresses are now converted to lowercase, strtolower().
72 0fd75c45 2022-07-30 mischa - Changed: Moved onMouseOver to the CSS stylesheet.
73 0fd75c45 2022-07-30 mischa - Changed: Moved font color to the CSS styleheet.
74 0fd75c45 2022-07-30 mischa - Changed: PHP mail() is replaced by an internal function, smtp_mail().
75 0fd75c45 2022-07-30 mischa - Changed: mysql_fetch_array() replaced with internal function db_array().
76 0fd75c45 2022-07-30 mischa - Changed: mysql_fetch_assoc() replaced with internal function db_assoc().
77 0fd75c45 2022-07-30 mischa - Changed: mysql_fetch_row() replaced with internal function db_row().
78 0fd75c45 2022-07-30 mischa - Changed: Quota multiplier is now a configuration option.
79 0fd75c45 2022-07-30 mischa - Fixed: Login didn't check for active flag.
80 0fd75c45 2022-07-30 mischa - Fixed: Minor html table errors.
81 0fd75c45 2022-07-30 mischa - Fixed: Row count by using COUNT(*).
82 0fd75c45 2022-07-30 mischa - Fixed: Locked down subdirectories.
83 0fd75c45 2022-07-30 mischa - Fixed: Create admin properly populates the domain_admins table.
84 0fd75c45 2022-07-30 mischa - Fixed: Cleaned up stylesheet.css.
85 0fd75c45 2022-07-30 mischa - Fixed: Delete mailbox properly removes vacation entries.
88 0fd75c45 2022-07-30 mischa Version 2.0.4 -- 2004/02/26
89 0fd75c45 2022-07-30 mischa ----------------------------
90 0fd75c45 2022-07-30 mischa - Added: Euskara language. (Thanx Julen)
91 0fd75c45 2022-07-30 mischa - Added: Hungarian language. (Thanx Christian)
92 0fd75c45 2022-07-30 mischa - Added: Icelandic language. (Thanx Gestur)
93 0fd75c45 2022-07-30 mischa - Added: Italian language. (Thanx Stucchi)
94 0fd75c45 2022-07-30 mischa - Added: Norwegian - Nynorsk language. (Thanx Paul)
95 0fd75c45 2022-07-30 mischa - Added: Polish language. (Thanx Jarek)
96 0fd75c45 2022-07-30 mischa - Added: Portuguese - Brazil language. (Thanx Roberto)
97 0fd75c45 2022-07-30 mischa - Added: Rusian language. (Thanx Paul)
98 0fd75c45 2022-07-30 mischa - Added: Turkish language (Thanx Onuryalazi)
99 0fd75c45 2022-07-30 mischa - Added: Encode a string according to RFC 1522 for use in headers if it
100 0fd75c45 2022-07-30 mischa contains 8-bit characters. (Thanx Evgeniy)
101 0fd75c45 2022-07-30 mischa - Added: One click active change of mailbox/domain/admin. (Thanx Marcin)
102 0fd75c45 2022-07-30 mischa - Changed: Header in header.tpl to read charset header from language file.
103 0fd75c45 2022-07-30 mischa - Fixed: Some form values are now parsed through htmlspecialchars().
104 0fd75c45 2022-07-30 mischa (Thanx Marcin)
105 0fd75c45 2022-07-30 mischa - Fixed: admin/delete.php ignored $CONF['vacation'].
106 0fd75c45 2022-07-30 mischa - Fixed: More minor fixes to Virtual Vacation.
109 0fd75c45 2022-07-30 mischa Version 2.0.3 -- 2004/01/14
110 0fd75c45 2022-07-30 mischa ----------------------------
111 0fd75c45 2022-07-30 mischa - Added: Site Admin email address.
112 0fd75c45 2022-07-30 mischa - Added: Danish language. (Thanx Lars)
113 0fd75c45 2022-07-30 mischa - Added: Dutch language. (Thanx Mourik)
114 0fd75c45 2022-07-30 mischa - Added: Faroese language. (Thanx Danial)
115 0fd75c45 2022-07-30 mischa - Added: Finnish language. (Thanx Palo)
116 0fd75c45 2022-07-30 mischa - Added: French language. (Thanx Kuthz)
117 0fd75c45 2022-07-30 mischa - Added: Swedish language. (Thanx Slite)
118 0fd75c45 2022-07-30 mischa - Added: Ignoring of MAILER-DAEMON type emails for Vacation.
119 0fd75c45 2022-07-30 mischa - Fixed: Minor issues regarding mail().
120 0fd75c45 2022-07-30 mischa - Fixed: Minor issues regarding crypt().
121 0fd75c45 2022-07-30 mischa - Fixed: Strip issue of email address for Vacation.
124 0fd75c45 2022-07-30 mischa Version 2.0.2 -- 2004/01/06
125 0fd75c45 2022-07-30 mischa ----------------------------
126 0fd75c45 2022-07-30 mischa - Added: German language. (Thanx Tobias)
127 0fd75c45 2022-07-30 mischa - Added: Spanish language. (Thanx Alvaro)
128 0fd75c45 2022-07-30 mischa - Fixed: The body was not included using sendmail.php.
129 0fd75c45 2022-07-30 mischa - Fixed: Undefined variables.
130 0fd75c45 2022-07-30 mischa - Fixed: Minor HTML cleanup.
133 0fd75c45 2022-07-30 mischa Version 2.0.1 -- 2004/01/04
134 0fd75c45 2022-07-30 mischa ----------------------------
135 0fd75c45 2022-07-30 mischa - Fixed: The language variable caused a problem on some systems.
138 0fd75c45 2022-07-30 mischa Version 2.0.0 -- 2004/01/03
139 0fd75c45 2022-07-30 mischa ----------------------------
140 0fd75c45 2022-07-30 mischa - Added: The ability for one domain admin to maintain multiple domains.
141 0fd75c45 2022-07-30 mischa - Added: Domain to domain forwarding.
142 0fd75c45 2022-07-30 mischa - Added: Mailboxes can now be activated or deactivated.
143 0fd75c45 2022-07-30 mischa - Added: Configurable welcome message for new mailboxes.
144 0fd75c45 2022-07-30 mischa - Added: Optional sending of welcome message.
145 0fd75c45 2022-07-30 mischa - Added: Create alias "To" defaults to current domain.
146 0fd75c45 2022-07-30 mischa - Added: Logging of admin / user actions.
147 0fd75c45 2022-07-30 mischa - Added: Limit for aliases and/or mailboxes per domain.
148 0fd75c45 2022-07-30 mischa - Added: Disable aliases and/or mailboxes per domain.
149 0fd75c45 2022-07-30 mischa - Added: Max quota per mailbox per domain.
150 0fd75c45 2022-07-30 mischa - Added: Multi-Language support.
151 0fd75c45 2022-07-30 mischa - Added: Statistics overview for all domains.
152 0fd75c45 2022-07-30 mischa - Added: User .forwarding for mailbox users.
153 0fd75c45 2022-07-30 mischa - Added: Logo for Postfix Admin (Thanx Andrew).
154 0fd75c45 2022-07-30 mischa - Added: Extra MySQL debugging capabilities.
155 0fd75c45 2022-07-30 mischa - Added: Clear text password support.
156 0fd75c45 2022-07-30 mischa - Added: PHP crypt() support.
157 0fd75c45 2022-07-30 mischa - Changed: Separated logic and SQL from content.
158 0fd75c45 2022-07-30 mischa - Changed: config.inc.php doesn't point to example.com anymore.
159 0fd75c45 2022-07-30 mischa - Changed: Virtual Vacation no longer requires procmail.
160 0fd75c45 2022-07-30 mischa - Changed: Complete re-write.
163 0fd75c45 2022-07-30 mischa Version 1.5.4 -- 2003/06/16
164 0fd75c45 2022-07-30 mischa ----------------------------
165 0fd75c45 2022-07-30 mischa - Added: Option for "Back to".
166 0fd75c45 2022-07-30 mischa - Added: Option for Vacation module.
167 0fd75c45 2022-07-30 mischa - Added: Table declaration for the use of Quota in the INSTALL.TXT.
168 0fd75c45 2022-07-30 mischa This requires an additional local delivery agent.
169 0fd75c45 2022-07-30 mischa Quotas are not supported by Postfix!
170 0fd75c45 2022-07-30 mischa - Changed: The word "View" to "List".
173 0fd75c45 2022-07-30 mischa Version 1.5.3 -- 2003/06/06
174 0fd75c45 2022-07-30 mischa ----------------------------
175 0fd75c45 2022-07-30 mischa - Fixed: Even more minor bugs in regards to declaration of variables.
176 0fd75c45 2022-07-30 mischa (Thanx Aquilante and Kyle_m)
179 0fd75c45 2022-07-30 mischa Version 1.5.2 -- 2003/06/05
180 0fd75c45 2022-07-30 mischa ----------------------------
181 0fd75c45 2022-07-30 mischa - Fixed: Minor bugs in regards to declaration of variables.
184 0fd75c45 2022-07-30 mischa Version 1.5.1 -- 2003/06/04
185 0fd75c45 2022-07-30 mischa ----------------------------
186 0fd75c45 2022-07-30 mischa - Added: Optional mailbox per domain directory structure. (Thanx Jim)
187 0fd75c45 2022-07-30 mischa - Added: Option to completely control the stored aliases. (Thanx Alex)
188 0fd75c45 2022-07-30 mischa - Changed: config.inc.php is renamed to config.inc.php.sample. (Thanx Alex)
189 0fd75c45 2022-07-30 mischa - Fixed: $PHP_SELF in config.inc.php and my_lib.php. (Thanx Jim)
192 0fd75c45 2022-07-30 mischa Version 1.5.0 -- 2003/05/28
193 0fd75c45 2022-07-30 mischa ----------------------------
194 0fd75c45 2022-07-30 mischa - Added: Support for "Back to Main Site"
195 0fd75c45 2022-07-30 mischa - Added: config.inc.php as the main configuration file.
196 0fd75c45 2022-07-30 mischa - Added: Drop down box for domain selection when adding a new admin.
197 0fd75c45 2022-07-30 mischa - Added: Resend of test email to newly created mailbox.
198 0fd75c45 2022-07-30 mischa - Added: Mailbox and Aliases count for domainview.
199 0fd75c45 2022-07-30 mischa - Added: Change description of domain without deleting the complete
201 0fd75c45 2022-07-30 mischa - Added: Change name of mailbox user without deleting the mailbox.
202 0fd75c45 2022-07-30 mischa - Added: Expire headers for unnecessary reloads. (Thanx Alex)
203 0fd75c45 2022-07-30 mischa - Fixed: Code clean up.
204 0fd75c45 2022-07-30 mischa - Fixed: Minor bugs and cosmetic fixes.
205 0fd75c45 2022-07-30 mischa - Fixed: Modified check_string() to check numbers and returns false if not
206 0fd75c45 2022-07-30 mischa matched. (Thanx btaber)
207 0fd75c45 2022-07-30 mischa - Fixed: Correct session handling in login.php (Thanx Yen-Wei Liu)
208 0fd75c45 2022-07-30 mischa - Fixed: Correct deletion of RFC822 email addresses. (Thanx Yen-Wei Liu)
209 0fd75c45 2022-07-30 mischa - Removed: Completely removed the site_lib.php.
210 0fd75c45 2022-07-30 mischa - Removed: my_lib.php from the admin directory.
211 0fd75c45 2022-07-30 mischa - Removed: Symlink to index.php.
214 0fd75c45 2022-07-30 mischa Version 1.4.0 -- 2003/04/07
215 0fd75c45 2022-07-30 mischa ----------------------------
216 0fd75c45 2022-07-30 mischa - Added: When deleting a domain, all aliases and mailboxes for that domain
217 0fd75c45 2022-07-30 mischa are also deleted from the database.
218 0fd75c45 2022-07-30 mischa - Added: Add standard aliases for every domain that is created.
219 0fd75c45 2022-07-30 mischa These aliases can point to the main "local" administrator.
220 0fd75c45 2022-07-30 mischa The aliases are configured in the config.php in the admin directory.
221 0fd75c45 2022-07-30 mischa - Changed: The layout of my_lib.php and site_lib.php have been changed.
222 0fd75c45 2022-07-30 mischa - Changed: Modifying an alias is now done with TEXTAREA for more
223 0fd75c45 2022-07-30 mischa flexibility.
224 0fd75c45 2022-07-30 mischa - Fixed: Minor bugs and cosmetic fixes.
227 0fd75c45 2022-07-30 mischa Version 1.3.8a -- 2003/03/31
228 0fd75c45 2022-07-30 mischa ----------------------------
229 0fd75c45 2022-07-30 mischa - Fixed: After deletion of a domain it would not return to the correct page.
232 0fd75c45 2022-07-30 mischa Version 1.3.8 -- 2003/03/25
233 0fd75c45 2022-07-30 mischa ----------------------------
234 0fd75c45 2022-07-30 mischa - Added: Admin password change. No longer needed to delete and re-enter
235 0fd75c45 2022-07-30 mischa the admin user for a specific domain.
238 0fd75c45 2022-07-30 mischa Version 1.3.7 -- 2002/12/24
239 0fd75c45 2022-07-30 mischa ----------------------------
240 0fd75c45 2022-07-30 mischa - Initial public release of Postfix Admin.