Projects
Kolab:16
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
.