Ralf Becker
0136ed2112
fix Scrutinzer "bug" changing var imported not as reference into closure
2016-07-10 11:58:54 +02:00
Ralf Becker
0b71dd2756
replace (slower and ugly) create_function with closures
2016-07-10 11:09:21 +02:00
Ralf Becker
dbf69a79c6
* Setup/Auth: fix PHP Fatal with Sqlssl authentication (Class EGroupware\Api\Auth\auth_sql not found)
2016-07-09 09:20:00 +02:00
Ralf Becker
4f4530b98d
* Admin: add used caching provider and APCu stats to "PHP Information"
2016-07-08 12:09:37 +02:00
Ralf Becker
f89142629a
* eSync: fix not synced subject and other headers, after RC3 Outlook memory reduction
2016-07-08 10:34:33 +02:00
Ralf Becker
1bae5f991f
grr fix typo, thanks to Travis
2016-07-08 09:09:47 +02:00
Ralf Becker
a091718807
* Restore: fix failed restore under MySQL 5.7 by temp. disabling strict mode to allow inserting zero dates
2016-07-08 08:40:44 +02:00
Ralf Becker
2c238b7071
* PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard
2016-07-07 20:25:32 +02:00
Ralf Becker
512bc77cfd
turn off permanent error_log
2016-07-07 19:54:12 +02:00
Ralf Becker
1818088a88
* APCu/PHP7: fixed not used APCu under PHP7, as it has no APC compatible interface
...
Apcu class is basicly a copy of Apc, but as its methods are called quite a lot, I dont want to add the overhad of checking to call apc_ or apcu_ on every call, anyway APC died with PHP 5.5 so we can remove Apcu class once we no longer support PHP 5.4
2016-07-07 17:39:37 +02:00
Ralf Becker
34f4a23497
fix wrong namespace
2016-07-07 16:36:06 +02:00
Ralf Becker
9c8823cde2
fix PHP 5.4 Fatal error: Cannot create references to elements of a temporary array expression
2016-07-07 16:23:30 +02:00
Ralf Becker
26ccede602
* Mail: automatic migrate old mcrypt tripledes passwords to openssl AES on successful login
2016-07-07 16:08:35 +02:00
Ralf Becker
d5a97279a7
* Univention: fix not working 16.1 install in UCS: Account not found! (acc_id=1)
2016-07-04 15:36:49 +02:00
Ralf Becker
035593f8a6
* Template: relabeled Pixelegg template/theme to "Standard", and mobile theme for desktop to "Compact"
2016-07-04 11:47:49 +02:00
Ralf Becker
5260af7268
fix typo
2016-07-04 10:34:57 +02:00
Ralf Becker
dbb46f7574
fix Scrutinizer "bugs"
2016-07-02 13:59:49 +02:00
Ralf Becker
b0803c76b6
fix Scrutinizer "bugs"
2016-07-02 12:11:52 +02:00
Ralf Becker
22b62aa168
fix Scrutinizer "bugs"
2016-07-02 11:57:26 +02:00
Ralf Becker
8c6193d22f
fix Scrutinizer "bugs"
2016-07-02 11:53:40 +02:00
Ralf Becker
72c22fbd44
fix Scrutinizer "bugs"
2016-07-02 11:47:25 +02:00
Ralf Becker
5e470912b9
reworked about text a bit for 16.1
2016-06-30 10:29:15 +02:00
Ralf Becker
6efd436a75
need to switch ONLY_FULL_GROUP_BY of for MySQL >= 5.7
2016-06-28 13:43:11 +02:00
Ralf Becker
f4dc9ebc3b
* MySQL/Ubuntu 16.04: switch off sql_mode ONLY_FULL_GROUP_BY enabled in MySQL 5.7+
2016-06-27 20:26:48 +02:00
Ralf Becker
9aa98a46a5
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
0a2b30f275
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
ada94b8d43
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
d11405205c
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
9860c9d8b7
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
8a9b6591a8
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
903b14f45d
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
b103dd23a6
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
e6c2f04dda
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
23835a2f68
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
b47dd39072
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
6deedce782
try translating default group descriptions on read, in case they are not translated
2016-06-26 19:44:53 +02:00
nathangray
8d1028ead8
Fix missing translation for Add entry
2016-06-23 13:04:59 -06:00
nathangray
dc8ab4cfc0
Fix missing global category colors if minification is on
2016-06-21 10:54:36 -06:00
Ralf Becker
1b4bef13f5
return full mime message as stream without any conversation and without caching it, as this probably caused high memory usage when syncing with Outlook
2016-06-21 09:33:44 +02:00
Ralf Becker
412b874629
quiten permanent error_log in CalDAV::handle_attach, only leave error_log for errors
2016-06-20 18:34:35 +02:00
Ralf Becker
8a1fa99886
only set LC_MESSAGES by default, as LC_ALL would also change PHPs numberformatting to use eg. comman as decimal seperator, fixes not working preference how many infolog lines to show
2016-06-20 18:29:23 +02:00
Ralf Becker
bd5fc3ed11
fix admin was not able to see devices and logs of an other user, if he opened that users preferences via admin context-menu
2016-06-20 11:48:28 +02:00
Ralf Becker
65a26d707a
keep Travis happy by only conditional defining hash_pbkdf2 in polyfill
2016-06-20 11:04:52 +02:00
Ralf Becker
eed6b18e3d
* Mail/Api: replace decrecated Mcrypt PHP extension with OpenSSL, use AES128 with pbkdf2 streching of passwords
...
only new passwords get currently stored via AES, old onces are not yet automatic converted
2016-06-19 14:49:50 +02:00
leithoff
c173de3935
fix for functional folders showing up multiple times
2016-06-17 11:50:20 +02:00
Ralf Becker
6a02f1c19a
merge changes from update-zpush-2.3 branch into master
2016-06-17 09:11:26 +02:00
Ralf Becker
e600eede2a
fix iOS calendar crashed if event-organizer had no email address
2016-06-16 18:14:28 +02:00
leithoff
a12f6755ab
handle fatal error Using $this when not in object context
2016-06-16 12:00:07 +02:00
Ralf Becker
2857511ac9
calling jQuery.noConflict() as early as possible to NOT occupy $ variable stalling many SiteMgr templates
2016-06-15 08:54:12 +02:00
leithoff
e010510a5e
handle fatal error Using when not in object context
2016-06-14 10:19:27 +02:00
Ralf Becker
c3c5b7cafa
* Mail: fix PHP Fatal error when saving Sieve scripts
2016-06-13 14:17:48 +02:00
leithoff
249af04b21
handle pass var by reference for getSortedList
2016-06-10 09:47:19 +02:00
Ralf Becker
ab02df94d4
extract PDO code from Sqlfs streamwrapper into class Api\Db\Pdo, to be able to use it for z-push SqlStateMaschine
2016-06-09 20:40:31 +02:00
leithoff
caafb0b84b
improved handling of authentication/connection failed errors
2016-06-09 15:48:01 +02:00
Ralf Becker
bca20a9534
silence "Declaration of $class::$method should be compatible with $parent::$method" warning
2016-06-09 09:24:33 +02:00
Ralf Becker
5643f0f6c2
fix PHP Warning: Declaration of EGroupware\\Api\\CalDAV::ServeRequest() should be compatible with HTTP_WebDAV_Server::ServeRequest($prefix = NULL)
2016-06-09 09:00:57 +02:00
nathangray
578ded52b8
Fix quick timezone selection
...
- Now updates all open apps, not just the currently active one.
- Fixed AJAX change did not stay changed
2016-06-08 16:02:10 -06:00
leithoff
40d1e52238
fix warning
2016-06-07 16:07:58 +02:00
leithoff
0bd975927f
attempt to handle connection failed errors more convieniently
2016-06-07 15:31:34 +02:00
Ralf Becker
3ccea2b6d7
fix missing (global) namespace in Exception from last commit, also fixed existing cases
2016-06-07 13:02:41 +02:00
Hadi Nategh
93217a149d
jQuery libraries updates via composer
2016-06-06 17:38:20 +02:00
Ralf Becker
e2190cee25
fix EGroupware\Api\Vfs\Sqlfs\StreamWrapper::mkdir('sqlfs://default/home/*****',56,8) already exist!
2016-06-06 13:59:45 +02:00
Ralf Becker
89fcf7e844
fix a PHP Strict Standards: Declaration of *_groupdav::propfind_callback() should be compatible with & EGroupware\Api\CalDAV\Handler::propfind_callback
2016-06-06 13:54:09 +02:00
Ralf Becker
f1440fb9d5
catch exception caused by wrongly formatted date, as it eg. stalls whole mail app, as we created placeholders of account for signature
2016-06-06 10:09:05 +02:00
Ralf Becker
4a79713ad5
fix old Smtp/Imap plugin names causing mail hooks not to run and accounts not being activated
2016-06-05 18:09:30 +02:00
Ralf Becker
139ee0dab1
no need to log connection retries and final connection failures are always thrown, fixes 5 connection failures log for creating new databases
2016-06-05 16:59:55 +02:00
nathangray
0ab67c3280
Move api-accounts links to api app, fixes search in account selectbox does not work without home permission
2016-06-02 10:11:31 -06:00
Hadi Nategh
d040534a1f
Deprecate $j global variable used in php files and replace them all with standard jQuery
2016-06-02 17:43:23 +02:00
leithoff
8a6126f12f
handle problems on failed retrieval of headers, when short-preview is switched on in message-list
2016-06-02 14:48:19 +02:00
nathangray
2507fefda8
Fix account link query
2016-06-01 15:39:10 -06:00
Ralf Becker
d90c6d6e2a
fix permanent error_log
2016-06-01 16:43:27 +02:00
Ralf Becker
06dee154d0
* Admin/Mail: fix admin editing (personal) mail account of other user destroys password, because it was encrypted with users session password and therefore not available
2016-06-01 16:25:36 +02:00
Ralf Becker
26916daaef
fix autoloader to load news_admin_bo at installation (no $GLOBALS[egw_info][apps] available)
2016-06-01 09:08:06 +02:00
Ralf Becker
05e5c6181f
fix PHP Fatal error: Call to undefined method EGroupware\Api\Session::appsession() during SiteMgr installation
2016-05-31 22:45:01 +02:00
Ralf Becker
9c3ba4240a
fix wrong namespace
2016-05-31 12:30:08 +02:00
Ralf Becker
921adfb10f
fix Framework\Template::get_dir() to either return a directory or throw a WrongParameter Exception, fixes several Scrutinizer warnings
2016-05-31 09:14:50 +02:00
nathangray
772b97e22d
Fix namespace causes class check to fail
2016-05-30 15:41:27 -06:00
nathangray
38f1c2b76b
Avoid error if file has no props
2016-05-30 10:12:54 -06:00
Ralf Becker
eb62aba637
fix PHP Fatal error: Class 'EGroupware\Api\Vfs\SharingUi' not found
2016-05-30 16:00:20 +02:00
Ralf Becker
1b8bc32f54
fix only show WebDAV autoindex, instead of filemanager GUI for sharing directories
2016-05-30 12:40:20 +02:00
leithoff
97b30f3167
explizitly handle span element on convertHTMLToText
2016-05-27 12:29:18 +02:00
Ralf Becker
2b2845fff7
fix PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP
2016-05-26 11:27:03 +02:00
nathangray
366c6aabf5
Update participating contacts in addressbook list when an event changes
2016-05-25 17:28:59 -06:00
Ralf Becker
8c821ab8cb
fix wrong/different case WrongUserInput --> WrongUserinput
2016-05-25 21:41:50 +02:00
Ralf Becker
4165c649ae
adding missing adLDAP stuff, support for https and ssh checkouts and (un)tagging to .mrconfig
2016-05-25 12:18:47 +02:00
nathangray
362366ed28
Fix addressbook - calendar permission issue blocking viewing contact calendar
2016-05-24 17:13:40 -06:00
nathangray
fccf83e36a
Do not have draw:frames with duplicate names, they will be stripped when opening with LibreOffice 5.1
2016-05-24 13:48:41 -06:00
leithoff
00000dbeee
mind namespace when calling hook_tag function
2016-05-24 16:01:55 +02:00
Ralf Becker
9f615386d8
$GLOBALS['egw_info']['flags']['deny_mobile'] to disable new 16.1 mobile support
2016-05-23 14:25:30 +02:00
Hadi Nategh
5ef5cacd62
Implement geolocation option for contacts in addressbook
2016-05-20 15:50:26 +02:00
Hadi Nategh
1517c5f323
Fix emails with single quote in local address not getting parsed correctly (eg. test.o'test@example.com)
2016-05-19 15:46:08 +02:00
Hadi Nategh
4aa1156af0
Fix framework asks always for jdots even if the jdots is not installed
2016-05-18 12:39:06 +02:00
Ralf Becker
f102460ac9
fix PHP Fatal if app got removed in filesystem (like eg. our developer_tools)
2016-05-17 22:04:12 +02:00
Ralf Becker
148e1853db
put "Changelog" tab in front, then "General" tab renamed "About EGroupware" and last "Applications" renamed to "Apps & License" also containing templates after the apps
2016-05-17 21:38:12 +02:00
nathangray
82737f47e1
Replace missing transform templates
2016-05-17 08:36:37 -06:00
leithoff
3d705be6e7
avoid fatal error on merging prefs
2016-05-17 12:51:45 +02:00
Ralf Becker
dab7650dca
using eT2 for about and moved code to api (api/src/Framework/About.php)
2016-05-16 16:27:33 +02:00
Ralf Becker
8a24f3e449
fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer)
2016-05-14 21:26:36 +02:00
Ralf Becker
5be1075f26
move empty.html used for autocomplete to api/templates/default/, as $app/src/ will not be available for direct requests
2016-05-14 12:38:31 +02:00
leithoff
f29066bc86
give more info on failed attachment retrieval
2016-05-13 12:26:21 +02:00