Changes of Revision 87

roundcubemail-plugins-kolab.spec Changed
x
 
1
@@ -41,7 +41,7 @@
2
 %global dash_rel_suffix %{?rc_rel_suffix:-%{rc_rel_suffix}}
3
 
4
 Name:           roundcubemail-plugins-kolab
5
-Version:        3.5.9
6
+Version:        3.5.10
7
 
8
 Release:        1%{?dot_rel_suffix}%{?dist}
9
 
10
@@ -2792,6 +2792,9 @@
11
 %defattr(-,root,root,-)
12
 
13
 %changelog
14
+* Wed Nov 17 2021 Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch> - 3.5.10-1
15
+- Release of version 3.5.10
16
+
17
 * Fri Oct  1 2021 Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch> - 3.5.9-1
18
 - Release of version 3.5.9
19
 
20
debian.changelog Changed
11
 
1
@@ -1,3 +1,9 @@
2
+roundcubemail-plugins-kolab (1:3.5.10-0~kolab1) unstable; urgency=low
3
+
4
+  * Release version 3.5.10
5
+
6
+ -- Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>  Wed, 17 Nov 2021 11:11:11 +0200
7
+
8
 roundcubemail-plugins-kolab (1:3.5.9-0~kolab1) unstable; urgency=low
9
 
10
   * Release version 3.5.9
11
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/composer.json -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/composer.json Changed
10
 
1
@@ -4,7 +4,7 @@
2
     "description": "Calendar plugin",
3
     "homepage": "https://git.kolab.org/diffusion/RPK/",
4
     "license": "AGPLv3",
5
-    "version": "3.5.9",
6
+    "version": "3.5.10",
7
     "authors": 
8
         {
9
             "name": "Thomas Bruederli",
10
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/drivers/database/SQL/mysql.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/database/SQL/mysql.initial.sql Changed
37
 
1
@@ -20,7 +20,7 @@
2
   INDEX `user_name_idx` (`user_id`, `name`),
3
   CONSTRAINT `fk_calendars_user_id` FOREIGN KEY (`user_id`)
4
     REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
5
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
6
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
7
 
8
 CREATE TABLE IF NOT EXISTS `events` (
9
   `event_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
10
@@ -54,7 +54,7 @@
11
   INDEX `calendar_notify_idx` (`calendar_id`,`notifyat`),
12
   CONSTRAINT `fk_events_calendar_id` FOREIGN KEY (`calendar_id`)
13
     REFERENCES `calendars`(`calendar_id`) ON DELETE CASCADE ON UPDATE CASCADE
14
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
15
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
16
 
17
 CREATE TABLE IF NOT EXISTS `attachments` (
18
   `attachment_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
19
@@ -66,7 +66,7 @@
20
   PRIMARY KEY(`attachment_id`),
21
   CONSTRAINT `fk_attachments_event_id` FOREIGN KEY (`event_id`)
22
     REFERENCES `events`(`event_id`) ON DELETE CASCADE ON UPDATE CASCADE
23
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
24
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
25
 
26
 CREATE TABLE IF NOT EXISTS `itipinvitations` (
27
   `token` VARCHAR(64) NOT NULL,
28
@@ -79,6 +79,6 @@
29
   INDEX `uid_idx` (`user_id`,`event_uid`),
30
   CONSTRAINT `fk_itipinvitations_user_id` FOREIGN KEY (`user_id`)
31
     REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
32
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
33
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
34
 
35
-REPLACE INTO `system` (`name`, `value`) VALUES ('calendar-database-version', '2015022700');
36
+REPLACE INTO `system` (`name`, `value`) VALUES ('calendar-database-version', '2021102600');
37
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/database/SQL/mysql/2021102600.sql Added
26
 
1
@@ -0,0 +1,24 @@
2
+-- changing table format and dropping foreign keys is needed for some versions of MySQL
3
+ALTER TABLE `calendars` DROP FOREIGN KEY `fk_calendars_user_id`;
4
+ALTER TABLE `events` DROP FOREIGN KEY`fk_events_calendar_id`;
5
+ALTER TABLE `attachments` DROP FOREIGN KEY`fk_attachments_event_id`;
6
+ALTER TABLE `itipinvitations` DROP FOREIGN KEY`fk_itipinvitations_user_id`;
7
+
8
+ALTER TABLE `calendars` ROW_FORMAT=DYNAMIC;
9
+ALTER TABLE `events` ROW_FORMAT=DYNAMIC;
10
+ALTER TABLE `attachments` ROW_FORMAT=DYNAMIC;
11
+ALTER TABLE `itipinvitations` ROW_FORMAT=DYNAMIC;
12
+
13
+ALTER TABLE `calendars` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
14
+ALTER TABLE `events` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
15
+ALTER TABLE `attachments` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
16
+ALTER TABLE `itipinvitations` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
17
+
18
+ALTER TABLE `calendars` ADD CONSTRAINT `fk_calendars_user_id` FOREIGN KEY (`user_id`)
19
+    REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
20
+ALTER TABLE `events` ADD CONSTRAINT `fk_events_calendar_id` FOREIGN KEY (`calendar_id`)
21
+    REFERENCES `calendars`(`calendar_id`) ON DELETE CASCADE ON UPDATE CASCADE;
22
+ALTER TABLE `attachments` ADD CONSTRAINT `fk_attachments_event_id` FOREIGN KEY (`event_id`)
23
+    REFERENCES `events`(`event_id`) ON DELETE CASCADE ON UPDATE CASCADE;
24
+ALTER TABLE `itipinvitations` ADD CONSTRAINT `fk_itipinvitations_user_id` FOREIGN KEY (`user_id`)
25
+    REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
26
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/drivers/database/SQL/postgres.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/database/SQL/postgres.initial.sql Changed
7
 
1
@@ -104,4 +104,4 @@
2
 
3
 CREATE INDEX itipinvitations_user_id_event_uid_idx ON itipinvitations (user_id, event_uid);
4
 
5
-INSERT INTO system (name, value) VALUES ('calendar-database-version', '2015022700');
6
+INSERT INTO system (name, value) VALUES ('calendar-database-version', '2021102600');
7
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/database/SQL/postgres/2021102600.sql Added
3
 
1
@@ -0,0 +1,1 @@
2
+-- empty
3
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/drivers/database/SQL/sqlite.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/database/SQL/sqlite.initial.sql Changed
7
 
1
@@ -75,4 +75,4 @@
2
 
3
 CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid);
4
 
5
-INSERT INTO system (name, value) VALUES ('calendar-database-version', '2015022700');
6
+INSERT INTO system (name, value) VALUES ('calendar-database-version', '2021102600');
7
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/database/SQL/sqlite/2021102600.sql Added
3
 
1
@@ -0,0 +1,1 @@
2
+-- empty
3
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/drivers/kolab/SQL/mysql.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/kolab/SQL/mysql.initial.sql Changed
19
 
1
@@ -13,7 +13,7 @@
2
   PRIMARY KEY(`alarm_id`,`user_id`),
3
   CONSTRAINT `fk_kolab_alarms_user_id` FOREIGN KEY (`user_id`)
4
     REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
5
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
6
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
7
 
8
 CREATE TABLE IF NOT EXISTS `itipinvitations` (
9
   `token` VARCHAR(64) NOT NULL,
10
@@ -26,6 +26,6 @@
11
   INDEX `uid_idx` (`event_uid`,`user_id`),
12
   CONSTRAINT `fk_itipinvitations_user_id` FOREIGN KEY (`user_id`)
13
     REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
14
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
15
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
16
 
17
-REPLACE INTO `system` (`name`, `value`) VALUES ('calendar-kolab-version', '2014041700');
18
+REPLACE INTO `system` (`name`, `value`) VALUES ('calendar-kolab-version', '2021102600');
19
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/drivers/kolab/SQL/mysql/2021102600.sql Added
16
 
1
@@ -0,0 +1,14 @@
2
+-- changing table format and dropping foreign keys is needed for some versions of MySQL
3
+ALTER TABLE `kolab_alarms` DROP FOREIGN KEY `fk_kolab_alarms_user_id`;
4
+ALTER TABLE `itipinvitations` DROP FOREIGN KEY`fk_itipinvitations_user_id`;
5
+
6
+ALTER TABLE `kolab_alarms` ROW_FORMAT=DYNAMIC;
7
+ALTER TABLE `itipinvitations` ROW_FORMAT=DYNAMIC;
8
+
9
+ALTER TABLE `kolab_alarms` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
10
+ALTER TABLE `itipinvitations` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
11
+
12
+ALTER TABLE `kolab_alarms` ADD CONSTRAINT `fk_kolab_alarms_user_id` FOREIGN KEY (`user_id`)
13
+    REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
14
+ALTER TABLE `itipinvitations` ADD CONSTRAINT `fk_itipinvitations_user_id` FOREIGN KEY (`user_id`)
15
+    REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
16
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/localization/de.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/localization/de.inc Changed
97
 
1
@@ -27,12 +27,18 @@
2
 $labels'aftermoveto' = 'Verschiebe nach...';
3
 $labels'itipoptions' = 'Veranstaltungseinladungen';
4
 $labels'afteraction' = 'Nachdem eine Einladungs- oder Aktualisierungsnachricht verarbeitet wurde';
5
+$labels'showweekno' = 'Wochennummern anzeigen';
6
 $labels'weeknonone' = 'nie';
7
+$labels'weeknodatepicker' = 'nur in der Datumsauswahl';
8
+$labels'weeknoall' = 'in der Datumsauswahl und Kalenderansicht';
9
 $labels'calendar' = 'Kalender';
10
 $labels'calendars' = 'Kalender';
11
 $labels'category' = 'Kategorie';
12
 $labels'categories' = 'Kategorien';
13
+$labels'addcalendar' = 'Kalender hinzufügen';
14
 $labels'createcalendar' = 'Neuen Kalender erstellen';
15
+$labels'editcalendar' = 'Kalender bearbeiten/freigeben';
16
+$labels'deletecalendar' = 'Kalender löschen';
17
 $labels'name' = 'Name';
18
 $labels'color' = 'Farbe';
19
 $labels'day' = 'Tag';
20
@@ -95,6 +101,7 @@
21
 $labels'parentcalendar' = 'Erstellen in';
22
 $labels'searchearlierdates' = '« Frühere Termine suchen';
23
 $labels'searchlaterdates' = 'Spätere Termine suchen »';
24
+$labels'earlierevents' = 'Früher';
25
 $labels'laterevents' = 'Später';
26
 $labels'andnmore' = '$nr weitere …';
27
 $labels'togglerole' = 'Zum Ändern der Rolle klicken';
28
@@ -106,8 +113,11 @@
29
 $labels'showurl' = 'URL anzeigen';
30
 $labels'showurldescription' = 'Über die folgende Adresse können Sie mit einem beliebigen Kalenderprogramm Ihren Kalender abrufen (nur lesend), sofern dieses das iCal-Format unterstützt.';
31
 $labels'caldavurldescription' = 'Diese Adresse in einen <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-Klienten (z.B. Evolution oder Mozilla Thunderbird) kopieren, um den Kalender in Gänze mit einem mobilen Gerät zu synchronisieren.';
32
+$labels'showfburl' = 'Free-Busy-URL anzeigen';
33
+$labels'fburldescription' = 'Verwenden Sie die folgende Adresse, um auf Free-Busy-Informationen aus anderen Anwendungen zuzugreifen. Sie können dies kopieren und in jede Kalendersoftware einfügen, die Free-Busy-Informationen im iCal-Format unterstützt. Für diese URL ist keine Authentifizierung erforderlich.';
34
 $labels'findcalendars' = 'Kalender finden …';
35
 $labels'searchterms' = 'Suchbegriffe';
36
+$labels'findevents' = 'Ereignis finden';
37
 $labels'calsearchresults' = 'Verfügbare Kalender';
38
 $labels'calendarsubscribe' = 'Permanent anzeigen';
39
 $labels'nocalendarsfound' = 'Keine Kalender gefunden';
40
@@ -117,6 +127,7 @@
41
 $labels'invitationsdeclined' = 'Abgelehnte Einladungen';
42
 $labels'changepartstat' = 'Teilnehmerstatus ändern';
43
 $labels'rsvpcomment' = 'Einladungstext';
44
+$labels'eventstartsync' = 'Das Startdatum des Ereignisses auf das erste Vorkommen verschieben.';
45
 $labels'listrange' = 'Angezeigter Bereich:';
46
 $labels'listsections' = 'Unterteilung:';
47
 $labels'smartsections' = 'Intelligent';
48
@@ -190,11 +201,13 @@
49
 $labels'openpreview' = 'Kalender überprüfen';
50
 $labels'noearlierevents' = 'Keine früheren Ereignisse';
51
 $labels'nolaterevents' = 'Keine späteren Ereignisse';
52
+$labels'legend' = 'Legende';
53
 $labels'resource' = 'Ressource';
54
 $labels'addresource' = 'Ressource buchen';
55
 $labels'findresources' = 'Ressourcen finden';
56
 $labels'resourcedetails' = 'Details';
57
 $labels'resourceavailability' = 'Verfügbarkeit';
58
+$labels'resourceprops' = 'Ressourceneigenschaften';
59
 $labels'resourceowner' = 'Eigentümer';
60
 $labels'resourceadded' = 'Diese Ressource wurde Ihrem Termin hinzugefügt';
61
 $labels'tabsummary' = 'Übersicht';
62
@@ -211,6 +224,7 @@
63
 $labels'errorsaving' = 'Fehler beim Speichern.';
64
 $labels'operationfailed' = 'Die Aktion ist fehlgeschlagen.';
65
 $labels'invalideventdates' = 'Ungültige Daten eingegeben! Bitte überprüfen Sie die Eingaben.';
66
+$labels'emptyeventtitle' = 'Die Ereigniszusammenfassung darf nicht leer sein.';
67
 $labels'invalidcalendarproperties' = 'Ungültige Kalenderinformationen! Bitte geben Sie einen Namen ein.';
68
 $labels'searchnoresults' = 'Keine Termine in den gewählten Kalendern gefunden.';
69
 $labels'successremoval' = 'Der Termin wurde erfolgreich gelöscht.';
70
@@ -223,6 +237,7 @@
71
 $labels'importedsuccessfully' = 'Der Termin wurde erfolgreich in »$calendar« gespeichert';
72
 $labels'updatedsuccessfully' = 'Der Termin wurde erfolgreich in »$calendar« geändert';
73
 $labels'attendeupdateesuccess' = 'Teilnehmerstatus erfolgreich aktualisiert';
74
+$labels'errorunknownattendee' = 'Die Teilnehmerinformationen konnten nicht gefunden werden.';
75
 $labels'itipsendsuccess' = 'Einladung an Teilnehmer versendet.';
76
 $labels'itipresponseerror' = 'Die Antwort auf diese Einladung konnte nicht versendet werden';
77
 $labels'itipinvalidrequest' = 'Diese Einladung ist nicht mehr gültig.';
78
@@ -241,6 +256,7 @@
79
 $labels'futurevents' = 'Zukünftige';
80
 $labels'allevents' = 'Alle';
81
 $labels'saveasnew' = 'Als neu speichern';
82
+$labels'recurrenceerror' = 'Wiederholungsregel für angegebenes Startdatum kann nicht aufgelöst werden.';
83
 $labels'birthdays' = 'Geburtstage';
84
 $labels'birthdayscalendar' = 'Geburtstagskalender';
85
 $labels'displaybirthdayscalendar' = 'Geburtstagskalender anzeigen';
86
@@ -261,8 +277,10 @@
87
 $labels'arialabelquicksearchbox' = 'Sucheingabe für Termine';
88
 $labels'arialabelcalsearchform' = 'Suchformular für Kalender';
89
 $labels'calendaractions' = 'Kalenderaktionen';
90
+$labels'calendarprops' = 'Kalender Einstellungen';
91
 $labels'arialabeleventattendees' = 'Teilehmerliste';
92
 $labels'arialabeleventresources' = 'Liste der Terminressourcen';
93
 $labels'arialabelresourcesearchform' = 'Suchformular für Ressourcen';
94
 $labels'arialabelresourceselection' = 'Verfügbare Ressourcen';
95
+$labels'arialabeleventform' = 'Ereignisbearbeitungsformular';
96
 ?>
97
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/localization/es_ES.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/localization/es_ES.inc Changed
115
 
1
@@ -27,12 +27,18 @@
2
 $labels'aftermoveto' = 'Mover a...';
3
 $labels'itipoptions' = 'Invitaciones para el evento';
4
 $labels'afteraction' = 'Se procesa después de un mensaje de invitación o actualización';
5
-$labels'weeknonone' = 'never';
6
+$labels'showweekno' = 'Mostrar números de semana';
7
+$labels'weeknonone' = 'nunca';
8
+$labels'weeknodatepicker' = 'solo en selector de fechas';
9
+$labels'weeknoall' = 'en selector de fechas y vista de calendario';
10
 $labels'calendar' = 'Calendario';
11
 $labels'calendars' = 'Calendarios';
12
 $labels'category' = 'Categoría';
13
 $labels'categories' = 'Categorías';
14
+$labels'addcalendar' = 'Añadir calendario';
15
 $labels'createcalendar' = 'Crear nuevo calendario';
16
+$labels'editcalendar' = 'Editar/Compartir calendario';
17
+$labels'deletecalendar' = 'Eliminar calendario';
18
 $labels'name' = 'Nombre';
19
 $labels'color' = 'Color';
20
 $labels'day' = 'Día';
21
@@ -95,6 +101,7 @@
22
 $labels'parentcalendar' = 'Inserte en el interior';
23
 $labels'searchearlierdates' = '« Búsqueda de eventos anteriores';
24
 $labels'searchlaterdates' = 'Búsqueda de eventos posteriores  »';
25
+$labels'earlierevents' = 'Anterior';
26
 $labels'laterevents' = 'Luego';
27
 $labels'andnmore' = '$nr más...';
28
 $labels'togglerole' = 'Haga clic para cambiar el rol';
29
@@ -106,8 +113,11 @@
30
 $labels'showurl' = 'Mostrar URL del calendario';
31
 $labels'showurldescription' = 'Usar la siguiente dirección para acceder (sólo lectura) en su calendario desde otras aplicaciones. Puede copiar y pegar esto en cualquier software de calendario que admita el formato iCal.';
32
 $labels'caldavurldescription' = 'Copie esta dirección en un <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> cliente (Evolution o Mozilla Thunderbird) para sincronizar esta tarea con su ordenador o celular.';
33
+$labels'showfburl' = 'Mostrar URL libre-ocupado';
34
+$labels'fburldescription' = 'Usar la siguiente dirección para acceder Libre-Ocupado en su calendario desde otras aplicaciones. Puede copiar y pegar esto en cualquier software de calendario que admita el formato iCal. No es necesaria la autentificación para esta URL.';
35
 $labels'findcalendars' = 'Buscar calendarios ...';
36
 $labels'searchterms' = 'Buscar términos';
37
+$labels'findevents' = 'Buscar eventos';
38
 $labels'calsearchresults' = 'Calendarios disponibles';
39
 $labels'calendarsubscribe' = 'Lista Permanente';
40
 $labels'nocalendarsfound' = 'No se han encontrado calendarios';
41
@@ -117,6 +127,8 @@
42
 $labels'invitationsdeclined' = 'Invitaciones rechazada';
43
 $labels'changepartstat' = 'Cambiar el estado del participante';
44
 $labels'rsvpcomment' = 'Texto de la invitación';
45
+$labels'eventstartsync' = 'Mueve la fecha de inicio del evento a la primera aparición';
46
+$labels'weekshort' = 'Sem.';
47
 $labels'listrange' = 'Rango de visualización:';
48
 $labels'listsections' = 'Dividir en:';
49
 $labels'smartsections' = 'Secciones inteligentes';
50
@@ -164,6 +176,7 @@
51
 $labels'suggestedslot' = 'Ranura sugerida';
52
 $labels'noslotfound' = 'Incapaz de encontrar un intervalo de tiempo libre';
53
 $labels'invitationsubject' = 'Usted  sido invitado a "$title"';
54
+$labels'invitationmailbody' = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nSe adjunta un archivo iCalendar con los detalles del evento actualizados que se puede importar a la aplicación de calendario.";
55
 $labels'invitationattendlinks' = "En caso de que su cliente de correo electrónico no admite solicitudes iTIP que puede utilizar el siguiente enlace para aceptar o rechazar esta invitación:\n\$url";
56
 $labels'eventupdatesubject' = '"$title" Ha sido actualizado';
57
 $labels'eventupdatesubjectempty' = 'Un evento que le concierne ha sido actualizado';
58
@@ -189,11 +202,13 @@
59
 $labels'openpreview' = 'Revisar en calendario';
60
 $labels'noearlierevents' = 'No hay eventos anteriores';
61
 $labels'nolaterevents' = 'No hay eventos posteriores';
62
+$labels'legend' = 'Leyenda';
63
 $labels'resource' = 'Recurso';
64
 $labels'addresource' = 'Reservar recursos';
65
 $labels'findresources' = 'Encontrar recursos';
66
 $labels'resourcedetails' = 'Detalles';
67
 $labels'resourceavailability' = 'Disponibilidad';
68
+$labels'resourceprops' = 'Propiedades del archivo';
69
 $labels'resourceowner' = 'Propietario';
70
 $labels'resourceadded' = 'Se ha añadido un recurso a su evento';
71
 $labels'tabsummary' = 'Sumario';
72
@@ -210,6 +225,7 @@
73
 $labels'errorsaving' = 'Error al guardar cambios';
74
 $labels'operationfailed' = 'Error en la operación solicitada';
75
 $labels'invalideventdates' = 'Se han introducido fechas erróneas; por favor, revise su entrada';
76
+$labels'emptyeventtitle' = 'El nombre del evento no puede estar vacío.';
77
 $labels'invalidcalendarproperties' = 'Propiedades de portátiles erróneas; establezca un nombre válido.';
78
 $labels'searchnoresults' = 'No se han encontrado eventos en los calendarios seleccionados.';
79
 $labels'successremoval' = 'El evento se ha eliminado correctamente.';
80
@@ -222,6 +238,7 @@
81
 $labels'importedsuccessfully' = 'El evento se agregó correctamente a \'$calendar\'';
82
 $labels'updatedsuccessfully' = 'El evento se actualizó correctamente en \'$calendar\'';
83
 $labels'attendeupdateesuccess' = 'Se ha actualizado correctamente el estado del participante';
84
+$labels'errorunknownattendee' = 'Error al buscar información de a los participantes del evento.';
85
 $labels'itipsendsuccess' = 'Invitación enviada a los participantes.';
86
 $labels'itipresponseerror' = 'Error al enviar la respuesta a esta invitación de evento';
87
 $labels'itipinvalidrequest' = 'Esta invitación ya no es válida';
88
@@ -231,6 +248,7 @@
89
 $labels'importnone' = 'No se han encontrado eventos para importar';
90
 $labels'importerror' = 'Se ha producido un error durante la importación';
91
 $labels'aclnorights' = 'No tiene derechos de administrador en este calendario.';
92
+$labels'importtext' = 'Puede subir eventos en formato (.ics) <a href="https://wikipedia.org/wiki/ICalendar">iCalendar</a>.';
93
 $labels'changeeventconfirm' = 'Cambiar evento';
94
 $labels'removeeventconfirm' = 'Eliminar evento';
95
 $labels'changerecurringeventwarning' = 'Este es un evento recurrente. ¿Desea editar solo el evento actual, este y todos los futuros casos, todos los casos o guardarlo como un nuevo evento?';
96
@@ -240,6 +258,7 @@
97
 $labels'futurevents' = 'Futuro';
98
 $labels'allevents' = 'Todo';
99
 $labels'saveasnew' = 'Guardar como nuevo';
100
+$labels'recurrenceerror' = 'No se puede resolver la regla de recurrencia para la fecha de inicio especificada.';
101
 $labels'birthdays' = 'Cumpleaños';
102
 $labels'birthdayscalendar' = 'Calendario de cumpleaños';
103
 $labels'displaybirthdayscalendar' = 'Mostrar calendarios de cumpleaños';
104
@@ -260,8 +279,10 @@
105
 $labels'arialabelquicksearchbox' = 'Entrada en búsqueda de eventos';
106
 $labels'arialabelcalsearchform' = 'Formulario de búsqueda de calendarios';
107
 $labels'calendaractions' = 'acciones del calendario';
108
+$labels'calendarprops' = 'Propiedades del calendario';
109
 $labels'arialabeleventattendees' = 'Lista de participantes del evento';
110
 $labels'arialabeleventresources' = 'Lista de recursos del evento';
111
 $labels'arialabelresourcesearchform' = 'Formulario de búsqueda de recursos';
112
 $labels'arialabelresourceselection' = 'Recursos disponibles';
113
+$labels'arialabeleventform' = 'Formulario de edición de eventos';
114
 ?>
115
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/calendar/localization/ko_KR.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/calendar/localization/ko_KR.inc Changed
102
 
1
@@ -24,11 +24,15 @@
2
 $labels'afterflagdeleted' = '삭제로 표시';
3
 $labels'aftermoveto' = '이동';
4
 $labels'itipoptions' = '일정에 초대';
5
+$labels'showweekno' = '몇 번째 주인지 표시';
6
 $labels'calendar' = '캘린더';
7
 $labels'calendars' = '캘린더';
8
 $labels'category' = '카테고리';
9
 $labels'categories' = '카테고리';
10
+$labels'addcalendar' = '캘린더 추가';
11
 $labels'createcalendar' = '새 캘린더 추가';
12
+$labels'editcalendar' = '캘린더 수정/공유';
13
+$labels'deletecalendar' = '캘린더 삭제';
14
 $labels'name' = '이름';
15
 $labels'color' = '색상';
16
 $labels'day' = '일';
17
@@ -86,6 +90,8 @@
18
 $labels'printdescriptions' = '내용 출력';
19
 $labels'searchearlierdates' = '이전 일정 검색';
20
 $labels'searchlaterdates' = '이후 일정 검색';
21
+$labels'earlierevents' = '더 일찍';
22
+$labels'laterevents' = '이후에';
23
 $labels'andnmore' = '$nr 더...';
24
 $labels'createfrommail' = '일정으로 저장';
25
 $labels'importevents' = '일정 가져오기';
26
@@ -93,6 +99,7 @@
27
 $labels'nmonthsback' = '$nr개월 전';
28
 $labels'showurl' = '캘린더 URL 보이기';
29
 $labels'findcalendars' = '캘린더 검색';
30
+$labels'findevents' = '일정 검색';
31
 $labels'calsearchresults' = '가능한 캘린더';
32
 $labels'nocalendarsfound' = '캘린더 없음';
33
 $labels'nrcalendarsfound' = '$nr개의 캘린더 검색됨';
34
@@ -101,6 +108,7 @@
35
 $labels'invitationsdeclined' = '거절된 초대장';
36
 $labels'changepartstat' = '참가상태 변경';
37
 $labels'rsvpcomment' = '초대 문구';
38
+$labels'weekshort' = '주';
39
 $labels'listrange' = '표시 범위';
40
 $labels'listsections' = '분류 :';
41
 $labels'smartsections' = '스마트 선택';
42
@@ -119,6 +127,7 @@
43
 $labels'defaultalarmtype' = '기본 알림 설정';
44
 $labels'defaultalarmoffset' = '기본 알림 시간';
45
 $labels'attendee' = '참가자';
46
+$labels'role' = '역할';
47
 $labels'availability' = '가능';
48
 $labels'confirmstate' = '상태';
49
 $labels'addattendee' = '참가자 추가';
50
@@ -130,6 +139,7 @@
51
 $labels'cutypeindividual' = '개인';
52
 $labels'cutypegroup' = '그룹';
53
 $labels'cutyperesource' = '자원';
54
+$labels'cutyperoom' = '공간';
55
 $labels'availfree' = '한가함';
56
 $labels'availbusy' = '바쁨';
57
 $labels'availunknown' = '알 수 없는';
58
@@ -145,6 +155,8 @@
59
 $labels'noslotfound' = '여유 시간 슬롯을 찾을 수 없습니다.';
60
 $labels'invitationsubject' = '"$title"에 초대되었습니다';
61
 $labels'invitationattendlinks' = "당신과 관련된 이벤트가 업데이트되었습니다";
62
+$labels'eventupdatesubject' = '"$title" 이 변경되었습니다';
63
+$labels'eventcancelsubject' = '"$title" 이 취소되었습니다';
64
 $labels'itipobjectnotfound' = '이 메시지와 관련된 일정을 캘린더에서 찾을 수 없습니다.';
65
 $labels'itipdeclineevent' = '이 일정에 초대를 거절할까요?';
66
 $labels'declinedeleteconfirm' = '당신이 당신의 달력에서 이벤트를 사퇴 삭제 하시겠습니까?';
67
@@ -156,9 +168,13 @@
68
 $labels'noearlierevents' = '이전 일정이 없습니다';
69
 $labels'nolaterevents' = '이후 일정이 없습니다';
70
 $labels'resource' = '자원';
71
+$labels'resourcedetails' = '상세정보';
72
+$labels'resourceowner' = '소유자';
73
 $labels'tabsummary' = '요약';
74
 $labels'tabrecurrence' = '반복';
75
 $labels'tabattendees' = '참가자';
76
+$labels'tabattachments' = '첨부';
77
+$labels'tabsharing' = '공유';
78
 $labels'deleteobjectconfirm' = '이 일정을 정말 삭제 하시겠습니까?';
79
 $labels'deleteventconfirm' = '이 일정을 정말 삭제 하시겠습니까?';
80
 $labels'deletecalendarconfirm' = '이 캘린더와 포함된 모든 일정을 정말 삭제하겠습니까?';
81
@@ -176,7 +192,10 @@
82
 $labels'importwarningexists' = '캘린더에 이미 동일한 일정이 존재합니다.';
83
 $labels'newerversionexists' = '최근에 수정한 내용이 이미 저장되어 있습니다. 작업이 취소되었습니다.';
84
 $labels'nowritecalendarfound' = '일정을 저장할 캘린더가 없습니다';
85
+$labels'itipsendsuccess' = '참석자에게 초대장을 발송했습니다.';
86
+$labels'itipresponseerror' = '초대장에 응답을 보내는데 실패하였습니다';
87
 $labels'itipinvalidrequest' = '이 초대장은 더이상 유효하지 않습니다';
88
+$labels'sentresponseto' = '$mailto 의 초대장에 응답을 보내는데 성공하였습니다';
89
 $labels'importnone' = '가져올 일정이 없습니다';
90
 $labels'importerror' = '가져오는 도중 오류가 발생했습니다';
91
 $labels'aclnorights' = '이 캘린더에 대한 관리권한이 없습니다.';
92
@@ -192,7 +211,9 @@
93
 $labels'birthdayscalendarsources' = '주소록에서';
94
 $labels'birthdayeventtitle' = '$name의 생일';
95
 $labels'birthdayage' = '$age세';
96
+$labels'objectchangelog' = '이력 변경';
97
 $labels'objectnotfound' = '일정 데이터를 읽지 못하였습니다';
98
+$labels'objectchangelognotavailable' = '이 일정에 대한 이력을 변경할 수 없습니다';
99
 $labels'objectrestoreerror' = '이전 버전으로 복구하지 못하였습니다';
100
 $labels'arialabelcalendarview' = '캘린더 보기';
101
 $labels'arialabelsearchform' = '일정 검색 폼';
102
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/kolab_addressbook/composer.json -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/kolab_addressbook/composer.json Changed
10
 
1
@@ -4,7 +4,7 @@
2
     "description": "Kolab addressbook",
3
     "homepage": "https://git.kolab.org/diffusion/RPK/",
4
     "license": "AGPLv3",
5
-    "version": "3.5.6",
6
+    "version": "3.5.10",
7
     "authors": 
8
         {
9
             "name": "Thomas Bruederli",
10
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/kolab_addressbook/localization/de.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/kolab_addressbook/localization/de.inc Changed
10
 
1
@@ -31,7 +31,7 @@
2
 $labels'bookname' = 'Name des Buches';
3
 $labels'parentbook' = 'Übergeordnetes Buch';
4
 $labels'bookshowurl' = 'CardDAV URL anzeigen';
5
-$labels'carddavurldescription' = 'Diese Adresse in einen <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a>-Klienten kopieren, um dasAdressbuch mit einem Computer oder mobilen Gerät zu synchronisieren.';
6
+$labels'carddavurldescription' = 'Diese Adresse in einen <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a>-Klienten kopieren, um das Adressbuch mit einem Computer oder mobilen Gerät zu synchronisieren.';
7
 $labels'addressbookprio' = 'Reihenfolge der Adressbücher';
8
 $labels'personalfirst' = 'Private(s) Adressbuch/Adressbücher zuerst';
9
 $labels'globalfirst' = 'Globale(s) Adressbuch/Adressbücher zuerst';
10
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/kolab_addressbook/localization/ko_KR.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/kolab_addressbook/localization/ko_KR.inc Changed
8
 
1
@@ -7,5 +7,6 @@
2
  * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
3
  */
4
 $labels'bookremove' = '목록에서 삭제';
5
+$labels'objectchangelog' = '이력 변경';
6
 $labels'objectrestoreerror' = '이전 버전으로 복구하지 못하였습니다';
7
 ?>
8
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/kolab_files/localization/ko_KR.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/kolab_files/localization/ko_KR.inc Changed
7
 
1
@@ -16,4 +16,5 @@
2
 $labels'status' = '상태';
3
 $labels'addparticipant' = '참가자 추가';
4
 $labels'statusorganizer' = '주최자';
5
+$labels'owner' = '소유자';
6
 $labels'comment' = '코멘트';
7
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/kolab_notes/localization/ko_KR.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/kolab_notes/localization/ko_KR.inc Changed
8
 
1
@@ -9,5 +9,6 @@
2
 $labels'created' = '작성됨';
3
 $labels'changed' = '마지막으로 수정됨';
4
 $labels'listname' = '이름';
5
+$labels'tabsharing' = '공우';
6
 $labels'removelist' = '목록에서 삭제';
7
 $labels'savingdata' = '자료 저장중...';
8
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/kolab_sso/localization/de.inc Added
16
 
1
@@ -0,0 +1,14 @@
2
+<?php
3
+/**
4
+ * Localizations for the Kolab SSO plugin
5
+ *
6
+ * Copyright (C) 2018, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_sso/
9
+ */
10
+$labels'loginby' = 'Login über $provider';
11
+$labels'errorunknown' = 'Unbekannter SSO Fehler.';
12
+$labels'errorservererror' = 'SSO Serverfehler.';
13
+$labels'errorinteractionrequired' = 'Benutzereingriff notwendig.';
14
+$labels'errorloginrequired' = 'Benutzer-Authentifizierung notwendig.';
15
+$labels'erroraccountselectionrequired' = 'Benutzerkonto-Auswahl notwendig.';
16
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libcalendaring/composer.json -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libcalendaring/composer.json Changed
10
 
1
@@ -4,7 +4,7 @@
2
     "description": "Library providing common functions for calendaring plugins",
3
     "homepage": "https://git.kolab.org/diffusion/RPK/",
4
     "license": "AGPLv3",
5
-    "version": "3.5.9",
6
+    "version": "3.5.10",
7
     "authors": 
8
         {
9
             "name": "Thomas Bruederli",
10
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libcalendaring/libvcalendar.php -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libcalendaring/libvcalendar.php Changed
35
 
1
@@ -1473,16 +1473,19 @@
2
 
3
     /*** Implement PHP 5 Iterator interface to make foreach work ***/
4
 
5
+    #\ReturnTypeWillChange
6
     function current()
7
     {
8
         return $this->objects$this->iteratorkey;
9
     }
10
 
11
+    #\ReturnTypeWillChange
12
     function key()
13
     {
14
         return $this->iteratorkey;
15
     }
16
 
17
+    #\ReturnTypeWillChange
18
     function next()
19
     {
20
         $this->iteratorkey++;
21
@@ -1495,11 +1498,13 @@
22
         return $this->valid();
23
     }
24
 
25
+    #\ReturnTypeWillChange
26
     function rewind()
27
     {
28
         $this->iteratorkey = 0;
29
     }
30
 
31
+    #\ReturnTypeWillChange
32
     function valid()
33
     {
34
         return !empty($this->objects$this->iteratorkey);
35
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libkolab/README -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/README Changed
9
 
1
@@ -32,7 +32,6 @@
2
 
3
 IMPORTANT
4
 ---------
5
-
6
 This plugin doesn't work with the Classic skin of Roundcube because no
7
 templates are available for that skin.
8
 
9
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libkolab/SQL/mysql.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/SQL/mysql.initial.sql Changed
99
 
1
@@ -1,12 +1,11 @@
2
 /**
3
  * libkolab database schema
4
  *
5
- * @version 1.2
6
  * @author Thomas Bruederli
7
  * @licence GNU AGPL
8
  */
9
 
10
-/*!40014  SET FOREIGN_KEY_CHECKS=0 */;
11
+SET FOREIGN_KEY_CHECKS=0;
12
 
13
 DROP TABLE IF EXISTS `kolab_folders`;
14
 
15
@@ -20,7 +19,7 @@
16
   `objectcount` BIGINT DEFAULT NULL,
17
   PRIMARY KEY(`folder_id`),
18
   INDEX `resource_type` (`resource`, `type`)
19
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
20
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
21
 
22
 DROP TABLE IF EXISTS `kolab_cache`;
23
 
24
@@ -45,7 +44,7 @@
25
   PRIMARY KEY(`folder_id`,`msguid`),
26
   INDEX `contact_type` (`folder_id`,`type`),
27
   INDEX `contact_uid2msguid` (`folder_id`,`uid`,`msguid`)
28
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
29
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
30
 
31
 DROP TABLE IF EXISTS `kolab_cache_event`;
32
 
33
@@ -64,7 +63,7 @@
34
     REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
35
   PRIMARY KEY(`folder_id`,`msguid`),
36
   INDEX `event_uid2msguid` (`folder_id`,`uid`,`msguid`)
37
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
38
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
39
 
40
 DROP TABLE IF EXISTS `kolab_cache_task`;
41
 
42
@@ -83,7 +82,7 @@
43
     REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
44
   PRIMARY KEY(`folder_id`,`msguid`),
45
   INDEX `task_uid2msguid` (`folder_id`,`uid`,`msguid`)
46
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
47
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
48
 
49
 DROP TABLE IF EXISTS `kolab_cache_journal`;
50
 
51
@@ -102,7 +101,7 @@
52
     REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
53
   PRIMARY KEY(`folder_id`,`msguid`),
54
   INDEX `journal_uid2msguid` (`folder_id`,`uid`,`msguid`)
55
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
56
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
57
 
58
 DROP TABLE IF EXISTS `kolab_cache_note`;
59
 
60
@@ -119,7 +118,7 @@
61
     REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
62
   PRIMARY KEY(`folder_id`,`msguid`),
63
   INDEX `note_uid2msguid` (`folder_id`,`uid`,`msguid`)
64
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
65
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
66
 
67
 DROP TABLE IF EXISTS `kolab_cache_file`;
68
 
69
@@ -138,7 +137,7 @@
70
   PRIMARY KEY(`folder_id`,`msguid`),
71
   INDEX `folder_filename` (`folder_id`, `filename`),
72
   INDEX `file_uid2msguid` (`folder_id`,`uid`,`msguid`)
73
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
74
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
75
 
76
 DROP TABLE IF EXISTS `kolab_cache_configuration`;
77
 
78
@@ -157,7 +156,7 @@
79
   PRIMARY KEY(`folder_id`,`msguid`),
80
   INDEX `configuration_type` (`folder_id`,`type`),
81
   INDEX `configuration_uid2msguid` (`folder_id`,`uid`,`msguid`)
82
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
83
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
84
 
85
 DROP TABLE IF EXISTS `kolab_cache_freebusy`;
86
 
87
@@ -176,8 +175,8 @@
88
     REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
89
   PRIMARY KEY(`folder_id`,`msguid`),
90
   INDEX `freebusy_uid2msguid` (`folder_id`,`uid`,`msguid`)
91
-) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
92
+) ROW_FORMAT=DYNAMIC ENGINE=INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
93
 
94
-/*!40014  SET FOREIGN_KEY_CHECKS=1 */;
95
+SET FOREIGN_KEY_CHECKS=1;
96
 
97
-REPLACE INTO `system` (`name`, `value`) VALUES ('libkolab-version', '2019092900');
98
+REPLACE INTO `system` (`name`, `value`) VALUES ('libkolab-version', '2021101100');
99
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/SQL/mysql/2021101100.sql Added
48
 
1
@@ -0,0 +1,46 @@
2
+-- changing table format and dropping foreign keys is needed for some versions of MySQL
3
+ALTER TABLE `kolab_cache_contact` DROP FOREIGN KEY `fk_kolab_cache_contact_folder`;
4
+ALTER TABLE `kolab_cache_event` DROP FOREIGN KEY`fk_kolab_cache_event_folder`;
5
+ALTER TABLE `kolab_cache_task` DROP FOREIGN KEY`fk_kolab_cache_task_folder`;
6
+ALTER TABLE `kolab_cache_journal` DROP FOREIGN KEY`fk_kolab_cache_journal_folder`;
7
+ALTER TABLE `kolab_cache_note` DROP FOREIGN KEY`fk_kolab_cache_note_folder`;
8
+ALTER TABLE `kolab_cache_file` DROP FOREIGN KEY`fk_kolab_cache_file_folder`;
9
+ALTER TABLE `kolab_cache_configuration` DROP FOREIGN KEY`fk_kolab_cache_configuration_folder`;
10
+ALTER TABLE `kolab_cache_freebusy` DROP FOREIGN KEY`fk_kolab_cache_freebusy_folder`;
11
+
12
+ALTER TABLE `kolab_folders` ROW_FORMAT=DYNAMIC;
13
+ALTER TABLE `kolab_cache_contact` ROW_FORMAT=DYNAMIC;
14
+ALTER TABLE `kolab_cache_event` ROW_FORMAT=DYNAMIC;
15
+ALTER TABLE `kolab_cache_task` ROW_FORMAT=DYNAMIC;
16
+ALTER TABLE `kolab_cache_journal` ROW_FORMAT=DYNAMIC;
17
+ALTER TABLE `kolab_cache_note` ROW_FORMAT=DYNAMIC;
18
+ALTER TABLE `kolab_cache_file` ROW_FORMAT=DYNAMIC;
19
+ALTER TABLE `kolab_cache_configuration` ROW_FORMAT=DYNAMIC;
20
+ALTER TABLE `kolab_cache_freebusy` ROW_FORMAT=DYNAMIC;
21
+
22
+ALTER TABLE `kolab_folders` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
23
+ALTER TABLE `kolab_cache_contact` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
24
+ALTER TABLE `kolab_cache_event` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
25
+ALTER TABLE `kolab_cache_task` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
26
+ALTER TABLE `kolab_cache_journal` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
27
+ALTER TABLE `kolab_cache_note` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
28
+ALTER TABLE `kolab_cache_file` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
29
+ALTER TABLE `kolab_cache_configuration` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
30
+ALTER TABLE `kolab_cache_freebusy` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
31
+
32
+ALTER TABLE `kolab_cache_contact` ADD CONSTRAINT `fk_kolab_cache_contact_folder` FOREIGN KEY (`folder_id`)
33
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
34
+ALTER TABLE `kolab_cache_event` ADD CONSTRAINT `fk_kolab_cache_event_folder` FOREIGN KEY (`folder_id`)
35
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
36
+ALTER TABLE `kolab_cache_task` ADD CONSTRAINT `fk_kolab_cache_task_folder` FOREIGN KEY (`folder_id`)
37
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
38
+ALTER TABLE `kolab_cache_journal` ADD CONSTRAINT `fk_kolab_cache_journal_folder` FOREIGN KEY (`folder_id`)
39
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
40
+ALTER TABLE `kolab_cache_note` ADD CONSTRAINT `fk_kolab_cache_note_folder` FOREIGN KEY (`folder_id`)
41
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
42
+ALTER TABLE `kolab_cache_file` ADD CONSTRAINT `fk_kolab_cache_file_folder` FOREIGN KEY (`folder_id`)
43
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
44
+ALTER TABLE `kolab_cache_configuration` ADD CONSTRAINT `fk_kolab_cache_configuration_folder` FOREIGN KEY (`folder_id`)
45
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
46
+ALTER TABLE `kolab_cache_freebusy` ADD CONSTRAINT `fk_kolab_cache_freebusy_folder` FOREIGN KEY (`folder_id`)
47
+    REFERENCES `kolab_folders`(`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE;
48
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libkolab/SQL/oracle.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/SQL/oracle.initial.sql Changed
20
 
1
@@ -1,11 +1,9 @@
2
 /**
3
  * libkolab database schema
4
  *
5
- * @version 1.2
6
  * @author Aleksander Machniak
7
  * @licence GNU AGPL
8
- **/
9
-
10
+ */
11
 
12
 CREATE TABLE "kolab_folders" (
13
     "folder_id" number NOT NULL PRIMARY KEY,
14
@@ -175,4 +173,4 @@
15
 CREATE INDEX "kolab_cache_fb_uid2msguid" ON "kolab_cache_freebusy" ("folder_id", "uid", "msguid");
16
 
17
 
18
-INSERT INTO "system" ("name", "value") VALUES ('libkolab-version', '2019092900');
19
+INSERT INTO "system" ("name", "value") VALUES ('libkolab-version', '2021101100');
20
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/SQL/oracle/2021101100.sql Added
4
 
1
@@ -0,0 +1,1 @@
2
+-- empty
3
\ No newline at end of file
4
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libkolab/SQL/sqlite.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/SQL/sqlite.initial.sql Changed
19
 
1
@@ -1,10 +1,9 @@
2
 /**
3
  * libkolab database schema
4
  *
5
- * @version 1.2
6
  * @author Thomas Bruederli
7
  * @licence GNU AGPL
8
- **/
9
+ */
10
 
11
 CREATE TABLE kolab_folders (
12
   folder_id INTEGER NOT NULL PRIMARY KEY,
13
@@ -148,4 +147,4 @@
14
 
15
 CREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid);
16
 
17
-INSERT INTO system (name, value) VALUES ('libkolab-version', '2019092900');
18
+INSERT INTO system (name, value) VALUES ('libkolab-version', '2021101100');
19
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/SQL/sqlite/2021101100.sql Added
4
 
1
@@ -0,0 +1,1 @@
2
+-- empty
3
\ No newline at end of file
4
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libkolab/composer.json -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/composer.json Changed
10
 
1
@@ -4,7 +4,7 @@
2
     "description": "Plugin to setup a basic environment for the interaction with a Kolab server.",
3
     "homepage": "https://git.kolab.org/diffusion/RPK/",
4
     "license": "AGPLv3",
5
-    "version": "3.5.9",
6
+    "version": "3.5.10",
7
     "authors": 
8
         {
9
             "name": "Thomas Bruederli",
10
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/libkolab/localization/ko_KR.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/libkolab/localization/ko_KR.inc Changed
6
 
1
@@ -7,3 +7,4 @@
2
  * For translation see https://www.transifex.com/projects/p/kolab/resource/libkolab/
3
  */
4
 $labels'objectchangelog' = '이력';
5
+$labels'tabsharing' = '공우';
6
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/tasklist/composer.json -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/tasklist/composer.json Changed
10
 
1
@@ -4,7 +4,7 @@
2
     "description": "Task management plugin",
3
     "homepage": "https://git.kolab.org/diffusion/RPK/",
4
     "license": "AGPLv3",
5
-    "version": "3.5.9",
6
+    "version": "3.5.10",
7
     "authors": 
8
         {
9
             "name": "Thomas Bruederli",
10
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/tasklist/drivers/database/SQL/mysql.initial.sql -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/tasklist/drivers/database/SQL/mysql.initial.sql Changed
19
 
1
@@ -16,7 +16,7 @@
2
   KEY `user_id` (`user_id`),
3
   CONSTRAINT `fk_tasklist_user_id` FOREIGN KEY (`user_id`)
4
     REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
5
-) /*!40000 ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci */;
6
+) ROW_FORMAT=DYNAMIC ENGINE=InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
7
 
8
 CREATE TABLE IF NOT EXISTS `tasks` (
9
   `task_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
10
@@ -46,6 +46,6 @@
11
   KEY `uid` (`uid`),
12
   CONSTRAINT `fk_tasks_tasklist_id` FOREIGN KEY (`tasklist_id`)
13
     REFERENCES `tasklists`(`tasklist_id`) ON DELETE CASCADE ON UPDATE CASCADE
14
-) /*!40000 ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci */;
15
+) ROW_FORMAT=DYNAMIC ENGINE=InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
16
 
17
-REPLACE INTO `system` (`name`, `value`) VALUES ('tasklist-database-version', '2014051900');
18
+REPLACE INTO `system` (`name`, `value`) VALUES ('tasklist-database-version', '2021102600');
19
roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/tasklist/drivers/database/SQL/mysql/2021102600.sql Added
16
 
1
@@ -0,0 +1,14 @@
2
+-- changing table format and dropping foreign keys is needed for some versions of MySQL
3
+ALTER TABLE `tasklists` DROP FOREIGN KEY `fk_tasklists_user_id`;
4
+ALTER TABLE `tasks` DROP FOREIGN KEY`fk_tasks_tasklist_id`;
5
+
6
+ALTER TABLE `tasklists` ROW_FORMAT=DYNAMIC;
7
+ALTER TABLE `tasks` ROW_FORMAT=DYNAMIC;
8
+
9
+ALTER TABLE `tasklists` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
10
+ALTER TABLE `tasks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
11
+
12
+ALTER TABLE `tasklists` ADD CONSTRAINT `fk_tasklist_user_id` FOREIGN KEY (`user_id`)
13
+    REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
14
+ALTER TABLE `tasks` ADD  CONSTRAINT `fk_tasks_tasklist_id` FOREIGN KEY (`tasklist_id`)
15
+    REFERENCES `tasklists`(`tasklist_id`) ON DELETE CASCADE ON UPDATE CASCADE;
16
roundcubemail-plugins-kolab-3.5.9.tar.gz/plugins/tasklist/localization/ko_KR.inc -> roundcubemail-plugins-kolab-3.5.10.tar.gz/plugins/tasklist/localization/ko_KR.inc Changed
30
 
1
@@ -26,13 +26,17 @@
2
 $labels'all' = '전체';
3
 $labels'today' = '오늘';
4
 $labels'tomorrow' = '내일';
5
+$labels'later' = '이후에';
6
 $labels'save' = '저장';
7
 $labels'cancel' = '취소';
8
 $labels'tabsummary' = '요약';
9
 $labels'tabrecurrence' = '반복';
10
+$labels'tabattachments' = '첨부';
11
+$labels'tabsharing' = '공우';
12
 $labels'listname' = '이름';
13
 $labels'showalarms' = '알림 보이기';
14
 $labels'savingdata' = '자료 저장중...';
15
+$labels'role' = '역할';
16
 $labels'availability' = '가능';
17
 $labels'confirmstate' = '상태';
18
 $labels'roleorganizer' = '주최자';
19
@@ -40,7 +44,10 @@
20
 $labels'roleoptional' = '선택';
21
 $labels'rolechair' = '좌석';
22
 $labels'sendinvitations' = '초대장 보내기';
23
+$labels'itipupdatesubject' = '"$title" 이 변경되었습니다';
24
+$labels'itipcancelsubject' = '"$title" 이 취소되었습니다';
25
 $labels'taskhistory' = '이력';
26
+$labels'objectchangelog' = '이력 변경';
27
 $labels'objectrestoreerror' = '이전 버전으로 복구하지 못하였습니다';
28
 $labels'andnmore' = '$nr 더...';
29
 $labels'comment' = '코멘트';
30
roundcubemail-plugins-kolab.dsc Changed
17
 
1
@@ -2,7 +2,7 @@
2
 Source: roundcubemail-plugins-kolab
3
 Binary: roundcubemail-plugins-kolab
4
 Architecture: all
5
-Version: 1:3.5.9-0~kolab1
6
+Version: 1:3.5.10-0~kolab1
7
 Maintainer: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>
8
 Uploaders: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>
9
 Standards-Version: 3.9.3
10
@@ -37,5 +37,5 @@
11
  roundcubemail-plugin-tinymce-config deb web extra
12
  roundcubemail-plugin-wap-client deb web extra
13
 Files:
14
- 00000000000000000000000000000000 0 roundcubemail-plugins-kolab-3.5.9.tar.gz
15
+ 00000000000000000000000000000000 0 roundcubemail-plugins-kolab-3.5.10.tar.gz
16
  00000000000000000000000000000000 0 debian.tar.gz
17