Commit Graph

1072 Commits

Author SHA1 Message Date
ralf
3da996afc7 WIP Mail REST API: fix docu and content-type of response for uploading attachments 2023-07-13 16:32:01 +02:00
milan
5e3c67a5cf converted egw_action from javascript to typescript
classes are now uppercase and in their own files. lowercase classes are deprecated.
Interfaces are now actual interfaces that should be implemented instead of creating and returning an ai Object every time
2023-07-10 16:54:22 +02:00
ralf
8115a92a6a WIP Mail REST API: missing files from last commit 2023-07-07 12:25:45 +02:00
ralf
8a3fd670ee WIP REST API for mail: non-interactive direct sending of mails 2023-06-30 16:33:28 +02:00
ralf
dfef4ce0c5 WIP REST API for mail
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-06-29 12:50:04 +02:00
ralf
a4f745f16a Changelog for 23.1.20230620 2023-06-20 12:07:48 +02:00
Ralf Becker
2bd55ee782
fix not working html 2023-06-09 16:37:58 +02:00
ralf
26ee5bc446 Changelog for 23.1.20230524 2023-05-24 12:12:21 +02:00
ralf
e58e221e2a Changelog for 23.1.20230503 2023-05-03 13:04:25 +02:00
ralf
b9ca30376e Changelog for 23.1.20230428 2023-05-03 13:04:25 +02:00
ralf
55fe2fec29 nodejs PPA does NOT exist for ppc64le, falling back to the version included in Ubuntu and the separate npm package 2023-04-12 17:14:54 +02:00
ralf
7e7facfb62 Changelog for 23.1.20230412 2023-04-12 11:39:05 +02:00
ralf
712efbe3cd bringing README in sync with docker-compose.yml again 2023-04-12 10:52:42 +02:00
ralf
f2079ccb49 fix Collabora init container and Nginx config for newer Collabora version
also fix wrong path for sources-push volume
2023-04-12 10:29:08 +02:00
Markus Klein
2f4fff03f9 Extend docker README.md 2023-04-12 08:54:45 +02:00
Markus Klein
0c568287a5 Fix docker-compose source volume definition
Always use a bind mount for the source volume to ensure the source-push volume works as intended.

Additionally add some clarifying comments in several places.
2023-04-12 08:54:45 +02:00
ralf
24ca92e425 building multi-platform images for EGroupware: arm(64) or ppc64le instead of only amd64 2023-04-07 12:24:17 +02:00
ralf
819b277c24 added more docu to the docker-compose installation 2023-04-05 10:05:23 +02:00
ralf
7afc50b7d9 check version is in changelog (pushed and current tree updated) before proceeding 2023-03-30 09:05:15 +02:00
ralf
c6f342aeff Changelog for 23.1.20230328 2023-03-28 13:27:46 +02:00
ralf
a71229cd48 changes for 23.1 2023-03-14 12:15:56 +01:00
ralf
f7007c6bc8 Changelog for 23.1.20230314 2023-03-14 12:05:49 +01:00
ralf
09c219679a update some more outdated infos 2023-03-08 15:27:37 +01:00
ralf
5b20d30108 fix tags and command to use alpine image for PHP Swoole 2023-03-08 15:21:33 +01:00
ralf
5a6da6b5ec fix typo 2023-02-28 11:22:38 +01:00
ralf
99bd02cb14 Changelog for 23.1.20230228 2023-02-28 09:51:43 +01:00
ralf
30aaa734c9 fix broken url in changelog 2023-02-10 10:34:08 +01:00
ralf
6ed5b8a3a5 Changelog for 23.1.20230210 2023-02-10 09:18:18 +01:00
ralf
846defb42e fix missing curl caused nodejs install to fail 2023-02-03 20:29:16 +01:00
ralf
a5739072e9 updating developer install after experiences with Hadi's Ubuntu 22.04 update 2023-01-27 20:58:03 +01:00
ralf
38e9d9984f Changelog for 23.1.20230125 2023-01-25 14:21:51 +01:00
ralf
ab6e2ec3b7 using a single build step again to get smaller images 2023-01-18 15:40:14 -06:00
ralf
8540977872 fix build for current 8.1 and new 8.2 builds 2023-01-16 16:19:34 -06:00
ralf
ca2f19696e Revert "remove a couple of steps/layers, now that they work"
This reverts commit ef86af0740.
2023-01-12 21:57:45 -06:00
ralf
ef86af0740 remove a couple of steps/layers, now that they work 2023-01-12 21:19:42 -06:00
ralf
d9ddba7b9e Changelog for 23.1.20230114 2023-01-12 20:32:15 -06:00
ralf
df6bfdc54b reverting to ubuntu:20.04 based images as current 22.04 images require Docker features not available on old Docker versions used by current Ubuntu and Debian :(
--> update and cron working again and also installing of further packages (like vim) in the container
2023-01-10 18:58:24 -06:00
ralf
2e200baa08 WIP 23.1 container builds 2023-01-10 15:44:27 -06:00
ralf
9ef1e44744 WIP 23.1 container builds 2023-01-10 15:43:56 -06:00
ralf
14dcad566b fix wrong major version in changelog 2023-01-10 13:09:55 -06:00
ralf
757eeccf5c fix changelog of first release of a new version gets the old major release 2023-01-10 13:09:10 -06:00
ralf
88c19b472c fix some warnings 2023-01-10 12:51:41 -06:00
ralf
7df0f69621 Changelog for 23.1.20230110 2023-01-10 12:31:27 -06:00
ralf
0074f4a70e use 23.1 2023-01-10 12:07:11 -06:00
Ralf Becker
fccf18e832
Added GET request to existing resource with all available fields 2022-12-14 07:58:43 -06:00
ralf
ad261f57c9 PHP > 7.4 exclude deprecated apps from old packages (not installed via git), always exclude sitemgr 2022-12-04 08:09:43 +01:00
ralf
a70e470ffb Changelog for 21.1.20221202 2022-12-02 10:51:44 +01:00
ralf
278644fbee adding phpMyAdmin to developer install 2022-11-15 14:34:38 +01:00
ralf
83eff39e00 fix sed to find version 2022-11-15 09:29:58 +01:00
ralf
a79a0802a1 we must NOT exclude node_modules in 22.1 or master 2022-09-22 20:35:55 +02:00
ralf
7072f96244 building 22.1 images with PHP 8.1 on base of Ubuntu 22.04 and MariaDB 10.6 2022-09-20 13:44:54 +02:00
ralf
67f41f8041 update build script to 22.1 2022-09-20 13:42:38 +02:00
ralf
0368173487 build development Docker images now based on Ubuntu 22.04 and by default with PHP 8.1
docker-compose.yml uses now mariadb:10.6 with automatic upgrade enabled
2022-09-20 11:16:35 +02:00
ralf
99f1984b48 Changelog for 21.1.20220916 2022-09-16 14:02:04 +02:00
ralf
df0f25df4d some updates and workarounds for SSO 2022-09-15 12:55:42 +02:00
ralf
7ac70ac8ee * OpenID Connect: autodiscovery support via /.well-known/openid-configuration 2022-09-13 09:40:35 +02:00
ralf
a559e2d3da Changelog for 21.1.20220905 2022-09-05 10:59:23 +02:00
ralf
c24c1049dd fix PHP Fatal Error: Call to undefined function each() 2022-09-05 08:42:13 +02:00
ralf
7eeb72513d fix hardcoded php binary (no longer working on MacOS without PHP) 2022-09-05 08:33:26 +02:00
ralf
3c4b03ca3c * SAML/Univention: support for Univention SAML IdP for SSO incl. docu 2022-08-04 20:10:23 +02:00
ralf
e887a14238 add Collabora init container and note that this is not the recommended was to install EGroupware on a Linux server 2022-07-19 15:45:09 +02:00
ralf
c5cab2e7b3 need to pass --ignore-platform-reqs to composer create-project to be able to install with PHP 8.x 2022-05-11 09:21:27 +02:00
ralf
8b2022643e document that you need to start egroupware container/installation first, before the swoolpush container 2022-05-11 08:55:05 +02:00
ralf
c54a536f8a setting and tagging PHP 8.1 as default PHP version (for development) 2022-05-11 08:46:53 +02:00
ralf
7144f2fad1 remove no longer necessary composer 1.x downgrade 2022-05-11 08:34:02 +02:00
ralf
7796eb23f9 if a private CA is given, change Docker entrypoint to patch system CA-file into php.ini
the system CA seems not used by default, no idea why ...
2022-05-06 11:14:43 +02:00
ralf
941142c5be fix CallbackIterator to return mixed, as it can be overwritten with a callback 2022-04-24 21:27:53 +02:00
ralf
d92c5a94a6 fix PHP 8.1 Deprecated by adding return type declarations 2022-04-24 18:15:47 +02:00
ralf
c3ccb7e2e4 no longer tag ADOdb with EGroupware version, handling it with own version like other dependencies 2022-04-20 21:59:51 +02:00
ralf
29ab167612 fix build for PHP 8.1 and no longer (additional) install of PHP 7.4 for PHP 8.x 2022-04-20 21:59:51 +02:00
ralf
150f741f5a Changelog for 21.1.20220408 2022-04-08 13:23:18 +03:00
ralf
1f46fdc7d6 Changelog for 21.1.20220406 2022-04-06 16:58:06 +03:00
ralf
233c984b0e seem Composer 2.x need --prefer-source to not remove the .git dirs on update 2022-04-06 14:11:10 +03:00
ralf
cfc7bd84f5 no more Composer 1 downgrade 2022-03-22 18:43:28 +02:00
ralf
82c7f4b89d rename header.inc.php to header-backup.inc.php before updating it and rename it back, if update fails 2022-03-05 15:57:18 +02:00
Ralf Becker
33db2190b0 Changelog for 21.1.20220207 2022-02-07 18:01:30 +02:00
Ralf Becker
1c053ade4c updates for developer docker-compose.yml and nginx.conf 2022-02-03 09:36:27 +02:00
Ralf Becker
67ac05a786 support for Collabora/CODE 21.11+ for the developer install 2022-02-02 20:53:43 +02:00
Ralf Becker
5cd4fc0612 Changelog for 21.1.20211130 2021-11-30 11:17:50 +02:00
Ralf Becker
730e1c72c1 fix error caused by post_install.php not running as root (default for container) 2021-11-09 09:40:04 +01:00
Ralf Becker
6a031ef45c add some more typical contact-form examples 2021-10-04 10:48:04 +02:00
Ralf Becker
281e71ef71 use PUT with a UID as id to update an existing resource or create it, if not existing 2021-09-25 13:04:49 +02:00
Ralf Becker
e640873fc0 implement and document PATCH 2021-09-25 12:38:08 +02:00
Ralf Becker
1280de46d6 REST API allow sending a JSON patch to update or create a new contact (currently only via POST or PUT, not as PATCH!)
allows eg. to create a contact from a simple Wordpress contact-form only supporting POST requests and a flat object, see new example in the documentation
2021-09-24 18:06:13 +02:00
Ralf Becker
7562dd9fe3 Changelog for 21.1.20210923 2021-09-23 15:10:07 +02:00
Ralf Becker
d27d3f31ad fix development build was tagged with last / not new version 2021-09-23 12:00:57 +02:00
Ralf Becker
19cf5ad76c use latest v1 from composer 2021-09-23 11:09:29 +02:00
Ralf Becker
fb0c251a95 request latest v1 version of composer and retry infinite the package update on build 2021-09-23 10:51:22 +02:00
Ralf Becker
15a2e546ea missing @type="NameComponent" and updated examples in docu with @type 2021-09-21 18:50:40 +02:00
Ralf Becker
8db7d13c49 Implemented @type attributes for all top-level objects from JsContact Draft 08 2021-09-21 11:09:32 +02:00
Ralf Becker
82c8ed51d2 Contacts REST API:
- implement missing PUT/POST of distribution list / CardGroups
- implement changes from next JsContact draft:
  + string plus extra localizations attribute instead of localizedString object
  + use "<domain>:<name>" for vendor attributes
- add/parse urn:uuid: prefix if UID is a UUID
2021-09-20 16:01:22 +02:00
Ralf Becker
7399cca9fe
Update README.md 2021-09-20 08:35:31 +02:00
Ralf Becker
2512cffe3b
Update README.md 2021-09-20 08:34:41 +02:00
Ralf Becker
4bb8b6d4a4
Initial docu for REST API 2021-09-19 12:42:23 +02:00
Ralf Becker
fdef749794 update jquery-ui to 1.12.1 2021-08-11 15:38:13 +02:00
Ralf Becker
eae9c97caa update composer to 1.10.22, as we no longer use fxp/composer-asset-plugin
still cant use Composer v2, as Horde is a no longer supported PEAR repo :(
2021-07-28 09:03:52 +02:00
Ralf Becker
4240f4cf01 Changelog for 21.1.20210723 2021-07-23 08:24:45 +02:00
Ralf Becker
c4c747899f nodejs 14.x is no longer needed, stock 12.x is enough 2021-07-13 08:34:35 +02:00
Ralf Becker
eef78fd58a change PHP version to 7.4 and build with nodejs 14.x 2021-07-09 14:23:58 +02:00
Ralf Becker
b6fc08c010 Changelog for 21.1.20210629 2021-07-01 10:25:59 +02:00