Ralf Becker
|
1c98806eea
|
fix exception stalling new installations
|
2017-04-06 16:51:51 +02:00 |
|
Ralf Becker
|
5c3b950b34
|
fix last commit by storing db attribute as wakeup order wakes up acl before parent
|
2017-04-06 16:01:15 +02:00 |
|
Ralf Becker
|
627d968286
|
do NOT store Acl data in session, as it can be quite huge
|
2017-04-06 16:01:14 +02:00 |
|
Ralf Becker
|
c450438583
|
always need to translate app-title, as users might use different languages
|
2017-04-05 10:20:40 +02:00 |
|
Ralf Becker
|
0eaae4b4e4
|
fix no translations loaded, by keeping just that pref in the session, as it is used before rest of prefs get restored
|
2017-04-05 10:20:40 +02:00 |
|
Ralf Becker
|
cb22983fad
|
do NOT store user preferences and apps in session, we restore them from instance cache
|
2017-04-05 08:45:04 +02:00 |
|
nathangray
|
f7c45403ad
|
Use a constant for birthday cache time
|
2017-04-04 12:13:10 -06:00 |
|
nathangray
|
e16f9676d4
|
Moce calendar birthday stuff into contacts, expire the birthday cache if birthdays change
|
2017-04-04 12:12:27 -06:00 |
|
Ralf Becker
|
48fa3a9949
|
do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions
|
2017-04-04 17:50:32 +02:00 |
|
Hadi Nategh
|
78bd838488
|
Implement a new option for sidebox menu, called sendToBottom, in order to be able to sort a specific item at the bottom of the sidebox menu
|
2017-04-04 16:59:57 +02:00 |
|
Ralf Becker
|
095a95ab9a
|
never storing rows in Etemplate\Request and by that keeping apps from storing it as state into the session
|
2017-04-04 15:09:26 +02:00 |
|
Ralf Becker
|
4aafcf7e2b
|
* Api: keep session small / quick to load by limiting number of cached link-titles
|
2017-04-04 10:01:02 +02:00 |
|
Hadi Nategh
|
d15597224a
|
Cover more events on XSS regexp and avoid confusion between legitimate words with beginning of "on" and on[Events]
|
2017-04-03 12:05:19 +02:00 |
|
nathangray
|
09482bd032
|
Avoid a Illegal string offset warning from link-entry widgets when they have only-app attribute set
Happened on infologs added from projectmanager element list
|
2017-03-31 09:34:44 +02:00 |
|
nathangray
|
49ba9452d5
|
Addressbook - limit previous / next event to the previous / next 2 years, instead of all time
Gives slightly faster performace and reduces memory useage.
|
2017-03-23 10:29:58 -06:00 |
|
Hadi Nategh
|
3dd114179f
|
Return form including etemplate-data if the output_mode is set to 1
|
2017-03-16 12:21:55 +01:00 |
|
Ralf Becker
|
ff57e664d7
|
use line-breaks in login-message
|
2017-03-16 12:14:55 +01:00 |
|
Hadi Nategh
|
2507fea4b7
|
Remove not necessary error_log
|
2017-03-15 17:59:02 +01:00 |
|
Ralf Becker
|
707393e985
|
pending CS and FR changes from our translation server
|
2017-03-15 11:47:41 +01:00 |
|
Ralf Becker
|
ca4858ebb2
|
Changelog for 16.1.20170315
|
2017-03-14 22:07:42 +00:00 |
|
Hadi Nategh
|
488f371534
|
Do not show input field if taglist is readonly
|
2017-03-14 16:45:22 +01:00 |
|
Ralf Becker
|
8a30ef21e9
|
our error_handler did not allow to supporess just warnings
eg. by using: error_reporting(error_reporting()&~E_WARNING);
|
2017-03-13 16:43:01 +01:00 |
|
Ralf Becker
|
f0e9dce8ce
|
fix through proxying not matching webserver_url using X-Forwared-Host header
|
2017-03-10 22:08:34 +01:00 |
|
nathangray
|
741ec67092
|
Allow docm and xlsm merge templates
|
2017-03-10 08:15:25 -07:00 |
|
nathangray
|
4195fdb306
|
* Addressbook - When viewing a user account's calendar or next/previous dates, use the account calendar over the contact calendar
|
2017-03-10 08:14:51 -07:00 |
|
Ralf Becker
|
af5d24a450
|
missing commit for readonly db stuff
|
2017-03-09 20:19:16 +01:00 |
|
Ralf Becker
|
0b384f3112
|
fix regexp to only match beginning of string
|
2017-03-09 16:48:26 +01:00 |
|
Ralf Becker
|
6dfe752b7f
|
allow to switch whole database readonly, via setting "db_readonly" => true in header.inc.php
|
2017-03-09 16:48:26 +01:00 |
|
nathangray
|
ffd2d1b5f8
|
* All apps - Add special search case for #<int> to only match the ID, not search the whole entry
|
2017-03-08 10:07:01 -07:00 |
|
nathangray
|
b9720d75f2
|
Fix title & description in calendar events were not escaped
|
2017-03-08 10:06:11 -07:00 |
|
Ralf Becker
|
c204350173
|
prefer window over top, which might cause a security exception
|
2017-03-08 15:03:53 +01:00 |
|
Ralf Becker
|
ecf001fe06
|
same story tutorial popup: ignore security exception if window.top is in a different security context
eg. because SiteMgr contact-form is running in an iframe
|
2017-03-08 14:26:47 +01:00 |
|
Ralf Becker
|
461b2e3e0a
|
same story for framework: ignore security exception if window.top is in a different security context
eg. because SiteMgr contact-form is running in an iframe
|
2017-03-08 14:22:27 +01:00 |
|
Ralf Becker
|
28746da776
|
ignore security exception if window.top is in a different security context
eg. because SiteMgr contact-form is running in an iframe
|
2017-03-08 14:15:30 +01:00 |
|
nathangray
|
0c894d3771
|
Add tooltip so you can tell which phone number is which in addressbook list
|
2017-03-06 09:39:17 -07:00 |
|
Ralf Becker
|
6d204441cc
|
fix not updated logout time on new farm
|
2017-03-01 13:48:09 +01:00 |
|
Ralf Becker
|
5612a98994
|
give quota-limit from SMTP/SQL precedence over (cached) quota from Dovecot
|
2017-02-28 18:44:02 +01:00 |
|
Ralf Becker
|
9b98e07b69
|
method to disable a hook for the current request
|
2017-02-28 13:29:21 +01:00 |
|
Ralf Becker
|
809e96794e
|
fix use of old accounts_sql class, only existing if old phpgwapi is installed
|
2017-02-28 10:17:36 +01:00 |
|
Ralf Becker
|
ec16cf10f2
|
fix PHP Deprecated: Non-static method EGroupware\Api\Vfs\Sqlfs\StreamWrapper::url_stat() should not be called statically
|
2017-02-28 10:17:30 +01:00 |
|
nathangray
|
6277ea0af8
|
Some translation improvements from Stefan Unverricht
|
2017-02-27 17:27:06 -07:00 |
|
Ralf Becker
|
70135317a3
|
fix PHP Fatal, if debug is enabled
|
2017-02-27 17:37:32 +01:00 |
|
Hadi Nategh
|
cfbe7ebab1
|
Revert Htmlawed option comment back into value 1
|
2017-02-27 13:34:34 +01:00 |
|
Ralf Becker
|
1ea49819bf
|
improve waterfall by releasing session
|
2017-02-25 15:21:07 +01:00 |
|
Hadi Nategh
|
4d37b68987
|
* Mail: fix memory exhaustion caused by e-mails with long string set on DATE field
|
2017-02-23 15:45:39 +01:00 |
|
nathangray
|
3c440e8885
|
Allow <p> tag to enable HTML parsing as well as <br> and <span>, fixes using p for line breaks and no other formatting resulted in unparsed HTML when merging.
|
2017-02-17 08:58:40 -07:00 |
|
nathangray
|
ad253a2608
|
Custom fields can be at the start of the content
|
2017-02-14 09:27:28 -07:00 |
|
nathangray
|
d205c2d294
|
Allow expansion of custom fields when merging to include fields from other apps
eg: {{#other_app/#addressbook_cf/n_fn}}
|
2017-02-14 09:26:55 -07:00 |
|
Hadi Nategh
|
80431051e4
|
Try to match placeholder NENVLF with its described example
|
2017-02-10 11:08:14 +01:00 |
|
Hadi Nategh
|
0bc700cf8e
|
Handle NELF placeholder for mimetype text/html
|
2017-02-09 15:20:04 +01:00 |
|
Ralf Becker
|
8de7b6a953
|
fix warning about static use of Accounts::is_(active|expried) by making it static and throw a WrongParameterException, if is_expired is called with no parameter
|
2017-02-06 18:20:06 +01:00 |
|
Ralf Becker
|
22d216a43e
|
* Addressbook: only add groups as distribution lists, if accounts addressbook is not hidden
|
2017-02-06 09:22:57 +01:00 |
|
Ralf Becker
|
fdc9eadd6f
|
Changelog for 16.1.20170203
|
2017-02-02 18:15:56 +00:00 |
|
Ralf Becker
|
4966da5b00
|
use cryptographically secure random_int available in PHP 7+ when generating default passwords
|
2017-02-02 16:27:34 +01:00 |
|
Ralf Becker
|
dda3ac920f
|
CS translations from Tony <tw.mail-AT-quick.cz>
|
2017-02-02 15:28:01 +01:00 |
|
Ralf Becker
|
aad0a90e07
|
add DE translation for {{letterprefix}} and remove broken one from EN lang-file
|
2017-02-02 12:44:50 +01:00 |
|
Ralf Becker
|
b907f34685
|
fix missing EN translation in api lang file
|
2017-02-02 11:37:01 +01:00 |
|
Ralf Becker
|
f99701bcb6
|
CS translations from Tony <tw.mail-AT-quick.cz>
|
2017-02-02 11:05:39 +01:00 |
|
Ralf Becker
|
b07f2eff9d
|
maintain an maintenance_release version in api/setup/setup.inc.php, also move update-checker images to api
|
2017-02-02 10:40:31 +01:00 |
|
Hadi Nategh
|
a4f564953e
|
* Mobile template: Fix "info message regarding fullscreen" does not respect the discard checkbox
|
2017-02-01 18:14:14 +01:00 |
|
Hadi Nategh
|
84f5b0c67c
|
* All applications: Set proper default page title if nothing is set
|
2017-02-01 16:24:27 +01:00 |
|
Hadi Nategh
|
4165720ad5
|
Make path and up button always available in filemanager mobile theme
|
2017-02-01 14:20:01 +01:00 |
|
Ralf Becker
|
126116584c
|
* Mail/Admin: fix setting ACL or vaction notice from Admin app, if IMAP auth uses email address from account
|
2017-01-31 18:03:09 +01:00 |
|
nathangray
|
b5d65d4fed
|
Fix a missed change of Stylite -> EGroupware
|
2017-01-31 08:05:24 -07:00 |
|
Ralf Becker
|
662d810d2d
|
fix json_php_unserialize to return false for not serialized content, as unserialize does and in contray to json_decode which returns null in that case
--> fixes SiteMgr no longer shows html blocks containing unserialized content
|
2017-01-31 11:18:10 +01:00 |
|
Ralf Becker
|
888deaaaa4
|
pending it+sk translations from our translation server
|
2017-01-31 10:19:23 +01:00 |
|
Ralf Becker
|
1cafbd14cb
|
allow to additionally use just a name for which content array contains a path to upload pictures
|
2017-01-31 10:18:59 +01:00 |
|
nathangray
|
d7d9e331e7
|
Fix for selecbox change event not being bound in some cases (see a81fe4f , 768b6ae )
|
2017-01-30 10:35:08 -07:00 |
|
Ralf Becker
|
f45105c3ed
|
fix select(-account) tags=true widget to not call onchange callback twice with different signature, now signature is onchange(_node, _widget, _change)
|
2017-01-30 14:45:32 +01:00 |
|
Ralf Becker
|
1bfa02f0ed
|
partial revert of 768b6ae , as filter, filter2 and cat get lost when changing a column filter
|
2017-01-30 10:01:41 +01:00 |
|
Ralf Becker
|
210f00c2ff
|
* All apps: fix random failure in drag-n-drop or pasting images into CKEditor eg. mail compose
|
2017-01-27 17:39:49 +01:00 |
|
Ralf Becker
|
c814960684
|
* Admin: fix bulk password reset to pick only passwords having required strength
|
2017-01-27 14:28:41 +01:00 |
|
Hadi Nategh
|
e26ac5563e
|
Add accept attributes for widget File in order to be able to filter extensions in upload dialog
|
2017-01-25 10:29:06 +01:00 |
|
nathangray
|
768b6ae861
|
Fix nextmatch category, filter & filter2 selectboxes did not listen for custom change return value to cancel server call
|
2017-01-24 09:52:06 -07:00 |
|
Ralf Becker
|
cb8206c4c2
|
fix PHP fatal on call to Api\Html::progressbar caused by no longer existing static property $netscape4
|
2017-01-24 11:01:25 +01:00 |
|
Hadi Nategh
|
63c93d8ddd
|
* Mail: Fix "Show All Addresses" does not show plus icon (happens only in 16.1-compat because of missing icon)
|
2017-01-24 10:17:31 +01:00 |
|
Ralf Becker
|
51aebe851e
|
* Filemanager/PostgreSQL: shared files were not cleaned up after expiring of 100 days not accessed under PostgreSQL
|
2017-01-23 15:24:33 +01:00 |
|
Ralf Becker
|
2c028aa3b5
|
fix typo causing filtering by group-distribution-list to fail
|
2017-01-23 11:28:27 +01:00 |
|
Ralf Becker
|
523106c008
|
* Addressbook/Mail: allow to use groups as (readonly) distribution lists
|
2017-01-23 11:19:14 +01:00 |
|
nathangray
|
f8e46b8bd5
|
Fix some translation problems reported by Stefan Unverricht
|
2017-01-17 08:28:25 -07:00 |
|
Hadi Nategh
|
1debc2a452
|
Consider whitespaces when trying to translate <, >, <= and >= signs in HTML:
- Fix some mails get cut off after switching to plain-text mode
|
2017-01-13 10:49:17 +01:00 |
|
Hadi Nategh
|
e49a0f014e
|
* Etemplate: Fix error "Etemplate\Api\Auth not found" happening while trying to login
|
2017-01-05 15:09:07 +01:00 |
|
Hadi Nategh
|
a15070d478
|
Add src attribute as an option to iframe widget
|
2017-01-04 11:58:33 +01:00 |
|
Ralf Becker
|
412c8f80ea
|
* CalDAV/CardDAV: send unchange REALM for "bad login or password" to allow storing credentials
|
2017-01-04 10:20:33 +11:00 |
|
nathangray
|
6d24ba6e29
|
Handle re-loading an app with the URL query parameters so it actually gets reloaded, since its internal state may have changed since the initial load
|
2016-12-14 12:43:29 -07:00 |
|
nathangray
|
b3be458ad6
|
Reduce translation duplication - use a single common message for entry copied
|
2016-12-14 12:42:28 -07:00 |
|
Hadi Nategh
|
3b9f6d6cfa
|
* Mail: Fix accounts selectbox in compose dialog does not include email addresses. Additionally, let local accounts without '@' get explicitly displayed in accounts selectbox.
|
2016-12-12 10:27:26 +01:00 |
|
Ralf Becker
|
9fe73b20b3
|
fix PHP 5.4 Fatal error: Can't use function return value in write context
|
2016-12-08 16:23:58 +01:00 |
|
nathangray
|
0a4207258b
|
- Fix a bug in print dialog, clicking header was also toggling first checkbox
- Missing translations from Stefan Unverricht
|
2016-12-06 09:47:55 -07:00 |
|
nathangray
|
7c9f15c842
|
Attempt to fix redirects to invalid /index.php
|
2016-12-01 09:34:51 -07:00 |
|
nathangray
|
00be70e179
|
* Infolog: Add a context menu action to view a list of linked timesheets
|
2016-11-23 09:25:56 -07:00 |
|
Ralf Becker
|
f15daa5735
|
allow to use Api\Contacts::search() without Acl check
|
2016-11-21 11:26:47 +01:00 |
|
Ralf Becker
|
06fc787a18
|
ignore empty signatures and email, identity_name needs mail-account data to
|
2016-11-18 14:49:00 +01:00 |
|
Ralf Becker
|
c051615c9c
|
script returning all signatures of authenticated user for eM Client
|
2016-11-18 14:02:29 +01:00 |
|
Ralf Becker
|
a135f7615d
|
use openssl_random_pseudo_bytes, if available, to generate etemplate_exec_id, as it is used for CSRF protection too
|
2016-11-17 21:43:50 +01:00 |
|
Ralf Becker
|
db1f92c7f8
|
fix identities from aliases or imap-user without @ shown with empty label, if name is empty
|
2016-11-14 13:44:40 +01:00 |
|
Klaus Leithoff
|
6fee3b919a
|
* Mail/Z-Push: handle charset-problem on sending mails with added EGW-Signature
|
2016-11-10 12:52:02 +00:00 |
|
nathangray
|
59fc41a5b9
|
Customfields required bugs
- Load attributes from modifications array, were previously ignored
- Remove double required check, actual field widget should handle it
|
2016-11-08 08:36:45 -07:00 |
|
nathangray
|
23625effb7
|
Avoid JS error if value is undefined
|
2016-11-08 08:36:36 -07:00 |
|
nathangray
|
921329b9f8
|
Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht
|
2016-11-07 09:28:03 -07:00 |
|