nathangray
59ab76ef5e
Use correct class
2019-02-28 15:22:50 -07:00
nathangray
b7934f699c
Finish up UI
...
- CSS
- Popup sizing & formatting
- diff resize when popup resizes
2019-02-28 15:15:26 -07:00
Hadi Nategh
09e90b1235
Take ascii mode into account before purifying the value
2019-02-28 11:47:53 +01:00
Ralf Becker
605e49579f
* Setup: fix failed/partial restores for charsets not utf-8
...
caused by NULL converted to "" (empty string)
2019-02-28 09:33:41 +01:00
nathangray
3c76c5a10a
Fix diff argument order
2019-02-27 16:08:20 -07:00
nathangray
7e7e198299
Make diff check static
2019-02-27 10:48:10 -07:00
nathangray
73600bb541
Use a proper constant for diff marker
2019-02-27 09:04:17 -07:00
nathangray
39e7820520
Just send unified diff to client, not full old & new value
2019-02-27 09:03:28 -07:00
Ralf Becker
5f65cecda5
handle Greek windows-1253 encoding as iso-8859-7
2019-02-27 09:38:28 +01:00
nathangray
ae000be2bc
Instead of new and old values, store unified diff in database for multiline strings
2019-02-26 15:13:47 -07:00
nathangray
f71b9ba093
Etemplate - fix using date widget min/max attributes made it required, even if not set as such
2019-02-26 13:49:50 -07:00
nathangray
9253e5230a
* Api - When printing lists ask for print orientation and size columns to fit
2019-02-25 14:14:09 -07:00
nathangray
be7e9c123f
* Api - fix authentication loop with password protected email download links
2019-02-25 11:25:31 -07:00
Ralf Becker
f8c7c23bbf
missing commit from: fix photo was lost when non-admin user edited own account
2019-02-25 10:16:47 +01:00
Ralf Becker
08200bd99c
loading ADOdb through composer
2019-02-23 13:10:18 +01:00
nathangray
78028dfbda
Api - Set default charset for mail to utf-8, overriding Horde's us-ascii
2019-02-22 10:42:38 -07:00
Alexandros Sigalas
1920814067
Added _folder parameter to getTnefAttachments function
2019-02-22 09:00:07 +01:00
Ralf Becker
6ae2bd4009
* Mail: meeting-request was not shown inside multipart/related
2019-02-21 20:11:21 +01:00
Ralf Becker
5b5525b38f
* CardDAV/Addressbook: fix accounts not synced for preference account-selection "groupmembers"
2019-02-21 19:03:32 +01:00
Ralf Becker
8670036af6
* CalDAV: work around Lighning not having synced event before accepting
2019-02-21 17:00:00 +01:00
Ralf Becker
9ff814f5b4
Revert "simpler way to un-reference the rows and some docu why we have to"
...
This reverts commit f89f08a8ed
.
2019-02-20 14:58:04 +01:00
Ralf Becker
f89f08a8ed
simpler way to un-reference the rows and some docu why we have to
2019-02-20 14:50:57 +01:00
nathangray
eea03aa47c
* Api - Fix redirect loop and use deep copy to keep initial nextmatch rows
2019-02-19 16:41:58 -07:00
Ralf Becker
1d8f2a606b
integrate custom-field search in token processing
...
to allow to use something like: "<regluar-match-token> +<custom-field-match-token>" to return correct entries matching both
also no longer search private custom-fields not accessible by current user (gives a slower query, if private cfs exist)
2019-02-19 16:21:02 +01:00
Ralf Becker
5086e6cca3
* All apps: improved speed when searching with (many) custom-fields
2019-02-18 19:23:13 +01:00
Hadi Nategh
781700ea6d
Better approach to query existing contacts
2019-02-18 14:04:53 +01:00
Hadi Nategh
3a51767b67
Try to narrow down search criteria to only email and email_home columns
2019-02-18 12:23:30 +01:00
nathangray
81ddb509a0
Etemplate - Fix initial nextmatch rows not sent to client
2019-02-15 11:53:21 -07:00
Hadi Nategh
39f937fb05
Fix letter avatar for multibyte characters
2019-02-15 17:43:34 +01:00
nathangray
fd8f69db80
Api - Fix leftover $$ when merging empty contact customfields
2019-02-14 09:32:03 -07:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
Hadi Nategh
a5c1e24a78
Revert commit 34a50af358
2019-02-12 16:10:31 +01:00
Hadi Nategh
34a50af358
Fix broken mail inline links where links contains another url inside their urls.
2019-02-12 15:00:27 +01:00
nathangray
ec04121692
Fix addressbook HTML customfields were stripped of their tags when merging
2019-02-07 10:02:08 -07:00
Hadi Nategh
2405d8f2d3
* Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName)
2019-02-06 13:49:11 +01:00
nathangray
a2189e732e
Remove unneeded variable
2019-02-04 15:51:14 -07:00
Hadi Nategh
a059628f58
* Mail: take user's cutomfields type of email into account when searching for contacts in Compose -> TO field.
2019-02-01 11:13:43 +01:00
nathangray
3dd671ad8d
Changes to support accessing Samba shares with Collabora
2019-01-31 14:42:37 -07:00
Ralf Becker
75b21741b9
* LDAP/AD/UCS: fixed sending mails to groups used as distribution lists
2019-01-30 17:59:52 +01:00
Ralf Becker
685fc58564
allow to get account_id from email for LDAP backend
2019-01-30 17:28:42 +01:00
Hadi Nategh
b3f2d7b102
Revert part of commit 05ce70f1a8
because it breaks codes where result of search function expecting to be an array instead of Db2DataIterator (eg. timesheet)
2019-01-28 12:35:41 +01:00
Ralf Becker
fdfcc15c6b
do NOT try to read empty contact_id
...
it wont find anything anyway, but gives an exception under AD, because of wrong formated GUID
2019-01-28 10:14:55 +01:00
Hadi Nategh
c5c09c4f9f
Deprecate CKEDITOR and remove it from source
2019-01-25 12:41:13 +01:00
Ralf Becker
1ed0fd898f
fix error: Call to undefined method calendar_ical::get_table_definitions()
2019-01-24 09:10:06 +01:00
nathangray
05ce70f1a8
Fix missing types in admin queue and history
2019-01-23 10:41:52 -07:00
nathangray
65cae1bf8d
Api - Fix infinite loop in link if app2 param is not string or array of arrays
2019-01-22 11:49:45 -07:00
nathangray
4008f82be3
Mail - display multiple From addresses
2019-01-22 10:48:39 -07:00
Ralf Becker
508f3f81e2
fix SQL error when ordering by custom-field
...
as $order_by parameter can contain more then just order by columns,
eg. group by clause
2019-01-22 17:14:40 +01:00
Hadi Nategh
b2c109ed37
Fix typo
2019-01-22 12:59:15 +01:00
nathangray
91fffd045e
* Api - Fix linking into new entries fails with SQL error
2019-01-21 11:22:21 -07:00
Hadi Nategh
32dc0decf5
* Mail: add default value settings for S/MIME passphrase expiration in site configurations
2019-01-18 16:19:08 +01:00
Ralf Becker
668ba6f632
PostgreSQL needs more casts / abstraction to fix SQL error
...
contact_id/account_id are int, but cal_user_id is varchar
2019-01-18 10:48:36 +01:00
Hadi Nategh
941beda159
Fix cache control not being set for lavatar
2019-01-17 15:56:21 +01:00
Ralf Becker
da4929546a
* Addressbook/PostgreSQL: fix SQL error when last/next date column is enabled
2019-01-16 19:46:02 +01:00
Ralf Becker
4b73aee7c8
* All apps: fix linking of filemanager files to entries, if there is no file yet
2019-01-16 18:41:58 +01:00
Hadi Nategh
a9dc895ca6
Set header content type for avatar
2019-01-16 16:48:05 +01:00
Hadi Nategh
8b661df737
Remember recently used folders in vfs select
2019-01-14 17:43:43 +01:00
Ralf Becker
bad2c9e571
fix SQL error for MariaDB 10.3 on inserting 4-byte utf-8 chars
...
enabling the replacement now uncoditional for MySQL/MariaDB
2019-01-14 12:08:34 +01:00
Ralf Becker
2ace2ff4ed
fix PHP Fatal in non EPL: Class 'EGroupware\Api\Api\Framework' not found
2019-01-11 20:56:02 +01:00
nathangray
f8c742cdbb
* Preferences - Add 'Firstname Lastname (Primary Group)' and 'Lastname, Firstname (Primary Group)' as account display options
2019-01-09 10:41:36 -07:00
Ralf Becker
bd2dcc293d
* Filemanager: treat GoodSync _gsdata_ directory as hidden / not shown by default
2019-01-09 17:55:06 +01:00
Ralf Becker
54bd5eac99
* show maintenance release as version-number everywhere
2019-01-09 10:39:02 +01:00
Ralf Becker
92c22ff529
fix PHP Warning: Use of undefined constant REQUEST_URI
2019-01-08 09:51:43 +01:00
Ralf Becker
26313db8f7
fix not working mail-integration because of "extra logging" tried to convert imap object to a string
2019-01-07 18:49:22 +01:00
Ralf Becker
86ec8ee17d
fix TypeError: Argument 6 passed to Nextmatch::call_get_rows() must be an instance of Etemplate\Widget or null
...
fix calendar edit gives an error when using [Save] button in list-view
2019-01-07 18:13:08 +01:00
Hadi Nategh
4d8a55fb17
Handle VFS full path when generating VFS select contents
2019-01-07 15:05:56 +01:00
nathangray
d21e848883
Turn on some extra info to help figure out cause of 'Illegal offset type' warning
2019-01-04 10:49:55 -07:00
nathangray
089baa12a9
Avoid warning if no external domain preference set
2019-01-04 10:38:09 -07:00
Ralf Becker
fb801dafe3
quiten permanen error_log
2018-12-25 09:32:03 +01:00
nathangray
41b95af046
Commit session right after we get rows from app
2018-12-20 10:03:12 -07:00
Hadi Nategh
490d79f774
Do not touch email addresses when creating a plaintext message
2018-12-20 16:57:46 +01:00
nicorac
a33665e373
Removed source file with clashing filename and a typo in contained class name
2018-12-20 10:00:03 +01:00
Nathan Gray
d40a282f0d
Merge pull request #47 from neomorina/patch-5
...
Update Taglist.php
2018-12-19 10:04:40 -07:00
nathangray
19ead4c1cc
Fix some more PHP 7.2 warnings
...
Remove some calls to deprecated each()
2018-12-18 09:49:29 -07:00
Hadi Nategh
376be571ba
Fix php warning when there's no s/mime recipientsCerts
2018-12-18 14:27:25 +01:00
nathangray
6a6ef64793
Addressbook - add additional config option to only show Last/Next date for contacts
2018-12-17 10:04:20 -07:00
Ralf Becker
339819f406
fixing sometimes too small files caused by last chunk being bigger then other chunks
2018-12-14 16:21:12 +01:00
Ralf Becker
fc2cd455ca
setting a bigger chunkSize for resumable to improve upload speed (has to be 2^N!)
2018-12-14 15:16:15 +01:00
Hadi Nategh
e52f3493f1
Prevent select widget from loading when running setup-cli. Fixes travis failure.
2018-12-14 11:15:28 +01:00
Hadi Nategh
40fe3c0ce2
Try fixing loading order by explicitly select widget to load first
2018-12-14 10:43:59 +01:00
Hadi Nategh
213c8343ab
Revert commit f8134a3416
2018-12-14 10:00:45 +01:00
nathangray
f8134a3416
Does this make you happy, Travis?
2018-12-13 16:04:18 -07:00
Ralf Becker
35cbfeec09
fix bundles for TinyMCE and added on for messenger
2018-12-12 17:01:49 +01:00
Ralf Becker
b34fc0cfc2
fix not allways working transliteration of utf-8 to ascii
...
- using now mb_convert_encoding($str, 'html-entities', 'utf-8') if available
- remove all non-ascii as a precausing after all conversions attempts
2018-12-11 17:44:33 +01:00
Hadi Nategh
d2b3effba2
W.I.P. of modern theme with SVG icons enabled
2018-12-11 16:48:15 +01:00
Ralf Becker
01bd78e34a
fix PHP 7.3 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"
2018-12-11 12:45:50 +01:00
nathangray
68a316fb3f
Fix PHP 7.2 warning "PHP Warning: Invalid argument supplied for foreach()"
2018-12-10 09:32:42 -07:00
Ralf Becker
7b69f8cfa5
* Api/Filemanager/WebDAV: fix SQL error if login error or WebDAV path contains non-ascii chars
...
in that case we transliterate these to ascii for storage in egw_access_log table, which only allows ascii chars
2018-12-10 16:47:16 +01:00
Hadi Nategh
b24d9f9cde
Fix missing space and extra spaces in calendar's birthday tooltip
2018-12-10 14:20:35 +01:00
Ralf Becker
a361d05767
making translations a bit more resilient for wrong charset
2018-12-10 10:59:43 +01:00
Ralf Becker
bb2557491d
* Api: truncate varchar for all DB types now, as MariaDB 10.3 also errors on to big content
2018-12-09 13:54:35 +01:00
nathangray
4bf653515a
Fix PHP 7.2 warning "PHP Warning: Invalid argument supplied for foreach()"
2018-12-06 14:54:57 -07:00
Ralf Becker
b3079c3df6
to long http header cause Nginx to reject the response with 502
...
upstream sent too big header while reading response header from upstream
2018-12-06 10:56:22 +01:00
Hadi Nategh
0efbbfb75f
Fix smime messages stop activesync
2018-12-04 19:16:25 +01:00
nathangray
de58e561a9
API - Make send() extending signature compatible parent
2018-12-03 15:31:12 -07:00
Ralf Becker
e805a02ef3
fix not working sharing if primary DB node has failed
2018-12-03 18:29:05 +01:00
nathangray
314fe706f5
If a single attachment fails, continue with the others instead of failing altogether
2018-12-03 10:19:38 -07:00
nathangray
211a8e5251
Fix PHP 7.2 deprecated each()
2018-11-29 11:00:54 -07:00
nathangray
85a3b3e027
Fix some PHP 7.2 warnings "PHP Warning: count() Parameter must be an array or object ..."
2018-11-29 10:13:49 -07:00
nathangray
ee5d7461fa
Handle changes to query that were not there when sent
2018-11-28 14:57:08 -07:00