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