Ralf Becker
7cd4169768
* all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy
2019-11-15 13:54:34 +01:00
Ralf Becker
302800b414
new class Api\Header\Http to handle X-Forwarded-Host and -Schema headers
...
also kope now with multiple comma-separated host-names in X-Forwarded-Host header happening with multiple proxys
2019-11-12 20:13:24 +01:00
Ralf Becker
c706f3f09c
pending translations from our translation server
2019-08-22 13:57:23 +02:00
Ralf Becker
a6ee8eda1b
allow apps to specify to be automatic deinstalled
...
this can either happen uncoditional or with an SQL statement checking they are empty first:
$setup_info[wiki][autodeinstall] = "SELECT COUNT(*)<=3 FROM egw_wiki_pages";
which would deinstall wiki if it has only the 3 default pages in it
2019-08-15 10:33:57 +02:00
Ralf Becker
1b002165c4
setting required PHP version to 7.2 and recommended to 7.3
2019-07-16 11:00:16 +02:00
Ralf Becker
4ced6407c6
fix package install was generating md5 hased passwords for header
2019-07-06 11:42:19 +02:00
Ralf Becker
4b5890a501
do NOT used persistent connections, if they are disabled in php.ini
2019-05-29 11:28:46 +02:00
Ralf Becker
2d039afe8d
check if persistent mysql connections are disabled --> disable them in header
2019-05-28 13:38:41 +02:00
Ralf Becker
00fd12d651
* Api/Filemanager: create in non EPL missing /templates and app-sub-directores
...
Was caused by (unnecessary) transaction around defaul_records processing, causing during transaction inserted rows where not (yet) commited and therefore could not be read.
2019-03-24 11:36:33 +01:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
Ralf Becker
54bd5eac99
* show maintenance release as version-number everywhere
2019-01-09 10:39:02 +01:00
Ralf Becker
321b56e2b6
* Addressbook: private addressbook in newer installations could not be enabled
...
caused by forced preference value of false casted to string as "", now we write all forced and default preferences with value false as "0" AND update all forced preferences only from "" to "0"
2018-09-14 14:02:51 +02:00
Ralf Becker
18a048e5c8
finish migration AD to new UCS domain via EGroupware
2018-07-03 22:25:08 +02:00
Ralf Becker
2353439517
WIP account-migration incl. mail-attributes AD --> SQL --> Univentionapi/src/Accounts*
2018-06-25 14:40:38 +02:00
Ralf Becker
b29f89cf16
migrate AD accounts incl. mail-attributes to SQL
2018-06-20 15:25:44 +02:00
Ralf Becker
77b79f24b7
* Setup: updates from old versions (eg. 1.4 or 1.8) no longer require to update to 14.x and 16.1 first
2018-04-13 13:46:49 +02:00
Hadi Nategh
49abce8235
Fix wrongly spelled EGroupware name
2018-04-11 15:13:39 +02:00
Ralf Becker
98376b5908
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
2018-04-09 16:02:00 +02:00
Ralf Becker
96bcda7433
use Accept-Language header before logging into setup / user selected a language
2018-01-29 11:05:55 +01:00
Ralf Becker
37957a49f4
update/add support options in setup and about EGroupware page
2018-01-29 10:20:18 +01:00
Ralf Becker
e5ddf8d6b6
allow to migrate accounts from ADS to SQL
2017-11-09 15:27:50 +01:00
Ralf Becker
a32162fa0b
allow to not set password for an existing anonymous user, as it will screw up SiteMgr sites and others assuming a fixed anonymous password
2017-11-02 10:33:38 +01:00
Ralf Becker
6cdcdf8180
* Univention: fix setup configuration does not allow to store Univention as account backend
2017-08-25 09:03:44 +02:00
Ralf Becker
c244e72017
set required PHP version for master/17.1 to 5.6, recommended version to 7.0 and add 7.1 to Travis checks
2017-08-18 10:22:52 +02:00
Ralf Becker
c0de73db1f
* Univention/Setup: allow to set Ham folder and automatically do so for Univention installation
2017-06-13 13:52:31 +02:00
Ralf Becker
2adeddce8d
do NOT store user preferences and apps in session, we restore them from instance cache
2017-04-04 19:13:43 +02:00
Ralf Becker
4a147c74a1
fix no longer working db-creation after 6dfe752b7f
allow to switch whole database readonly
2017-03-13 16:41:12 +01:00
Ralf Becker
23ac04df8d
allow to switch whole database readonly, via setting "db_readonly" => true in header.inc.php
2017-03-09 12:08:00 +01:00
Hadi Nategh
5cea6c30e4
* Setup: Fix error "[] operator not supported for strings" for setup page
2017-01-05 12:52:25 +01:00
Ralf Becker
58c1596002
use $_SERVER[HTTP_X_FORWARDED_FOR] IP for ACL check if set, if not use $_SERVER[REMOTE_ADDR]
2016-11-09 22:17:07 +01:00
Ralf Becker
07fbace534
* Setup: make sure interactive setup does not stall on SQL error when updating from 1.8
2016-09-26 09:27:52 +02:00
Ralf Becker
1fa85c88b1
using correct defaults eg. "template1" for postgres
2016-08-06 10:35:48 +02:00
Ralf Becker
3e1f7613de
fix PHP Fatal error: Class 'ldap' not found, when migrating accounts LDAP --> SQL
2016-07-28 15:30:51 +02:00
Ralf Becker
6a57234f30
* Setup/LDAP: fix exception when migration accounts to/from LDAP
2016-07-15 09:07:59 +02:00
Ralf Becker
0b71dd2756
replace (slower and ugly) create_function with closures
2016-07-10 11:09:21 +02:00
Ralf Becker
7af18ff895
remove SyncML Authentication config
2016-06-09 16:20:18 +02:00
Ralf Becker
b381843d01
* Setup: some authtication types eg. Cas were not shown in setup
2016-06-09 08:48:46 +02:00
Ralf Becker
fb0b6a033f
add archive folder
2016-06-05 17:05:40 +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
Ralf Becker
3c3210dba9
remove code checking since 1.4 not used "file_repository" and "file_store_contents" config vars resulting in not being able to create "files_dir" config
2016-06-05 08:58:56 +02:00
Ralf Becker
1090a32242
resurect emailadmin/setup directory, it is needed for updating from versions before latest 14.3
2016-06-03 16:30:59 +02:00
Ralf Becker
d12e2c806d
quitening connection trial for testing database is there
2016-06-02 12:34:51 +02:00
Ralf Becker
f5f05d4262
do NOT remove config, if deinstalling old phpgwapi, as that's global api config
2016-05-31 23:31:00 +02:00
Ralf Becker
cb3248a4e6
fix failed package install without phpgwapi installed
2016-05-26 10:46:40 +02:00
Ralf Becker
2e6d1e2638
fix old "phpgwapi" version used instead of new "api"
2016-05-25 21:41:50 +02:00
Ralf Becker
8c821ab8cb
fix wrong/different case WrongUserInput --> WrongUserinput
2016-05-25 21:41:50 +02:00
Ralf Becker
33605585e2
move default login and head templates from idots to api/templates/default and some other fixes to fix up non-Pixelegg login and old templates
2016-05-05 13:29:41 +00:00
Ralf Becker
c15fcdfb52
WIP egw installs now without phpgwapi and allows to login
2016-05-02 22:26:40 +00:00
Ralf Becker
cea5c69b7f
move CreateObject and ExecMethod into new api
2016-05-02 14:41:48 +00:00
Ralf Becker
ca2ffb6aea
using new api for setup
2016-05-01 15:56:49 +00:00