nathangray
|
888c9028cb
|
Define idx_data outside of the loop, since it's used later
(Thanks Scrutinizer)
|
2017-02-07 09:42:10 -07:00 |
|
nathangray
|
1338add5fb
|
Add PHPUnit tests for Schema, based on Ralf's previous command line tests
|
2017-02-07 09:19:30 -07:00 |
|
nathangray
|
16f649322f
|
Add some sanity checks on egw session / GLOBALS before we start testing, makes it easier to figure out where things went wrong.
|
2017-02-07 09:19:30 -07:00 |
|
nathangray
|
b2ec0e9aa6
|
Move IncludeMgr tests into their own test class,
originals left there since they look useful.
|
2017-02-07 09:19:30 -07:00 |
|
Hadi Nategh
|
74af635dac
|
WIP of modern login page:
- Position social media icons
|
2017-02-07 12:44:00 +01:00 |
|
nathangray
|
e0c7ddd0cb
|
Make stored usertime protected instead of private
|
2017-02-06 13:27:30 -07:00 |
|
nathangray
|
4d6ba96115
|
Move commented-out DateTime tests into their own class
|
2017-02-06 13:08:05 -07:00 |
|
nathangray
|
502caf4703
|
Split application specific test stuff and the Egw session stuff
|
2017-02-06 13:08:05 -07:00 |
|
Ralf Becker
|
2b45b52477
|
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 10:38:01 +01:00 |
|
Ralf Becker
|
250cbb5704
|
* Addressbook: only add groups as distribution lists, if accounts addressbook is not hidden
|
2017-02-06 09:21:50 +01:00 |
|
Ralf Becker
|
70d803249d
|
no maintenance version for master
|
2017-02-03 13:39:24 +00:00 |
|
Hadi Nategh
|
ce9a36ddf9
|
WIP of smime sing and encrypt message
|
2017-02-03 12:33:49 +01:00 |
|
nathangray
|
efe0d62df7
|
Add method to mock the tracking object to ease reuse
|
2017-02-02 08:45:58 -07:00 |
|
Ralf Becker
|
ba8b1c403e
|
use cryptographically secure random_int available in PHP 7+ when generating default passwords
|
2017-02-02 15:45:32 +01:00 |
|
Ralf Becker
|
c8605a0e7d
|
CS translations from Tony <tw.mail-AT-quick.cz>
|
2017-02-02 15:32:07 +01:00 |
|
Ralf Becker
|
c3926df7a3
|
add DE translation for {{letterprefix}} and remove broken one from EN lang-file
|
2017-02-02 12:36:15 +01:00 |
|
Ralf Becker
|
c3546243fe
|
fix missing EN translation in api lang file
|
2017-02-02 11:35:40 +01:00 |
|
Ralf Becker
|
56ab357f54
|
CS translations from Tony <tw.mail-AT-quick.cz>
|
2017-02-02 11:04:11 +01:00 |
|
Ralf Becker
|
be32282214
|
maintain an maintenance_release version in api/setup/setup.inc.php, also move update-checker images to api
|
2017-02-02 10:38:13 +01:00 |
|
Hadi Nategh
|
e3bacb3565
|
* Mobile template: Fix "info message regarding fullscreen" does not respect the discard checkbox
|
2017-02-01 18:12:35 +01:00 |
|
Hadi Nategh
|
385977e828
|
* All applications: Set proper default page title if nothing is set
|
2017-02-01 16:23:25 +01:00 |
|
Hadi Nategh
|
c1950b4b1c
|
Make path and up button always available in filemanager mobile theme
|
2017-02-01 13:17:39 +01:00 |
|
Hadi Nategh
|
c78042d522
|
Update PUBLIC ID of etemplate2.dtd in all templates
|
2017-02-01 09:59:37 +01:00 |
|
Ralf Becker
|
70c0a26307
|
* Mail/Admin: fix setting ACL or vaction notice from Admin app, if IMAP auth uses email address from account
|
2017-01-31 18:01:49 +01:00 |
|
nathangray
|
71ffd661ac
|
Make sure to always call typeOptions() with a string
(to satisfy Scrutenizer)
|
2017-01-31 08:41:22 -07:00 |
|
nathangray
|
ceea2cb976
|
Some more code cleanup:
- Remove some unexecutable code
- Fix some variable declarations
(to satisfy Scrutenizer)
|
2017-01-31 08:29:00 -07:00 |
|
Ralf Becker
|
7ce511cfc1
|
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:16:51 +01:00 |
|
Ralf Becker
|
5bf8630620
|
allow to additionally use just a name for which content array contains a path to upload pictures
|
2017-01-31 10:16:16 +01:00 |
|
Ralf Becker
|
988c79319d
|
pending it+sk translations from our translation server
|
2017-01-31 09:31:57 +01:00 |
|
nathangray
|
4edc398286
|
Fix a missed change of Stylite -> EGroupware
|
2017-01-30 09:27:33 -07:00 |
|
nathangray
|
76cc4d6f5c
|
Fix a missed change of Stylite -> EGroupware
|
2017-01-30 09:18:33 -07:00 |
|
nathangray
|
4cd8b3ee08
|
Fix for selecbox change event not being bound in some cases (see a81fe4f , 768b6ae )
|
2017-01-30 09:06:42 -07:00 |
|
Ralf Becker
|
a2a5ea15ae
|
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:44:31 +01:00 |
|
Ralf Becker
|
a81fe4f82a
|
partial revert of 768b6ae , as filter, filter2 and cat get lost when changing a column filter
|
2017-01-30 09:59:56 +01:00 |
|
Ralf Becker
|
388bffc48b
|
* All apps: fix random failure in drag-n-drop or pasting images into CKEditor eg. mail compose
|
2017-01-27 17:38:08 +01:00 |
|
Ralf Becker
|
7f8b81f45b
|
* Admin: fix bulk password reset to pick only passwords having required strength
|
2017-01-27 14:27:58 +01:00 |
|
Hadi Nategh
|
2d8b8fc5dc
|
WIP of SMIME support: First attempt to decrypt a smime encrypted message
|
2017-01-26 17:45:07 +01:00 |
|
Hadi Nategh
|
572ae1d77e
|
WIP of SMIME support: Add method to extract certificate's info from pkcs12
|
2017-01-25 18:04:54 +01:00 |
|
Hadi Nategh
|
efbb02b1b7
|
WIP of SMIME support: implement smime type storage
|
2017-01-25 18:03:35 +01:00 |
|
Ralf Becker
|
75a83fa35c
|
allow to store (user specific) s/mime private keys in mail account
|
2017-01-25 11:40:05 +01:00 |
|
Hadi Nategh
|
3a42900eb6
|
Add accept attributes for widget File in order to be able to filter extensions in upload dialog
|
2017-01-25 10:28:10 +01:00 |
|
nathangray
|
8de5542803
|
Fix nextmatch category, filter & filter2 selectboxes did not listen for custom change return value to cancel server call
|
2017-01-24 08:41:05 -07:00 |
|
Ralf Becker
|
45114cd2b8
|
fix PHP fatal on call to Api\Html::progressbar caused by no longer existing static property $netscape4
|
2017-01-24 10:59:52 +01:00 |
|
Hadi Nategh
|
389f00dead
|
* Mail: Fix "Show All Addresses" does not show plus icon (happens only in 16.1-compat because of missing icon)
|
2017-01-24 10:08:38 +01:00 |
|
Hadi Nategh
|
2b99050d99
|
W.I.P of SMIME support for mail application:
- Add a method for extracting public-key from a certificate
|
2017-01-23 16:19:46 +01:00 |
|
Ralf Becker
|
da58ef5769
|
* Filemanager/PostgreSQL: shared files were not cleaned up after expiring of 100 days not accessed under PostgreSQL
|
2017-01-23 15:23:11 +01:00 |
|
Ralf Becker
|
f8a3bd8e34
|
fix typo causing filtering by group-distribution-list to fail
|
2017-01-23 11:27:44 +01:00 |
|
Ralf Becker
|
bb7fb1abf8
|
* Addressbook/Mail: allow to use groups as (readonly) distribution lists
|
2017-01-23 11:17:02 +01:00 |
|
nathangray
|
74c48e0592
|
Custom fields can be at the start of the content
|
2017-01-19 10:53:53 -07:00 |
|
nathangray
|
6ed24454f9
|
Allow expansion of custom fields when merging to include fields from other apps
eg: {{#other_app/#addressbook_cf/n_fn}}
|
2017-01-19 10:53:53 -07:00 |
|