Changes of Revision 87
roundcubemail-plugins-kolab.spec
Changed
x
1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
35
$labels'invitationsdeclined' = '거절된 초대장';
36
$labels'changepartstat' = '참가상태 변경';
37
$labels'rsvpcomment' = '초대 문구';
38
+$labels'weekshort' = '주';
39
$labels'listrange' = '표시 범위';
40
$labels'listsections' = '분류 :';
41
$labels'smartsections' = '스마트 선택';
42
43
$labels'defaultalarmtype' = '기본 알림 설정';
44
$labels'defaultalarmoffset' = '기본 알림 시간';
45
$labels'attendee' = '참가자';
46
+$labels'role' = '역할';
47
$labels'availability' = '가능';
48
$labels'confirmstate' = '상태';
49
$labels'addattendee' = '참가자 추가';
50
51
$labels'cutypeindividual' = '개인';
52
$labels'cutypegroup' = '그룹';
53
$labels'cutyperesource' = '자원';
54
+$labels'cutyperoom' = '공간';
55
$labels'availfree' = '한가함';
56
$labels'availbusy' = '바쁨';
57
$labels'availunknown' = '알 수 없는';
58
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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