openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2017
- 1 participants
- 1511 discussions
Hello community,
here is the log from the commit of package evolution-ews for openSUSE:Factory checked in at 2017-12-29 18:49:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution-ews (Old)
and /work/SRC/openSUSE:Factory/.evolution-ews.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-ews"
Fri Dec 29 18:49:32 2017 rev:79 rq:559363 version:3.26.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/evolution-ews/evolution-ews.changes 2017-11-03 19:08:12.131501814 +0100
+++ /work/SRC/openSUSE:Factory/.evolution-ews.new/evolution-ews.changes 2017-12-29 18:49:39.982319784 +0100
@@ -1,0 +2,8 @@
+Wed Dec 20 20:47:50 UTC 2017 - zaitor(a)opensuse.org
+
+- Update to version 3.26.3:
+ + [ECalBackendEws] Prevent crash when item has no MIME content
+ set.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
evolution-ews-3.26.2.tar.xz
New:
----
evolution-ews-3.26.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution-ews.spec ++++++
--- /var/tmp/diff_new_pack.HY58Wg/_old 2017-12-29 18:49:40.786088937 +0100
+++ /var/tmp/diff_new_pack.HY58Wg/_new 2017-12-29 18:49:40.790087788 +0100
@@ -17,7 +17,7 @@
Name: evolution-ews
-Version: 3.26.2
+Version: 3.26.3
Release: 0
# _version needs to be %{version} stripped to major.minor.micro only...
%define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+')
++++++ evolution-ews-3.26.2.tar.xz -> evolution-ews-3.26.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.26.2/CMakeLists.txt new/evolution-ews-3.26.3/CMakeLists.txt
--- old/evolution-ews-3.26.2/CMakeLists.txt 2017-10-30 09:58:36.000000000 +0100
+++ new/evolution-ews-3.26.3/CMakeLists.txt 2017-12-11 12:19:48.000000000 +0100
@@ -4,7 +4,7 @@
cmake_policy(VERSION 3.1)
project(evolution-ews
- VERSION 3.26.2
+ VERSION 3.26.3
LANGUAGES C)
set(PROJECT_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=evolution-ews")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.26.2/NEWS new/evolution-ews-3.26.3/NEWS
--- old/evolution-ews-3.26.2/NEWS 2017-10-30 09:58:36.000000000 +0100
+++ new/evolution-ews-3.26.3/NEWS 2017-12-11 12:19:48.000000000 +0100
@@ -1,3 +1,12 @@
+Evolution-EWS 3.26.3 2017-12-11
+-------------------------------
+
+Miscellaneous:
+ [ECalBackendEws] Prevent crash when item has no MIME content set (Milan Crha)
+
+Translations:
+ Ask Hjorth Larsen (da)
+
Evolution-EWS 3.26.2 2017-10-30
-------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.26.2/po/da.po new/evolution-ews-3.26.3/po/da.po
--- old/evolution-ews-3.26.2/po/da.po 2017-10-30 09:58:36.000000000 +0100
+++ new/evolution-ews-3.26.3/po/da.po 2017-12-11 12:19:48.000000000 +0100
@@ -6,33 +6,35 @@
# inbox -> indbakke (taget fra evolution-filen)
# junk -> spam (taget fra evolution-filen)
# unset -> nulstil
-# Jeg var også i tvivl, men nu hælder jeg mere til at det måske mere er
+# Jeg var også i tvivl, men nu hælder jeg mere til at det måske mere er
# nulstil, der skal stå her.
# Hvis det er selve statusteksten som det drejer sig om, så vil nulstilling
-# være oplagt. Er det derimod tilstanden for status, så vil slå fra eller
+# være oplagt. Er det derimod tilstanden for status, så vil slå fra eller
# deaktivere nok være bedre. Hvis ikke på kontoret-status som standard er
# slået fra, så vil nulstille også give mening.
-# slog lige op i evolution (hovedfilen) og der er også brugt nulstil (et sted
+# slog lige op i evolution (hovedfilen) og der er også brugt nulstil (et sted
# dog deaktiver).
# Jeg holder lidt til slå fra eller deaktivere, men kender ikke programmet godt
-# nok til at give andet end mit bud.
+# nok til at give andet end mit bud.
#
msgid ""
msgstr ""
"Project-Id-Version: evolution-ews master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"product=evolution-ews&keywords=I18N+L10N&component=Miscellaneous / EWS Core\n"
-"POT-Creation-Date: 2016-12-19 14:54+0000\n"
-"PO-Revision-Date: 2017-02-12 11:38+0000\n"
-"Last-Translator: Joe Hansen <joedalton2(a)yahoo.dk>\n"
+"POT-Creation-Date: 2017-10-26 08:02+0000\n"
+"PO-Revision-Date: 2017-10-18 15:05+0200\n"
+"Last-Translator: Alan Mortensen <alanmortensen.am(a)gmail.com>\n"
"Language-Team: Dansk-gruppen <dansk(a)dansk-gruppen.dk>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 1.8.7.1\n"
#: ../evolution-ews.metainfo.xml.in.h:1 ../src/camel/camel-ews-provider.c:79
+#: ../src/configuration/e-ews-config-lookup.c:146
msgid "Exchange Web Services"
msgstr "Exchange Web-tjenester"
@@ -40,113 +42,90 @@
msgid "For accessing Exchange servers using Web Services"
msgstr "For adgang til Exchangeservere der bruger internettjenester"
-#: ../src/addressbook/e-book-backend-ews.c:1503
-msgid "The backend does not support bulk additions"
-msgstr "Motoren understøtter ikke massetilføjelser"
+#: ../src/addressbook/e-book-backend-ews.c:2957
+msgid "Failed to update GAL:"
+msgstr "Kunne ikke opdatere GAL:"
-#: ../src/addressbook/e-book-backend-ews.c:1542
-#: ../src/addressbook/e-book-backend-ews.c:1909
+#: ../src/addressbook/e-book-backend-ews.c:3116
msgid ""
"Cannot save contact list, it’s only supported on EWS Server 2010 or later"
msgstr ""
"Kan ikke gemme kontaktliste. Dette er kun understøttet på EWS Server 2010 "
"eller senere"
-# mon ikke bulk i denne her sammenhæng betyder at man fjerne mange (mails,
-# kalendere, begivenheder?) på en gang. Måske sådan noget som
-# "massefjernelser" eller en formulering med "mange på en gang" vil være
-# tættere på betydningen.
-#: ../src/addressbook/e-book-backend-ews.c:1868
-msgid "The backend does not support bulk modifications"
-msgstr "Motoren understøtter ikke masseændringer"
-
-#: ../src/addressbook/e-book-backend-ews.c:2080
-msgid "Wait till syncing is done"
-msgstr "Vent til synkroniseringen er færdig"
-
-#: ../src/addressbook/e-book-backend-ews.c:2563
-#, c-format
-msgid "Processing contacts in %s %d%% completed... "
-msgstr "Behandling af kontakter i %s %d%% er færdig ... "
-
-#: ../src/addressbook/e-book-backend-ews.c:3206
-msgid "Syncing contacts..."
-msgstr "Synkroniserer kontakter ..."
-
-#: ../src/addressbook/e-book-backend-ews.c:3391
-#: ../src/configuration/e-ews-search-user.c:363
-msgid "Searching..."
-msgstr "Søger ..."
-
-#: ../src/addressbook/e-book-backend-ews.c:4395
-msgid "Requested to delete an unrelated cursor"
-msgstr "Anmodede om at slette en urelateret markør"
+#: ../src/addressbook/e-book-backend-ews.c:3209
+msgid "Failed to set contact photo:"
+msgstr "Kunne ikke sætte kontaktfoto:"
+
+#: ../src/calendar/e-cal-backend-ews.c:1572
+msgctxt "FreeBusyType"
+msgid "Free"
+msgstr "Ledig"
+
+#: ../src/calendar/e-cal-backend-ews.c:1575
+msgctxt "FreeBusyType"
+msgid "Busy"
+msgstr "Optaget"
-#: ../src/calendar/e-cal-backend-ews.c:1346
-msgid "EWS does not support bulk removals"
-msgstr "EWS understøtter ikke flere massefjernelser"
-
-#: ../src/calendar/e-cal-backend-ews.c:1525
-msgid "Unknown error"
-msgstr "Ukendt fejl"
-
-#: ../src/calendar/e-cal-backend-ews.c:1774
-msgid "EWS does not support bulk additions"
-msgstr "EWS understøtter ikke flere massetilføjelser"
+#: ../src/calendar/e-cal-backend-ews.c:1577
+msgctxt "FreeBusyType"
+msgid "Out of Office"
+msgstr "Ikke på kontoret"
-#: ../src/calendar/e-cal-backend-ews.c:1979
-msgid "EWS does not support bulk modifications"
-msgstr "EWS understøtter ikke flere masseændringer"
+#: ../src/calendar/e-cal-backend-ews.c:1579
+msgctxt "FreeBusyType"
+msgid "Tentative"
+msgstr "Foreløbig"
-#: ../src/calendar/e-cal-backend-ews.c:2405
+#: ../src/calendar/e-cal-backend-ews.c:3187
#, c-format
msgid "Cannot find user “%s” between attendees"
-msgstr "Kan ikke finde brugeren \"%s\" mellem deltagerne"
+msgstr "Kan ikke finde brugeren “%s” mellem deltagerne"
-#: ../src/camel/camel-ews-folder.c:374
+#: ../src/camel/camel-ews-folder.c:375
#, c-format
msgid "Unable to open mimecontent temporary file!"
msgstr "Kan ikke åbne midlertidig fil for MIME-indhold (mimecontent)!"
-#: ../src/camel/camel-ews-folder.c:382
+#: ../src/camel/camel-ews-folder.c:383
#, c-format
msgid "Unable to generate parser from mimecontent!"
msgstr "Kan ikke oprette fortolker fra MIME-indhold (mimecontent)!"
-#: ../src/camel/camel-ews-folder.c:391
+#: ../src/camel/camel-ews-folder.c:392
#, c-format
msgid "Unable to parse meeting request mimecontent!"
msgstr "Kan ikke fortolke mødeanmodning fra MIME-indhold (mimecontent)!"
-#: ../src/camel/camel-ews-folder.c:450
+#: ../src/camel/camel-ews-folder.c:451
#, c-format
msgid "Unable to create cache file"
msgstr "Kan ikke oprette cachefil"
-#: ../src/camel/camel-ews-folder.c:584 ../src/camel/camel-ews-folder.c:676
+#: ../src/camel/camel-ews-folder.c:585 ../src/camel/camel-ews-folder.c:678
#, c-format
msgid "Unable to create cache path “%s”: %s"
-msgstr "Kan ikke oprette cachestien \"%s\": %s"
+msgstr "Kan ikke oprette cachestien “%s”: %s"
#. Translators: The first %s consists of the source file name,
#. the second %s of the destination file name and
#. the third %s of the error message.
-#: ../src/camel/camel-ews-folder.c:690
+#: ../src/camel/camel-ews-folder.c:692
#, c-format
msgid "Failed to move message cache file from “%s” to “%s”: %s"
-msgstr "Kunne ikke flytte beskedcachefilen fra \"%s\" til \"%s\": %s"
+msgstr "Kunne ikke flytte beskedcachefilen fra “%s” til “%s”: %s"
-#: ../src/camel/camel-ews-folder.c:1476
+#: ../src/camel/camel-ews-folder.c:1558
#, c-format
msgid "Could not load summary for %s"
msgstr "Kunne ikke indlæse referat for %s"
-#: ../src/camel/camel-ews-folder.c:1916
+#: ../src/camel/camel-ews-folder.c:2018
#, c-format
msgid "Refreshing folder “%s”"
-msgstr "Opdaterer mappen \"%s\""
+msgstr "Opdaterer mappen “%s”"
-#: ../src/camel/camel-ews-folder.c:2058
+#: ../src/camel/camel-ews-folder.c:2198
#, c-format
msgid "Cannot perform actions on the folder while in offline mode"
msgstr "Kan ikke udføre handlinger på mappen i frakoblet tilstand"
@@ -231,8 +210,8 @@
"This option will connect to the Exchange server using a Kerberos/GSSAPI "
"authentication."
msgstr ""
-"Denne indstilling vil forbinde til Exchangeserveren med brug af "
-"Kerberos/GSSAPI-godkendelse."
+"Denne indstilling vil forbinde til Exchangeserveren med brug af Kerberos/"
+"GSSAPI-godkendelse."
#: ../src/camel/camel-ews-store.c:334
#, c-format
@@ -261,7 +240,7 @@
#: ../src/camel/camel-ews-store.c:646 ../src/camel/camel-ews-store.c:1249
msgid "Checking “Out of Office” settings"
-msgstr "Kontrollerer indstillinger for \"Ikke på kontoret\""
+msgstr "Kontrollerer indstillinger for “Ikke på kontoret”"
#: ../src/camel/camel-ews-store.c:1497
msgid "Updating foreign folder structure"
@@ -287,7 +266,7 @@
#: ../src/camel/camel-ews-store.c:2487
#, c-format
msgid "Cannot create folder “%s”, folder already exists"
-msgstr "Kan ikke oprette mappen \"%s\". Mappen findes allerede"
+msgstr "Kan ikke oprette mappen “%s”. Mappen findes allerede"
#: ../src/camel/camel-ews-store.c:2502
#, c-format
@@ -299,14 +278,14 @@
msgid ""
"Cannot create folder under “%s”, it is used for folders of other users only"
msgstr ""
-"Kan ikke oprette mappen under \"%s\". Den bruges kun for mapper til andre "
+"Kan ikke oprette mappen under “%s”. Den bruges kun for mapper til andre "
"brugere"
#: ../src/camel/camel-ews-store.c:2522
#, c-format
msgid "Cannot create folder under “%s”, it is used for public folders only"
msgstr ""
-"Kan ikke oprette mappen under \"%s\". Den bruges kun for offentlige mapper"
+"Kan ikke oprette mappen under “%s”. Den bruges kun for offentlige mapper"
#: ../src/camel/camel-ews-store.c:2626
#, c-format
@@ -317,12 +296,12 @@
#, c-format
msgid "Cannot remove folder “%s”, it is used for folders of other users only"
msgstr ""
-"Kan ikke fjerne mappen \"%s\". Den bruges kun for mapper til andre brugere"
+"Kan ikke fjerne mappen “%s”. Den bruges kun for mapper til andre brugere"
#: ../src/camel/camel-ews-store.c:2647
#, c-format
msgid "Cannot remove folder “%s”, it is used for public folders only"
-msgstr "Kan ikke fjerne mappen \"%s\". Den bruges kun for offentlige mapper"
+msgstr "Kan ikke fjerne mappen “%s”. Den bruges kun for offentlige mapper"
#: ../src/camel/camel-ews-store.c:2803
#, c-format
@@ -372,12 +351,12 @@
#: ../src/camel/camel-ews-store.c:3262
#, c-format
msgid "Cannot subscribe folder “%s”, no public folder available"
-msgstr "Kan ikke abonnere på mappen \"%s\", ingen offentlig mappe tilgængelig"
+msgstr "Kan ikke abonnere på mappen “%s”, ingen offentlig mappe tilgængelig"
#: ../src/camel/camel-ews-store.c:3272
#, c-format
msgid "Cannot subscribe folder “%s”, folder not found"
-msgstr "Kan ikke abonnere på mappen \"%s\", mappen blev ikke fundet"
+msgstr "Kan ikke abonnere på mappen “%s”, mappen blev ikke fundet"
#: ../src/camel/camel-ews-store.c:3363
msgid "Cannot unsubscribe EWS folders in offline mode"
@@ -390,7 +369,7 @@
#: ../src/camel/camel-ews-store.c:3524 ../src/camel/camel-ews-store.c:3561
msgid "Unsetting the “Out of Office” status"
-msgstr "Nulstil status for \"Ikke på kontoret\""
+msgstr "Nulstil status for “Ikke på kontoret”"
#: ../src/camel/camel-ews-transport.c:318
#, c-format
@@ -414,21 +393,36 @@
msgid "Service not connected"
msgstr "Tjeneste ikke forbundet"
-#: ../src/collection/e-ews-backend.c:419
+#: ../src/collection/e-ews-backend.c:466
#: ../src/configuration/e-mail-config-ews-gal.c:274
msgid "Global Address List"
msgstr "Global adresseliste"
-#: ../src/collection/e-ews-backend.c:855
+#: ../src/collection/e-ews-backend.c:902
#, c-format
msgid "Could not determine a suitable folder class for a new folder named “%s”"
msgstr ""
-"Kunne ikke bestemme en egnet mappeklasse for en ny mappe navngivet \"%s\""
+"Kunne ikke bestemme en egnet mappeklasse for en ny mappe navngivet “%s”"
-#: ../src/collection/e-ews-backend.c:943
+#: ../src/collection/e-ews-backend.c:990
#, c-format
msgid "Data source “%s” does not represent an Exchange Web Services folder"
-msgstr "Datakilden \"%s\" repræsenterer ikke en mappe for Exchange Web Services"
+msgstr "Datakilden “%s” repræsenterer ikke en mappe for Exchange Web Services"
+
+#: ../src/configuration/e-ews-config-lookup.c:129
+#, c-format
+msgid "User: %s"
+msgstr "Bruger: %s"
+
+#: ../src/configuration/e-ews-config-lookup.c:134
+#, c-format
+msgid "Host URL: %s"
+msgstr "Værts-URL: %s"
+
+#: ../src/configuration/e-ews-config-lookup.c:139
+#, c-format
+msgid "OAB URL: %s"
+msgstr "OAB-URL: %s"
#: ../src/configuration/e-ews-config-utils.c:574
msgid "Folder"
@@ -458,15 +452,15 @@
#: ../src/configuration/e-ews-config-utils.c:917
#, c-format
msgid "Cannot edit permissions of folder “%s”, choose other folder."
-msgstr "Kan ikke redigere rettigheder for mappen \"%s\". Vælg en anden mappe."
+msgstr "Kan ikke redigere rettigheder for mappen “%s”. Vælg en anden mappe."
#: ../src/configuration/e-ews-config-utils.c:994
msgid "Folder Sizes..."
-msgstr "Mappestørrelser ..."
+msgstr "Mappestørrelser …"
#: ../src/configuration/e-ews-config-utils.c:1001
msgid "Subscribe to folder of other user..."
-msgstr "Abonner på mappe for anden bruger ..."
+msgstr "Abonner på mappe for anden bruger …"
#: ../src/configuration/e-ews-config-utils.c:1010
#: ../src/configuration/e-ews-config-utils.c:1314
@@ -474,7 +468,7 @@
#: ../src/configuration/e-ews-config-utils.c:1376
#: ../src/configuration/e-ews-config-utils.c:1407
msgid "Permissions..."
-msgstr "Rettigheder ..."
+msgstr "Rettigheder …"
#: ../src/configuration/e-ews-config-utils.c:1012
msgid "Edit EWS folder permissions"
@@ -562,7 +556,7 @@
#: ../src/configuration/e-ews-edit-folder-permissions.c:265
msgid "Writing folder permissions, please wait..."
-msgstr "Skriver mapperettigheder, vent venligst ..."
+msgstr "Skriver mapperettigheder, vent venligst …"
#: ../src/configuration/e-ews-edit-folder-permissions.c:779
msgctxt "User"
@@ -591,10 +585,10 @@
#: ../src/configuration/e-ews-edit-folder-permissions.c:927
msgid "Edit EWS folder permissions..."
-msgstr "Rediger EWS-mapperettigheder ..."
+msgstr "Rediger EWS-mapperettigheder …"
#: ../src/configuration/e-ews-edit-folder-permissions.c:952
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:636
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:674
msgid "Account:"
msgstr "Konto:"
@@ -695,7 +689,7 @@
#: ../src/configuration/e-ews-edit-folder-permissions.c:1234
msgctxt "Permissions"
msgid "Folder contact"
-msgstr "Mappe kontakt"
+msgstr "Mappekontakt"
#: ../src/configuration/e-ews-edit-folder-permissions.c:1238
msgctxt "Permissions"
@@ -704,7 +698,7 @@
#: ../src/configuration/e-ews-edit-folder-permissions.c:1311
msgid "Reading folder permissions, please wait..."
-msgstr "Læser mapperettigheder, vent venligst ..."
+msgstr "Læser mapperettigheder, vent venligst …"
#: ../src/configuration/e-ews-ooo-notificator.c:182
msgid "Unset on Server"
@@ -712,7 +706,7 @@
#: ../src/configuration/e-ews-ooo-notificator.c:183
msgid "Unset the “Out of Office” status"
-msgstr "Nulstil status for \"Ikke på kontoret\""
+msgstr "Nulstil status for “Ikke på kontoret”"
#: ../src/configuration/e-ews-search-user.c:206
#, c-format
@@ -744,57 +738,66 @@
msgid "Search for a user"
msgstr "Søg efter en bruger"
+#: ../src/configuration/e-ews-search-user.c:363
+msgid "Searching..."
+msgstr "Søger …"
+
#: ../src/configuration/e-ews-search-user.c:435
msgid "E-mail"
msgstr "E-post"
#: ../src/configuration/e-ews-search-user.c:472
msgid "Choose EWS user..."
-msgstr "Vælg EWS-bruger ..."
+msgstr "Vælg EWS-bruger …"
#: ../src/configuration/e-ews-search-user.c:495
msgid "_Search:"
msgstr "_Søg:"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:95
-#: ../src/server/e-ews-folder.c:748
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:97
+#: ../src/server/e-ews-folder.c:773
#, c-format
msgid "Cannot add folder, folder already exists as “%s”"
-msgstr "Kan ikke tilføje mappe. Mappe findes allerede som \"%s\""
+msgstr "Kan ikke tilføje mappe. Mappe findes allerede som “%s”"
#. Translators: The '%s' is replaced with user name, to whom the foreign mailbox belongs.
#. * Example result: "Mailbox — John Smith"
#.
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:105
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:107
#, c-format
msgctxt "ForeignFolder"
msgid "Mailbox — %s"
msgstr "Postkasse — %s"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:273
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:275
msgid "Cannot test foreign folder availability while in offline mode"
msgstr "Kan ikke teste tilgængelighed for fremmed mappe i frakoblet tilstand"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:298
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:300
#, c-format
msgid "User “%s” was not found on the server"
-msgstr "Brugeren \"%s\" blev ikke fundet på serveren"
+msgstr "Brugeren “%s” blev ikke fundet på serveren"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:334
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:336
#, c-format
msgid "User name “%s” is ambiguous, specify it more precisely, please"
-msgstr "Brugernavnet \"%s\" er tvetydigt. Angiv det mere præcist"
+msgstr "Brugernavnet “%s” er tvetydigt. Angiv det mere præcist"
+
+#. Translators: This is used as a calendar name; it constructs "User Name - Availability" string shown in UI
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:374
+msgid "Availability"
+msgstr "Tilgængelighed"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:356
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:391
#, c-format
msgid ""
"Folder “%s” not found. Either it does not exist or you do not have "
"permission to access it."
msgstr ""
-"Mappen \"%s\" blev ikke fundet. Enten findes den ikke, eller du har ikke "
+"Mappen “%s” blev ikke fundet. Enten findes den ikke, eller du har ikke "
"rettigheder til at tilgå den."
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:374
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:410
msgid "Cannot add folder, cannot determine folder’s type"
msgstr "Kan ikke tilføje mappe, kan ikke bestemme mappens type"
@@ -803,65 +806,70 @@
#. * the second '%s' is replaced with folder name.
#. * Example result: "John Smith — Calendar"
#.
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:419
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:455
#, c-format
msgctxt "ForeignFolder"
msgid "%s — %s"
msgstr "%s — %s"
#. convert well-known names to their non-localized form
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:513
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:721
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:549
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:759
msgid "Inbox"
msgstr "Indbakke"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:515
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:722
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:551
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:760
msgid "Contacts"
msgstr "Kontakter"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:517
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:723
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:553
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:761
msgid "Calendar"
msgstr "Kalender"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:519
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:724
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:555
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:762
+msgid "Free/Busy as Calendar"
+msgstr "Ledig/optaget som kalender"
+
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:557
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:763
msgid "Memos"
msgstr "Memoer"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:521
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:725
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:559
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:764
msgid "Tasks"
msgstr "Opgaver"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:538
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:576
#, c-format
msgid "Testing availability of folder “%s” of user “%s”, please wait..."
msgstr ""
-"Tester tilgængelighed for mappen \"%s\" for brugeren \"%s\", vent venligst ..."
+"Tester tilgængelighed for mappen “%s” for brugeren “%s”, vent venligst …"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:615
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:653
msgid "Subscribe to folder of other EWS user..."
-msgstr "Abonner på mappe for anden EWS-bruger ..."
+msgstr "Abonner på mappe for anden EWS-bruger …"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:666
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:704
msgid "User"
msgstr "Bruger"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:673
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:711
msgid "_User:"
msgstr "_Bruger:"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:688
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:726
msgid "C_hoose..."
-msgstr "_Vælg ..."
+msgstr "_Vælg …"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:704
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:742
msgid "_Folder name:"
msgstr "_Mappenavn:"
-#: ../src/configuration/e-ews-subscribe-foreign-folder.c:734
+#: ../src/configuration/e-ews-subscribe-foreign-folder.c:773
msgid "Include _subfolders"
msgstr "Inkluder _undermapper"
@@ -895,17 +903,17 @@
#: ../src/configuration/e-mail-config-ews-backend.c:237
msgid "S_earch..."
-msgstr "_Søger ..."
+msgstr "_Søger …"
#: ../src/configuration/e-mail-config-ews-backend.c:248
msgid "Authentication"
msgstr "Godkendelse"
-#: ../src/configuration/e-mail-config-ews-backend.c:388
+#: ../src/configuration/e-mail-config-ews-backend.c:400
msgid "Host URL cannot be empty"
msgstr "Værtsadressen kan ikke være tom"
-#: ../src/configuration/e-mail-config-ews-backend.c:393
+#: ../src/configuration/e-mail-config-ews-backend.c:405
msgid "User name cannot be empty"
msgstr "Brugernavn kan ikke være tomt"
@@ -959,7 +967,7 @@
#: ../src/configuration/e-mail-config-ews-delegates-page.c:565
#, c-format
msgid "Delegate “%s” has the following permissions"
-msgstr "Delegeret \"%s\" har følgende rettigheder"
+msgstr "Delegeret “%s” har følgende rettigheder"
#: ../src/configuration/e-mail-config-ews-delegates-page.c:583
msgid "Delegate can see my _private items"
@@ -967,14 +975,14 @@
#: ../src/configuration/e-mail-config-ews-delegates-page.c:905
msgid "Retrieving current user permissions, please wait..."
-msgstr "Modtager nuværende brugerrettigheder, vent venligst ..."
+msgstr "Modtager nuværende brugerrettigheder, vent venligst …"
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1025
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1645
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1026
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1648
msgid "Delegates"
msgstr "Delegerede"
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1049
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1050
msgid ""
"Delegates can send items on your behalf, including creating and responding "
"to meeting requests. If you want to grant folder permissions without giving "
@@ -990,7 +998,7 @@
# jeg tror der skal være et "til" på til sidst og så skal der ikke være
# noget "også" i den sidste del. Men jeg måtte godt nok også læse den
# engelske et par gange for at forstå den.
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1099
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1100
msgid ""
"Deliver meeting requests addressed to me and responses to meeting requests "
"where I am the organizer to:"
@@ -999,7 +1007,7 @@
"jeg er organisator til:"
#. new-line break, because GtkRadioButton doesn't allow wrapping of the inner label
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1109
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1110
msgid ""
"My delegates only, but _send a copy of meeting requests\n"
"and responses to me (recommended)"
@@ -1007,20 +1015,20 @@
"Kun mine delegerede, men _send en kopi af mødeforespørgsler\n"
"og svar til mig (anbefales)"
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1116
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1117
msgid "My d_elegates only"
msgstr "Kun mine _delegerede"
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1123
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1124
msgid "My delegates a_nd me"
msgstr "Mine delegerede og _mig"
-#: ../src/configuration/e-mail-config-ews-delegates-page.c:1717
+#: ../src/configuration/e-mail-config-ews-delegates-page.c:1720
msgid "Retrieving “Delegates” settings"
-msgstr "Modtager indstillinger for \"Delegerede\""
+msgstr "Modtager indstillinger for “Delegerede”"
#: ../src/configuration/e-mail-config-ews-folder-sizes-page.c:193
-#: ../src/configuration/e-mail-config-ews-folder-sizes-page.c:255
+#: ../src/configuration/e-mail-config-ews-folder-sizes-page.c:257
msgid "EWS Settings"
msgstr "EWS-indstillinger"
@@ -1048,12 +1056,12 @@
msgid "Fetch List"
msgstr "Hent liste"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:394
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:929
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:396
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:933
msgid "Out of Office"
msgstr "Ikke på kontoret"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:410
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:412
msgid ""
"The messages specified below will be automatically sent to each internal and "
"external person who sends a mail to you."
@@ -1061,57 +1069,57 @@
"Beskederne angivet nedenfor vil automatisk blive sendt til hver intern og "
"ekstern person, som sender post til dig."
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:419
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:421
msgid "Do _not send Out of Office replies"
msgstr "Undlad at sende _Ikke på kontoret-svar"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:427
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:429
msgid "_Send Out of Office replies"
msgstr "_Send Ikke på kontoret-svar"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:435
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:437
msgid "Send Out of Office replies only _during this time period:"
msgstr "Send kun Ikke på kontoret-svar _i denne tidsperiode:"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:455
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:457
msgid "_From:"
msgstr "_Fra:"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:480
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:482
msgid "_To:"
msgstr "_Til:"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:505
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:507
msgid "I_nternal:"
msgstr "I_ntern:"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:514
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:516
msgid "Message to be sent within the organization"
msgstr "Besked der skal sendes inden for organisationen"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:542
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:544
msgid "E_xternal:"
msgstr "E_kstern:"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:550
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:552
msgid "Message to be sent outside the organization"
msgstr "Besked der skal sendes uden for organisationen"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:560
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:562
msgid "Do not reply to senders outside the organization"
msgstr "Svar ikke på afsendere uden for organisationen"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:563
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:565
msgid "Reply only to known senders outside the organization"
msgstr "Svar kun på kendte afsendere uden for organisationen"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:566
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:568
msgid "Reply to any sender outside the organization"
msgstr "Svar alle afsendere uden for organisationen"
-#: ../src/configuration/e-mail-config-ews-ooo-page.c:1001
+#: ../src/configuration/e-mail-config-ews-ooo-page.c:1005
msgid "Retrieving “Out of Office” settings"
-msgstr "Henter indstillinger for \"Ikke på kontoret\""
+msgstr "Henter indstillinger for “Ikke på kontoret”"
#: ../src/configuration/module-ews-configuration.error.xml.h:1
msgid "Autodiscovery query failed."
@@ -1119,7 +1127,7 @@
#: ../src/configuration/module-ews-configuration.error.xml.h:2
msgid "The reported error was “{0}”."
-msgstr "Den rapporterede fejl var \"{0}\"."
+msgstr "Den rapporterede fejl var “{0}”."
#: ../src/configuration/module-ews-configuration.error.xml.h:3
msgid "Failed to locate offline address books."
@@ -1127,90 +1135,140 @@
#: ../src/configuration/module-ews-configuration.error.xml.h:4
msgid "Failed to retrieve “Out of Office” settings."
-msgstr "Indstillinger for \"Ikke på kontoret\" kunne ikke hentes."
+msgstr "Indstillinger for “Ikke på kontoret” kunne ikke hentes."
#: ../src/configuration/module-ews-configuration.error.xml.h:5
msgid "Failed to retrieve “Delegates” settings."
-msgstr "Indstillinger for \"Delegerede\" kunne ikke hentes."
+msgstr "Indstillinger for “Delegerede” kunne ikke hentes."
#: ../src/configuration/module-ews-configuration.error.xml.h:6
msgid "Your Exchange account “{0}” has the status set as “Out of Office”."
-msgstr "Din Exchangekonto \"{0}\" har statussen \"Ikke på kontoret\"."
+msgstr "Din Exchangekonto “{0}” har statussen “Ikke på kontoret”."
#: ../src/server/e-ews-camel-common.c:376
#, c-format
msgid "CreateItem call failed to return ID for new message"
msgstr "CreateItem-kald returnerede ikke ID for ny besked"
-#: ../src/server/e-ews-connection.c:722
+#: ../src/server/e-ews-connection.c:732
msgid "Operation Cancelled"
msgstr "Handling afbrudt"
-#: ../src/server/e-ews-connection.c:788
+#: ../src/server/e-ews-connection.c:800
msgid "Authentication failed"
msgstr "Godkendelse mislykkedes"
-#: ../src/server/e-ews-connection.c:809
+#: ../src/server/e-ews-connection.c:822
#, c-format
msgid "No response: %s"
msgstr "Intet svar: %s"
-#: ../src/server/e-ews-connection.c:2528
+#: ../src/server/e-ews-connection.c:885
+#, c-format
+msgid "Exchange server is busy, waiting to retry (%d:%02d minute)"
+msgid_plural "Exchange server is busy, waiting to retry (%d:%02d minutes)"
+msgstr[0] ""
+"Exchange-serveren er optaget. Venter på at forsøge igen (%d:%02d minut)"
+msgstr[1] ""
+"Exchange-serveren er optaget. Venter på at forsøge igen (%d:%02d minutter)"
+
+#: ../src/server/e-ews-connection.c:891
+#, c-format
+msgid "Exchange server is busy, waiting to retry (%d second)"
+msgid_plural "Exchange server is busy, waiting to retry (%d seconds)"
+msgstr[0] "Exchange-serveren er optaget. Venter på at forsøge igen (%d sekund)"
+msgstr[1] ""
+"Exchange-serveren er optaget. Venter på at forsøge igen (%d sekunder)"
+
+#: ../src/server/e-ews-connection.c:2676
#, c-format
msgid "Failed to parse autodiscover response XML"
msgstr "Kunne ikke fortolke svar-XML for autodiscover"
-#: ../src/server/e-ews-connection.c:2535
+#: ../src/server/e-ews-connection.c:2683
#, c-format
msgid "Failed to find <Autodiscover> element"
msgstr "Kunne ikke finde <Autodiscover>-element"
-#: ../src/server/e-ews-connection.c:2546
+#: ../src/server/e-ews-connection.c:2694
#, c-format
msgid "Failed to find <Response> element"
msgstr "Kunne ikke finde <Response>-element"
-#: ../src/server/e-ews-connection.c:2557
+#: ../src/server/e-ews-connection.c:2705
#, c-format
msgid "Failed to find <Account> element"
msgstr "Kunne ikke finde <Account>-element"
-#: ../src/server/e-ews-connection.c:2582
+#: ../src/server/e-ews-connection.c:2730
#, c-format
msgid "Failed to find <ASUrl> and <OABUrl> in autodiscover response"
msgstr "Kunne ikke finde <ASUrl> og <OABUrl> i autodiscoversvar"
-#: ../src/server/e-ews-connection.c:2673
+#: ../src/server/e-ews-connection.c:2821
msgid "URL cannot be NULL"
msgstr "Adresse kan ikke være NULL"
-#: ../src/server/e-ews-connection.c:2681
+#: ../src/server/e-ews-connection.c:2829
#, c-format
msgid "URL “%s” is not valid"
-msgstr "Adressen \"%s\" er ikke gyldig"
+msgstr "Adressen “%s” er ikke gyldig"
-#: ../src/server/e-ews-connection.c:2771
+#: ../src/server/e-ews-connection.c:2919
msgid "Email address is missing a domain part"
msgstr "E-post-adresse mangler en domænedel"
-#: ../src/server/e-ews-connection.c:3093
+#: ../src/server/e-ews-connection.c:3241
msgid "Failed to parse oab XML"
msgstr "Kunne ikke fortolke oab-XML"
-#: ../src/server/e-ews-connection.c:3101
+#: ../src/server/e-ews-connection.c:3249
msgid "Failed to find <OAB> element\n"
msgstr "Kunne ikke finde <OAB>-element\n"
-#: ../src/server/e-ews-connection.c:4363
+#: ../src/server/e-ews-connection.c:4554
msgid "No items found"
msgstr "Ingen punkter fundet"
-#: ../src/server/e-ews-folder.c:703
+#: ../src/server/e-ews-folder.c:728
msgid "Cannot add folder, unsupported folder type"
msgstr "Kan ikke tilføje mappe. Mappetype er ikke understøttet"
# måske standardkilde
-#: ../src/server/e-ews-folder.c:708
+#: ../src/server/e-ews-folder.c:733
msgid "Cannot add folder, master source not found"
msgstr "Kan ikke tilføje mappe. Hovedkilde blev ikke fundet"
+#~ msgid "The backend does not support bulk additions"
+#~ msgstr "Motoren understøtter ikke massetilføjelser"
+
+# mon ikke bulk i denne her sammenhæng betyder at man fjerne mange (mails,
+# kalendere, begivenheder?) på en gang. Måske sådan noget som
+# "massefjernelser" eller en formulering med "mange på en gang" vil være
+# tættere på betydningen.
+#~ msgid "The backend does not support bulk modifications"
+#~ msgstr "Motoren understøtter ikke masseændringer"
+
+#~ msgid "Wait till syncing is done"
+#~ msgstr "Vent til synkroniseringen er færdig"
+
+#~ msgid "Processing contacts in %s %d%% completed... "
+#~ msgstr "Behandling af kontakter i %s %d%% er færdig … "
+
+#~ msgid "Syncing contacts..."
+#~ msgstr "Synkroniserer kontakter …"
+
+#~ msgid "Requested to delete an unrelated cursor"
+#~ msgstr "Anmodede om at slette en urelateret markør"
+
+#~ msgid "EWS does not support bulk removals"
+#~ msgstr "EWS understøtter ikke flere massefjernelser"
+
+#~ msgid "Unknown error"
+#~ msgstr "Ukendt fejl"
+
+#~ msgid "EWS does not support bulk additions"
+#~ msgstr "EWS understøtter ikke flere massetilføjelser"
+
+#~ msgid "EWS does not support bulk modifications"
+#~ msgstr "EWS understøtter ikke flere masseændringer"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.26.2/src/calendar/e-cal-backend-ews.c new/evolution-ews-3.26.3/src/calendar/e-cal-backend-ews.c
--- old/evolution-ews-3.26.2/src/calendar/e-cal-backend-ews.c 2017-10-30 09:58:36.000000000 +0100
+++ new/evolution-ews-3.26.3/src/calendar/e-cal-backend-ews.c 2017-12-11 12:19:48.000000000 +0100
@@ -313,7 +313,6 @@
icalcomponent *icalcomp, *vcomp;
icaltimezone *utc_zone = icaltimezone_get_utc_timezone ();
CamelEwsSettings *ews_settings;
- const gchar *mime_content;
g_return_val_if_fail (E_IS_CAL_BACKEND_EWS (cbews), NULL);
g_return_val_if_fail (E_IS_EWS_ITEM (item), NULL);
@@ -468,13 +467,14 @@
icalcomponent_add_component (vcomp, icalcomp);
} else {
struct icaltimetype dt;
+ const gchar *mime_content;
const gchar *tzid;
gboolean timezone_set = FALSE;
mime_content = e_ews_item_get_mime_content (item);
- vcomp = icalparser_parse_string (mime_content);
+ vcomp = mime_content && *mime_content ? icalparser_parse_string (mime_content) : NULL;
- if (!vcomp && mime_content) {
+ if (!vcomp && mime_content && *mime_content) {
const gchar *begin_vcalendar, *end_vcalendar;
/* Workaround Exchange 2016 error, which returns invalid iCalendar object (without 'END:VCALENDAR'),
@@ -502,7 +502,8 @@
}
if (!vcomp) {
- g_warn_if_reached ();
+ if (mime_content)
+ g_warn_if_reached ();
return NULL;
}
1
0
Hello community,
here is the log from the commit of package evolution for openSUSE:Factory checked in at 2017-12-29 18:49:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution (Old)
and /work/SRC/openSUSE:Factory/.evolution.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution"
Fri Dec 29 18:49:25 2017 rev:203 rq:559362 version:3.26.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/evolution/evolution.changes 2017-11-03 19:07:54.468144469 +0100
+++ /work/SRC/openSUSE:Factory/.evolution.new/evolution.changes 2017-12-29 18:49:32.808380181 +0100
@@ -1,0 +2,17 @@
+Wed Dec 20 20:42:28 UTC 2017 - zaitor(a)opensuse.org
+
+- Update to version 3.26.3:
+ + Workaround bgo#674885 (type initialisation deadlock in
+ GObject).
+ + [Calendar] set_style_from_attendee(): Prevent crash when
+ attendee has no mail set.
+ + Drag&drop of multiple messages from message list to composer
+ fails.
+ + [Composer] Better care of autosave snapshot after
+ WebKitWebProcess crash.
+ + Bugs fixed: bgo#789648, bgo#700778, bgo#790263, bgo#790326,
+ bgo#789526, bgo#789571, bgo#790069, bgo#790291, bgo#680268,
+ bgo#790311, bgo#790944, bgo#790666, bgo#790952, bgo#791203.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
evolution-3.26.2.tar.xz
New:
----
evolution-3.26.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution.spec ++++++
--- /var/tmp/diff_new_pack.gIgnLz/_old 2017-12-29 18:49:33.712120621 +0100
+++ /var/tmp/diff_new_pack.gIgnLz/_new 2017-12-29 18:49:33.716119472 +0100
@@ -24,7 +24,7 @@
Name: evolution
# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in.
%define evolution_base_version 3.26
-Version: 3.26.2
+Version: 3.26.3
Release: 0
# _version needs to be %{version} stripped to major.minor.micro only...
%define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+')
++++++ evolution-3.26.2.tar.xz -> evolution-3.26.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/evolution/evolution-3.26.2.tar.xz /work/SRC/openSUSE:Factory/.evolution.new/evolution-3.26.3.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package evolution-data-server for openSUSE:Factory checked in at 2017-12-29 18:49:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution-data-server (Old)
and /work/SRC/openSUSE:Factory/.evolution-data-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-data-server"
Fri Dec 29 18:49:20 2017 rev:181 rq:559361 version:3.26.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/evolution-data-server/evolution-data-server.changes 2017-11-03 19:07:47.756388666 +0100
+++ /work/SRC/openSUSE:Factory/.evolution-data-server.new/evolution-data-server.changes 2017-12-29 18:49:26.490194799 +0100
@@ -1,0 +2,19 @@
+Wed Dec 20 20:38:02 UTC 2017 - zaitor(a)opensuse.org
+
+- Update to version 3.26.3:
+ + Extend workaround for bug 674885 (type initialisation deadlock
+ in GObject).
+ + [CamelOfflineStore] Incorrect disconnect when going online.
+ + [SMTP] Recognize rejected credentials during SASL
+ authentication.
+ + [OAuth2] Enhance how expired or invalid access tokens are
+ handled.
+ + [CalDAV/CardDAV] Always set error on failed connection attempt.
+ + Correct typo in libgweather include directory variable.
+ + Correct a failure condition in
+ cal_client_init_in_dbus_thread().
+ + Bugs fixed: bgo#789147, bgo#790032, bgo#789549, bgo#790267,
+ bgo#790759, bgo#790887, bgo#790987.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
evolution-data-server-3.26.2.1.tar.xz
New:
----
evolution-data-server-3.26.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution-data-server.spec ++++++
--- /var/tmp/diff_new_pack.SsY2zk/_old 2017-12-29 18:49:27.417928348 +0100
+++ /var/tmp/diff_new_pack.SsY2zk/_new 2017-12-29 18:49:27.421927200 +0100
@@ -32,7 +32,7 @@
Name: evolution-data-server
%define _evo_version 3.26
-Version: 3.26.2.1
+Version: 3.26.3
Release: 0
Summary: Evolution Data Server
License: LGPL-2.1+
++++++ evolution-data-server-3.26.2.1.tar.xz -> evolution-data-server-3.26.3.tar.xz ++++++
++++ 3365 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package harfbuzz for openSUSE:Factory checked in at 2017-12-29 18:49:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old)
and /work/SRC/openSUSE:Factory/.harfbuzz.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz"
Fri Dec 29 18:49:15 2017 rev:60 rq:559360 version:1.7.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2017-12-15 14:00:21.535175355 +0100
+++ /work/SRC/openSUSE:Factory/.harfbuzz.new/harfbuzz.changes 2017-12-29 18:49:22.187430577 +0100
@@ -1,0 +2,11 @@
+Wed Dec 20 17:56:08 UTC 2017 - zaitor(a)opensuse.org
+
+- Update to version 1.7.4:
+ + Fix collect_glyphs() regression caused by hb_set_t changes.
+- Changes from version 1.7.3:
+ + hb_set_t performance tuning and optimizations.
+ + Speed up collect_glyphs() and reject garbage data.
+ + In hb_coretext_font_create() set font point-size (ptem).
+ + Misc fixes.
+
+-------------------------------------------------------------------
Old:
----
harfbuzz-1.7.2.tar.bz2
New:
----
harfbuzz-1.7.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ harfbuzz.spec ++++++
--- /var/tmp/diff_new_pack.ZKHUxh/_old 2017-12-29 18:49:22.835244521 +0100
+++ /var/tmp/diff_new_pack.ZKHUxh/_new 2017-12-29 18:49:22.835244521 +0100
@@ -17,7 +17,7 @@
Name: harfbuzz
-Version: 1.7.2
+Version: 1.7.4
Release: 0
Summary: An OpenType text shaping engine
License: MIT
++++++ harfbuzz-1.7.2.tar.bz2 -> harfbuzz-1.7.4.tar.bz2 ++++++
++++ 1869 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package accountsservice for openSUSE:Factory checked in at 2017-12-29 18:49:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/accountsservice (Old)
and /work/SRC/openSUSE:Factory/.accountsservice.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "accountsservice"
Fri Dec 29 18:49:09 2017 rev:56 rq:559350 version:0.6.45
Changes:
--------
--- /work/SRC/openSUSE:Factory/accountsservice/accountsservice.changes 2017-08-18 14:59:28.531783969 +0200
+++ /work/SRC/openSUSE:Factory/.accountsservice.new/accountsservice.changes 2017-12-29 18:49:17.824683581 +0100
@@ -1,0 +2,7 @@
+Fri Dec 22 03:05:02 UTC 2017 - qzheng(a)suse.com
+
+- Add remove-no-longer-used-system-accounts.patch:
+ Drop operator, nobody4 and noaccess from the blacklist
+ (bsc#1063794, fdo#103879).
+
+-------------------------------------------------------------------
New:
----
remove-no-longer-used-system-accounts.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ accountsservice.spec ++++++
--- /var/tmp/diff_new_pack.tsDVRM/_old 2017-12-29 18:49:18.412514753 +0100
+++ /var/tmp/diff_new_pack.tsDVRM/_new 2017-12-29 18:49:18.416513604 +0100
@@ -31,6 +31,8 @@
Patch1: accountsservice-filter-suse-accounts.patch
# PATCH-FEATURE-SLE as-fate318433-prevent-same-account-multi-logins.patch fate#318433 cxiong(a)suse.com -- prevent multiple simultaneous login.
Patch2: as-fate318433-prevent-same-account-multi-logins.patch
+# PATCH-FIX-UPSTREAM remove-no-longer-used-system-accounts.patch bsc#1063794 fdo#103879 qzheng(a)suse.com -- drop operator, nobody4 and noaccess from the blacklist.
+Patch3: remove-no-longer-used-system-accounts.patch
# needed for patch0
BuildRequires: gnome-common
BuildRequires: gobject-introspection-devel
@@ -90,6 +92,7 @@
%setup -q
%patch0 -p1
%patch1 -p1
+%patch3 -p1
%if !0%{?is_opensuse}
%patch2 -p1
%endif
++++++ remove-no-longer-used-system-accounts.patch ++++++
diff --git a/src/user-classify.c b/src/user-classify.c
index 9b4af06..4b3fdd1 100644
--- a/src/user-classify.c
+++ b/src/user-classify.c
@@ -39,10 +39,7 @@ static const char *default_excludes[] = {
"mail",
"news",
"uucp",
- "operator",
"nobody",
- "nobody4",
- "noaccess",
"postgres",
"pvm",
"rpm",
1
0
Hello community,
here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-12-29 18:49:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php7 (Old)
and /work/SRC/openSUSE:Factory/.php7.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php7"
Fri Dec 29 18:49:03 2017 rev:29 rq:559313 version:7.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/php7/php7.changes 2017-12-13 11:57:51.822140362 +0100
+++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-12-29 18:49:16.561046505 +0100
@@ -1,0 +2,5 @@
+Fri Dec 15 10:45:08 UTC 2017 - pgajdos(a)suse.com
+
+- build with SLE12*
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php7.spec ++++++
--- /var/tmp/diff_new_pack.bU8QKZ/_old 2017-12-29 18:49:17.560759382 +0100
+++ /var/tmp/diff_new_pack.bU8QKZ/_new 2017-12-29 18:49:17.564758233 +0100
@@ -23,14 +23,11 @@
%define extension_dir %{_libdir}/%{pkg_name}/extensions
%define peardir %{_datadir}/%{pkg_name}/PEAR
%define php_sysconf %{_sysconfdir}/%{pkg_name}
-%define build_firebird 0
%bcond_with make_test
-# as soon as suhosin is ported to php7, this with_suhosin and
+# as soon as suhosin is ported to php7, these build_suhosin and
# related conditions can be removed entirely
-%bcond_with suhosin
-# firebird disabled due to build errors: https://bugs.php.net/bug.php?id=70071
-%bcond_without firebird
-%if %{with firebird}
+%define build_suhosin 0
+%define build_firebird 0
%if 0%{?suse_version} > 1210
%define build_firebird 1
# firebird-devel was merged into libfbclient2-devel for firebird 3
@@ -41,6 +38,9 @@
BuildRequires: libfbclient-devel
%endif
%endif
+%define build_sodium 0
+%if %{?suse_version} > 1320
+%define build_sodium 1
%endif
Name: php7
Version: 7.2.0
@@ -108,7 +108,9 @@
BuildRequires: libjpeg-devel
BuildRequires: libopenssl-devel
BuildRequires: libpng-devel
+%if %{build_sodium}
BuildRequires: libsodium-devel
+%endif
BuildRequires: libtidy-devel
BuildRequires: libtiff-devel
BuildRequires: libtool
@@ -175,7 +177,7 @@
%if 0%{?suse_version} >= 1320
BuildRequires: libzip-devel
%endif
-%if %{with suhosin}
+%if %{build_suhosin}
Suggests: php7-suhosin
%endif
@@ -783,6 +785,7 @@
communication functions based on the BSD sockets API, providing the
possibility to act as a socket server as well as a client.
+%if %{build_sodium}
%package sodium
Summary: Cryptographic Extension Based on Libsodium
Group: Development/Libraries/PHP
@@ -792,6 +795,7 @@
%description sodium
PHP binding to libsodium software library for encryption, decryption,
signatures, password hashing and more.
+%endif
%package sqlite
Summary: SQLite database client for PHP
@@ -816,7 +820,7 @@
This package includes sqlite and pdo_sqlite modules for sqlite version
2 and 3 respectively.
-%if %{with suhosin}
+%if %{build_suhosin}
%package suhosin
Summary: Protection system for PHP
Group: Development/Libraries/PHP
@@ -978,7 +982,7 @@
echo %{apache_mmn}
%setup -q -n php-%{version} -a 1
tar -xf %{SOURCE2} -C ext
-%if %{with suhosin}
+%if %{build_suhosin}
mv ext/suhosin-%{suhosin_version} ext/suhosin
%endif
cp %{SOURCE3} pear
@@ -1092,7 +1096,9 @@
--enable-hash \
--with-mhash \
--enable-phpdbg=no \
+%if %{build_sodium}
--with-sodium=shared \
+%endif
%if 0%{?suse_version} >= 1320
--with-libzip \
%endif
@@ -1215,7 +1221,7 @@
--with-pdo-pgsql=shared,%{_usr} \
--with-pdo-odbc=shared,unixODBC,%{_usr} \
--enable-zip=shared \
-%if %{with suhosin}
+%if %{build_suhosin}
--enable-suhosin=shared \
%endif
--enable-intl=shared,%{_usr} \
@@ -1311,7 +1317,7 @@
echo "${zend_}extension=$ext.so" >> %{buildroot}/%{php_sysconf}/conf.d/$ext.ini
done
#suhosin configuration
-%if %{with suhosin}
+%if %{build_suhosin}
install -m 644 ext/suhosin/suhosin.ini %{buildroot}/%{php_sysconf}/conf.d/suhosin.ini
%endif
# list of builtin modules
@@ -1668,10 +1674,12 @@
%{extension_dir}/soap.so
%config(noreplace) %{php_sysconf}/conf.d/soap.ini
+%if %{build_sodium}
%files sodium
%defattr(644,root,root,755)
%{extension_dir}/sodium.so
%config(noreplace) %{php_sysconf}/conf.d/sodium.ini
+%endif
%files sockets
%defattr(644,root,root,755)
@@ -1685,7 +1693,7 @@
%{extension_dir}/sqlite3.so
%config(noreplace) %{php_sysconf}/conf.d/sqlite3.ini
-%if %{with suhosin}
+%if %{build_suhosin}
%files suhosin
%defattr(644,root,root,755)
%{extension_dir}/suhosin.so
1
0
Hello community,
here is the log from the commit of package java-10-openjdk for openSUSE:Factory checked in at 2017-12-29 18:48:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-10-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-10-openjdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-10-openjdk"
Fri Dec 29 18:48:53 2017 rev:6 rq:559310 version:10.0.0.0~37
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-10-openjdk/java-10-openjdk.changes 2017-12-22 12:16:41.116439871 +0100
+++ /work/SRC/openSUSE:Factory/.java-10-openjdk.new/java-10-openjdk.changes 2017-12-29 18:49:13.545912468 +0100
@@ -1,0 +2,64 @@
+Fri Dec 22 06:59:13 UTC 2017 - fstrba(a)suse.com
+
+- Update to upstream tag jdk-10+37
+ * Fixes
+ + S8133805: Remove the bot_updates parameter from G1Allocator's
+ allocation methods
+ + S8154405: AccessControlException by URLPermission check
+ + S8165603: runtime/appcds/UseAppCDS.java: failed to clean up
+ files after test when running with agentvm
+ + S8190869: C2: missing strength reduction of Math.pow(x, 2.0D)
+ to x*x
+ + S8190934: Regressions on Haswell Xeon due to JDK-8178811
+ + S8190984: tools/launcher/TestXcheckJNIWarnings.java WARNING
+ was found in the output
+ + S8191229:
+ serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
+ fails with NoClassDefFoundError
+ + S8191788: add jdk.internal.vm.compiler to --limit-modules if
+ -Djvmci.Compiler=graal is in the command line
+ + S8192966: HttpClient should reuse TCP connection for h2c
+ connections
+ + S8192971: LockCompilationTest fails intermittently
+ + S8192985: SA: Test cases for the clhsdb 'inspect', 'scanoops'
+ and 'printas' commands
+ + S8192989: runtime/appcds/javaldr/ArrayTest.java crashes with
+ assert(k->is_instance_klass())
+ + S8193053: jvm crash by G1CMBitMapClosure::do_addr
+ + S8193124: SA: Testcases for clhsdb jdis and findpc commands
+ + S8193135: get rid of redundant _smr_ prefix/infix in
+ ThreadSMRSupport stuff
+ + S8193222: EnsureLocalCapacity() should maintain capacity
+ requests through multiple calls
+ + S8193271: ProblemList
+ tools/launcher/TestXcheckJNIWarnings.java
+ + S8193323: Crash in "failed dependencies, but counter didn't
+ change" with enabled UseJVMCICompiler
+ + S8193363: TestDumpReplay.java fails with product builds
+ + S8193365: Improve interoperability between HTTP Client's
+ BodyPublisher/BodySubscriber and Flow.Subscriber/Publisher
+ + S8193386: CompressedClassSize too large with MaxMetaspace
+ + S8193407: jdk/hs fails Solaris slowdebug test-image build
+ + S8193439: Update Graal
+ + S8193491: JavaImporter fails to resolve method elements
+ within functions, that contain too many statements
+ + S8193508: Expressions in split literals must never be
+ optimistic
+ + S8193512: Remove remnants of javah from jdk/jdk repo
+ + S8193515: AIX: new Harfbuzz 1.7.1 version fails to compile
+ with xlC
+ + S8193518: C2: Vector registers sometimes corrupted at
+ safepoint
+ + S8193622: JFR test TestUnloadingEventClass.java times out
+ intermittently
+ + S8193698: Null handling in BodyPublisher, BodyHandler, and
+ BodySubscriber convenience static factory methods
+ + S8193758: Update copyright headers of files in src tree that
+ are missing Classpath exception
+ + S8193764: Cannot set COMPANY_NAME when configuring a build
+ + S8193779: Fix copyright header in nashorn builtin scripts
+- Removed patch:
+ * remove_javah_for_real.patch
+ + fixed upstream
+
+-------------------------------------------------------------------
Old:
----
959f2f7cbaa6.tar.bz2
remove_javah_for_real.patch
New:
----
4f830b447edf.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-10-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.kcbbBE/_old 2017-12-29 18:49:16.161161354 +0100
+++ /var/tmp/diff_new_pack.kcbbBE/_new 2017-12-29 18:49:16.165160205 +0100
@@ -33,10 +33,10 @@
%global updatever 0
%global patchver 0
%global datever 2018-03-20
-%global buildver 36
+%global buildver 37
%global hg_project jdk
-%global hg_repository jdk
-%global hg_revision 959f2f7cbaa6
+%global hg_repository jdk10
+%global hg_revision 4f830b447edf
%global icedtea_sound_version 1.0.1
%global java_atk_wrapper_version 0.33.2
# priority must be 6 digits in total
@@ -174,8 +174,6 @@
Patch102: sorted-diff.patch
Patch103: jdk10-gcc6.patch
#
-Patch104: remove_javah_for_real.patch
-#
Patch200: ppc_stack_overflow_fix.patch
#
Patch300: java-10-openjdk-linuxfilestore.patch
@@ -309,7 +307,7 @@
Provides: jaas = %{version}
Provides: java-sasl = %{version}
Provides: jce = %{version}
-Provides: jdbc-stdext = 4.1
+Provides: jdbc-stdext = 4.3
Provides: jndi = %{version}
Provides: jndi-cos = %{version}
Provides: jndi-dns = %{version}
@@ -448,8 +446,6 @@
%patch103 -p1
%endif
-%patch104 -p1
-
%patch200 -p1
%patch300 -p1
@@ -697,7 +693,6 @@
# Install man pages.
install -d -m 755 %{buildroot}%{_mandir}/man1
- rm -f man/man1/javah*.1
for manpage in man/man1/*
do
# Convert man pages to UTF8 encoding.
++++++ 959f2f7cbaa6.tar.bz2 -> 4f830b447edf.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-10-openjdk/959f2f7cbaa6.tar.bz2 /work/SRC/openSUSE:Factory/.java-10-openjdk.new/4f830b447edf.tar.bz2 differ: char 11, line 1
1
0
Hello community,
here is the log from the commit of package sg3_utils for openSUSE:Factory checked in at 2017-12-29 18:48:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sg3_utils (Old)
and /work/SRC/openSUSE:Factory/.sg3_utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sg3_utils"
Fri Dec 29 18:48:48 2017 rev:48 rq:559269 version:1.43
Changes:
--------
--- /work/SRC/openSUSE:Factory/sg3_utils/sg3_utils.changes 2017-08-23 11:52:26.889698143 +0200
+++ /work/SRC/openSUSE:Factory/.sg3_utils.new/sg3_utils.changes 2017-12-29 18:48:55.167190931 +0100
@@ -1,0 +2,43 @@
+Fri Dec 22 09:31:40 CET 2017 - hare(a)suse.de
+
+- sg_inq: check VPD page 0x0 before reading serial number
+ (bsc#1067839)
+- sg_inq: add option '-o/--only' to skip reading VPD pages
+ (bsc#1067839)
+- Revert 'postun' rpm spec changes after review
+
+-------------------------------------------------------------------
+Mon Dec 18 11:31:02 CET 2017 - hare(a)suse.de
+
+- sg_inq: decode standard INQUIRY for CD-ROMs correctly (bsc#1070431)
+- rescan-scsi-bus.sh: new option for ignore rev change
+- rescan-scsi-bus.sh: Remove white space
+- Add 'coreutils' to Requires (bsc#1072744)
+- Add 'posttrans' to rpm spec (bsc#1071972)
+
+-------------------------------------------------------------------
+Wed Nov 29 12:18:16 CET 2017 - hare(a)suse.de
+
+- Update to svn r730:
+ * Move testing utilities to 'testing' directory
+ * sg_opcode: check resid and trim response
+ * sg_rep_zones: expand --help option
+ * sg_mode: Add Out-of-band management control page
+ * sg_ses: filer join output on dpage element presence
+ * documentation cleanup
+- rescan-scsi-bus.sh: Add '--ignore-rev' option
+- Supplement SCSI modaliases (bsc#1065212)
+
+-------------------------------------------------------------------
+Fri Oct 13 13:25:58 CEST 2017 - hare(a)suse.de
+
+- Update to svn r721:
+ * Merge SUSE-specific patches with upstream svn
+ * sg_write_atomic: add new program for WRITE ATOMIC
+ * sg_bg_ctl: new background control command
+ * sg_ses: Improve output and option handling
+ * sg_logs: Add --vendor and decode more pages
+ * sg_get_lba_status: add new program
+ * Install rescan-scsi-bus.sh and scsi_logging_level per default
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sg3_utils.spec ++++++
--- /var/tmp/diff_new_pack.VTXALe/_old 2017-12-29 18:48:55.703037033 +0100
+++ /var/tmp/diff_new_pack.VTXALe/_new 2017-12-29 18:48:55.707035885 +0100
@@ -31,8 +31,12 @@
BuildRequires: libtool
BuildRequires: udev
BuildRequires: xz
+Requires(post): coreutils
Provides: scsi
Provides: sg_utils
+Supplements: modalias(scsi:t-0x00*)
+Supplements: modalias(scsi:t-0x07*)
+Supplements: modalias(scsi:t-0x0e*)
Obsoletes: scsi <= 1.7_2.38_1.25_0.19_1.02_0.93
%description
@@ -90,8 +94,6 @@
%install
%make_install
-install -m 755 scripts/scsi_logging_level $RPM_BUILD_ROOT%{_bindir}
-install -m 755 scripts/rescan-scsi-bus.sh $RPM_BUILD_ROOT%{_bindir}
install -m 644 doc/rescan-scsi-bus.sh.8 $RPM_BUILD_ROOT%{_mandir}/man8
mkdir -p $RPM_BUILD_ROOT%{_udevrulesdir}
install -m 644 scripts/55-scsi-sg3_id.rules $RPM_BUILD_ROOT%{_udevrulesdir}
@@ -99,10 +101,19 @@
install -m 644 scripts/40-usb-blacklist.rules $RPM_BUILD_ROOT%{_udevrulesdir}
rm -f %{buildroot}%{_libdir}/*.la
+%post
+%{?regenerate_initrd_post}
+
%post -p /sbin/ldconfig -n %lname
+%postun
+%{?regenerate_initrd_post}
+
%postun -p /sbin/ldconfig -n %lname
+%posttrans
+%{?regenerate_initrd_posttrans}
+
%files
%defattr(-,root,root)
%doc README README.sg_start
++++++ sg3_utils-1.43.tar.xz ++++++
++++ 41830 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kde-gtk-config5 for openSUSE:Factory checked in at 2017-12-29 18:48:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-gtk-config5 (Old)
and /work/SRC/openSUSE:Factory/.kde-gtk-config5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-gtk-config5"
Fri Dec 29 18:48:42 2017 rev:50 rq:559253 version:5.11.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-gtk-config5/kde-gtk-config5.changes 2017-12-08 12:45:30.035444330 +0100
+++ /work/SRC/openSUSE:Factory/.kde-gtk-config5.new/kde-gtk-config5.changes 2017-12-29 18:48:48.892992912 +0100
@@ -1,0 +2,6 @@
+Fri Dec 22 07:46:58 UTC 2017 - fabian(a)ritter-vogt.de
+
+- Remove kde_gtk_config.suse.sh as it's done by breeze-gtk's
+ kconf_update script now
+
+-------------------------------------------------------------------
Old:
----
kde_gtk_config.suse.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde-gtk-config5.spec ++++++
--- /var/tmp/diff_new_pack.qWpgIn/_old 2017-12-29 18:48:49.880709235 +0100
+++ /var/tmp/diff_new_pack.qWpgIn/_new 2017-12-29 18:48:49.900703493 +0100
@@ -24,9 +24,8 @@
License: LGPL-3.0+ and GPL-3.0+
Group: System/GUI/KDE
Url: http://projects.kde.org/kde-gtk-config
-Source1: kde_gtk_config.suse.sh
-Source2: gtkrc-2.0-kde4.template
-Source3: gtk3-settings.ini-kde4.template
+Source1: gtkrc-2.0-kde4.template
+Source2: gtk3-settings.ini-kde4.template
Source: http://download.kde.org/stable/plasma/%{version}/kde-gtk-config-%{version}.…
BuildRequires: extra-cmake-modules >= 0.0.9
BuildRequires: kf5-filesystem
@@ -48,7 +47,6 @@
Suggests: gtk3-metatheme-breeze
Provides: kde-gtk-config = %{version}
Obsoletes: kde-gtk-config < %{version}
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
kde-gtk-config is a KCM module to configure GTK2 and GTK3 applications
@@ -96,16 +94,12 @@
%kf5_find_lang
%endif
-install -Dpm 0755 %{SOURCE1} %{buildroot}%{_kf5_configdir}/plasma-workspace/env/kde_gtk_config.suse.sh
-install -Dpm 0644 %{SOURCE2} %{buildroot}%{_kf5_sharedir}/%{name}/gtkrc-2.0-kde4.template
-install -Dpm 0644 %{SOURCE3} %{buildroot}%{_kf5_sharedir}/%{name}/gtk3-settings.ini-kde4.template
+install -Dpm 0644 %{SOURCE1} %{buildroot}%{_kf5_sharedir}/%{name}/gtkrc-2.0-kde4.template
+install -Dpm 0644 %{SOURCE2} %{buildroot}%{_kf5_sharedir}/%{name}/gtk3-settings.ini-kde4.template
%files
%defattr(-,root,root)
%doc COPYING*
-%dir %{_kf5_configdir}/plasma-workspace/env
-%dir %{_kf5_configdir}/plasma-workspace
-%config %{_kf5_configdir}/plasma-workspace/env/kde_gtk_config.suse.sh
%{_kf5_sharedir}/%{name}/
%config %{_kf5_configdir}/cgctheme.knsrc
%config %{_kf5_configdir}/cgcgtk3.knsrc
1
0
Hello community,
here is the log from the commit of package libgcrypt for openSUSE:Factory checked in at 2017-12-29 18:48:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgcrypt (Old)
and /work/SRC/openSUSE:Factory/.libgcrypt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgcrypt"
Fri Dec 29 18:48:36 2017 rev:68 rq:556784 version:1.8.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgcrypt/libgcrypt.changes 2017-09-07 22:07:58.791240652 +0200
+++ /work/SRC/openSUSE:Factory/.libgcrypt.new/libgcrypt.changes 2017-12-29 18:48:44.050383732 +0100
@@ -1,0 +2,8 @@
+Wed Dec 13 20:09:28 UTC 2017 - astieger(a)suse.com
+
+- libgcrypt 1.8.2:
+ * Fix fatal out of secure memory status in the s-expression
+ parser on heavy loaded systems.
+ * Add auto expand secmem feature or use by GnuPG 2.2.4
+
+-------------------------------------------------------------------
Old:
----
libgcrypt-1.8.1.tar.bz2
libgcrypt-1.8.1.tar.bz2.sig
New:
----
libgcrypt-1.8.2.tar.bz2
libgcrypt-1.8.2.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgcrypt.spec ++++++
--- /var/tmp/diff_new_pack.3LcjiE/_old 2017-12-29 18:48:44.882144847 +0100
+++ /var/tmp/diff_new_pack.3LcjiE/_new 2017-12-29 18:48:44.882144847 +0100
@@ -21,7 +21,7 @@
%define libsoname %{name}20
%define cavs_dir %{_libexecdir}/%{name}/cavs
Name: libgcrypt
-Version: 1.8.1
+Version: 1.8.2
Release: 0
Summary: The GNU Crypto Library
License: GPL-2.0+ AND LGPL-2.1+ AND GPL-3.0+
++++++ libgcrypt-1.8.1.tar.bz2 -> libgcrypt-1.8.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/ChangeLog new/libgcrypt-1.8.2/ChangeLog
--- old/libgcrypt-1.8.1/ChangeLog 2017-08-27 09:27:04.000000000 +0200
+++ new/libgcrypt-1.8.2/ChangeLog 2017-12-13 14:55:01.000000000 +0100
@@ -1,3 +1,41 @@
+2017-12-13 Werner Koch <wk(a)gnupg.org>
+
+ Release 1.8.2.
+ + commit eb84e429950b6a61c00112e70a584940c1d352e4
+
+
+2017-11-24 Werner Koch <wk(a)gnupg.org>
+
+ sexp: Avoid a fatal error in case of ENOMEM in called functions.
+ + commit 59df8d6295426d0a9cf7646c381df2ea29fdb8c5
+ * src/sexp.c (do_vsexp_sscan): Replace BUG() by a proper error
+ return. Replace sprintf by snprintf.
+ (convert_to_hex): Replace sprintf by snprintf.
+ (convert_to_string): Ditto.
+ (_gcry_sexp_sprint): Ditto.
+
+2017-11-23 Werner Koch <wk(a)gnupg.org>
+
+ api: Add auto expand secmem feature.
+ + commit f4582f8c429f22b18f8ca8a40660a91d721f5c96
+ * src/global.c (_gcry_vcontrol): Implement control value 78.
+ * src/secmem.c (auto_expand): New var.
+ (_gcry_secmem_set_auto_expand): New.
+ (_gcry_secmem_malloc_internal): Act upon AUTO_EXPAND.
+
+2017-11-14 NIIBE Yutaka <gniibe(a)fsij.org>
+
+ tests: Add HAVE_MMAP check for MinGW.
+ + commit 334e1a1cfc8f59db765a0bff0ca29090aa11b0f6
+ * tests/t-secmem.c (main): Conditionalize with HAVE_MMAP.
+
+2017-11-09 NIIBE Yutaka <gniibe(a)fsij.org>
+
+ Fix secmem test for machine with larger page.
+ + commit da127f7505ff7681fc9dbfbf332121d2998e88aa
+ * tests/t-secmem.c (main): Detect page size and setup chunk size.
+ * src/secmem.c (init_pool): Simplify the expression.
+
2017-08-27 Werner Koch <wk(a)gnupg.org>
Release 1.8.1.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/NEWS new/libgcrypt-1.8.2/NEWS
--- old/libgcrypt-1.8.1/NEWS 2017-08-27 09:21:06.000000000 +0200
+++ new/libgcrypt-1.8.2/NEWS 2017-12-13 14:50:46.000000000 +0100
@@ -1,3 +1,23 @@
+Noteworthy changes in version 1.8.2 (2017-12-13) [C22/A2/R2]
+------------------------------------------------
+
+ * Bug fixes:
+
+ - Do not use /dev/srandom on OpenBSD.
+
+ - Fix test suite failure on systems with large pages. [#3351]
+
+ - Fix test suite to not use mmap on Windows.
+
+ - Fix fatal out of secure memory status in the s-expression parser
+ on heavy loaded systems.
+
+ * Other:
+
+ - Backport the auto expand secmem feature from master for use by
+ the forthcoming GnuPG 2.2.4.
+
+
Noteworthy changes in version 1.8.1 (2017-08-27) [C22/A2/R1]
------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/VERSION new/libgcrypt-1.8.2/VERSION
--- old/libgcrypt-1.8.1/VERSION 2017-08-27 09:27:05.000000000 +0200
+++ new/libgcrypt-1.8.2/VERSION 2017-12-13 14:55:02.000000000 +0100
@@ -1 +1 @@
-1.8.1
+1.8.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/compat/Makefile.in new/libgcrypt-1.8.2/compat/Makefile.in
--- old/libgcrypt-1.8.1/compat/Makefile.in 2017-08-27 09:25:39.000000000 +0200
+++ new/libgcrypt-1.8.2/compat/Makefile.in 2017-12-13 14:54:15.000000000 +0100
@@ -111,8 +111,8 @@
build_triplet = @build@
host_triplet = @host@
subdir = compat
-DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am clock.c \
- getpid.c $(top_srcdir)/build-aux/depcomp
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am getpid.c \
+ clock.c $(top_srcdir)/build-aux/depcomp
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/gpg-error.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/configure new/libgcrypt-1.8.2/configure
--- old/libgcrypt-1.8.1/configure 2017-08-27 09:25:40.000000000 +0200
+++ new/libgcrypt-1.8.2/configure 2017-12-13 14:54:17.000000000 +0100
@@ -1,7 +1,7 @@
#! /bin/sh
# From configure.ac Revision.
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libgcrypt 1.8.1.
+# Generated by GNU Autoconf 2.69 for libgcrypt 1.8.2.
#
# Report bugs to <http://bugs.gnupg.org>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='libgcrypt'
PACKAGE_TARNAME='libgcrypt'
-PACKAGE_VERSION='1.8.1'
-PACKAGE_STRING='libgcrypt 1.8.1'
+PACKAGE_VERSION='1.8.2'
+PACKAGE_STRING='libgcrypt 1.8.2'
PACKAGE_BUGREPORT='http://bugs.gnupg.org'
PACKAGE_URL=''
@@ -1453,7 +1453,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libgcrypt 1.8.1 to adapt to many kinds of systems.
+\`configure' configures libgcrypt 1.8.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1523,7 +1523,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libgcrypt 1.8.1:";;
+ short | recursive ) echo "Configuration of libgcrypt 1.8.2:";;
esac
cat <<\_ACEOF
@@ -1692,7 +1692,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libgcrypt configure 1.8.1
+libgcrypt configure 1.8.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2344,7 +2344,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libgcrypt $as_me 1.8.1, which was
+It was created by libgcrypt $as_me 1.8.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2699,7 +2699,7 @@
# (No interfaces changed: REVISION++)
LIBGCRYPT_LT_CURRENT=22
LIBGCRYPT_LT_AGE=2
-LIBGCRYPT_LT_REVISION=1
+LIBGCRYPT_LT_REVISION=2
# If the API is changed in an incompatible way: increment the next counter.
@@ -3231,7 +3231,7 @@
# Define the identity of the package.
PACKAGE='libgcrypt'
- VERSION='1.8.1'
+ VERSION='1.8.2'
cat >>confdefs.h <<_ACEOF
@@ -3486,7 +3486,7 @@
#define VERSION "$VERSION"
_ACEOF
-VERSION_NUMBER=0x010801
+VERSION_NUMBER=0x010802
@@ -13079,21 +13079,8 @@
;;
esac
-#
-# Figure out the name of the random device
-#
-case "${host}" in
- *-openbsd*)
- NAME_OF_DEV_RANDOM="/dev/srandom"
- NAME_OF_DEV_URANDOM="/dev/urandom"
- ;;
-
- *)
- NAME_OF_DEV_RANDOM="/dev/random"
- NAME_OF_DEV_URANDOM="/dev/urandom"
- ;;
-esac
-
+NAME_OF_DEV_RANDOM="/dev/random"
+NAME_OF_DEV_URANDOM="/dev/urandom"
# Check whether --enable-endian-check was given.
if test "${enable_endian_check+set}" = set; then :
@@ -18803,7 +18790,7 @@
#
# Provide information about the build.
#
-BUILD_REVISION="80fd861"
+BUILD_REVISION="eb84e42"
cat >>confdefs.h <<_ACEOF
@@ -18812,7 +18799,7 @@
BUILD_FILEVERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./;s/\./,/g'`
-BUILD_FILEVERSION="${BUILD_FILEVERSION}33021"
+BUILD_FILEVERSION="${BUILD_FILEVERSION}60292"
# Check whether --enable-build-timestamp was given.
@@ -19480,7 +19467,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libgcrypt $as_me 1.8.1, which was
+This file was extended by libgcrypt $as_me 1.8.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19550,7 +19537,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libgcrypt config.status 1.8.1
+libgcrypt config.status 1.8.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/configure.ac new/libgcrypt-1.8.2/configure.ac
--- old/libgcrypt-1.8.1/configure.ac 2017-08-27 09:21:20.000000000 +0200
+++ new/libgcrypt-1.8.2/configure.ac 2017-12-13 14:51:33.000000000 +0100
@@ -30,7 +30,7 @@
# for the LT versions.
m4_define(mym4_version_major, [1])
m4_define(mym4_version_minor, [8])
-m4_define(mym4_version_micro, [1])
+m4_define(mym4_version_micro, [2])
# Below is m4 magic to extract and compute the revision number, the
# decimalized short revision number, a beta version string, and a flag
@@ -56,7 +56,7 @@
# (No interfaces changed: REVISION++)
LIBGCRYPT_LT_CURRENT=22
LIBGCRYPT_LT_AGE=2
-LIBGCRYPT_LT_REVISION=1
+LIBGCRYPT_LT_REVISION=2
# If the API is changed in an incompatible way: increment the next counter.
@@ -315,21 +315,8 @@
;;
esac
-#
-# Figure out the name of the random device
-#
-case "${host}" in
- *-openbsd*)
- NAME_OF_DEV_RANDOM="/dev/srandom"
- NAME_OF_DEV_URANDOM="/dev/urandom"
- ;;
-
- *)
- NAME_OF_DEV_RANDOM="/dev/random"
- NAME_OF_DEV_URANDOM="/dev/urandom"
- ;;
-esac
-
+NAME_OF_DEV_RANDOM="/dev/random"
+NAME_OF_DEV_URANDOM="/dev/urandom"
AC_ARG_ENABLE(endian-check,
AC_HELP_STRING([--disable-endian-check],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/doc/fips-fsm.eps new/libgcrypt-1.8.2/doc/fips-fsm.eps
--- old/libgcrypt-1.8.1/doc/fips-fsm.eps 2015-01-06 19:07:13.000000000 +0100
+++ new/libgcrypt-1.8.2/doc/fips-fsm.eps 2017-11-23 19:46:17.000000000 +0100
@@ -1,7 +1,7 @@
%!PS-Adobe-3.0 EPSF-3.0
-%%Title: /home/wk/s/libgcrypt/doc/fips-fsm.fig
+%%Title: /home/wk/s/libgcrypt-1.8/doc/fips-fsm.fig
%%Creator: fig2dev Version 3.2 Patchlevel 5e
-%%CreationDate: Tue Jan 6 19:07:13 2015
+%%CreationDate: Thu Nov 23 19:46:17 2017
%%BoundingBox: 0 0 497 579
%Magnification: 1.0000
%%EndComments
Binary files old/libgcrypt-1.8.1/doc/fips-fsm.pdf and new/libgcrypt-1.8.2/doc/fips-fsm.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/doc/gcrypt.info new/libgcrypt-1.8.2/doc/gcrypt.info
--- old/libgcrypt-1.8.1/doc/gcrypt.info 2017-08-27 09:27:04.000000000 +0200
+++ new/libgcrypt-1.8.2/doc/gcrypt.info 2017-12-13 14:55:00.000000000 +0100
@@ -1,6 +1,6 @@
This is gcrypt.info, produced by makeinfo version 6.3 from gcrypt.texi.
-This manual is for Libgcrypt (version 1.8.1, 18 July 2017), which is
+This manual is for Libgcrypt (version 1.8.2, 23 November 2017), which is
GNU's library of cryptographic building blocks.
Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012
@@ -24,7 +24,7 @@
The Libgcrypt Library
*********************
-This manual is for Libgcrypt (version 1.8.1, 18 July 2017), which is
+This manual is for Libgcrypt (version 1.8.2, 23 November 2017), which is
GNU's library of cryptographic building blocks.
Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012
@@ -359,7 +359,7 @@
/* Allocate a pool of 16k secure memory. This makes the secure memory
available and also drops privileges where needed. Note that by
using functions like gcry_xmalloc_secure and gcry_mpi_snew Libgcrypt
- may extend the secure memory pool with memory which lacks the
+ may expand the secure memory pool with memory which lacks the
property of not being swapped out to disk. */
gcry_control (GCRYCTL_INIT_SECMEM, 16384, 0);
@@ -587,7 +587,7 @@
an encrypted swap space is in use. This command should be
executed right after 'gcry_check_version'. Note that by using
functions like gcry_xmalloc_secure and gcry_mpi_snew Libgcrypt
- may extend the secure memory pool with memory which lacks the
+ may expand the secure memory pool with memory which lacks the
property of not being swapped out to disk (but will still be
zeroed out on free).
@@ -604,7 +604,7 @@
has been used the caller is responsible for dropping the
privileges.
- 'GCRYCTL_INIT_SECMEM; Arguments: int nbytes'
+ 'GCRYCTL_INIT_SECMEM; Arguments: unsigned int nbytes'
This command is used to allocate a pool of secure memory and
thus enabling the use of secure memory. It also drops all
extra privileges the process has (i.e. if it is run as setuid
@@ -7331,109 +7331,109 @@
Tag Table:
-Node: Top835
-Node: Introduction3361
-Node: Getting Started3733
-Node: Features4613
-Node: Overview5397
-Node: Preparation6020
-Node: Header6943
-Node: Building sources8014
-Node: Building sources using Automake9931
-Node: Initializing the library11859
-Ref: sample-use-suspend-secmem14927
-Ref: sample-use-resume-secmem15770
-Node: Multi-Threading16673
-Ref: Multi-Threading-Footnote-117852
-Node: Enabling FIPS mode18261
-Ref: enabling fips mode18442
-Node: Hardware features20254
-Ref: hardware features20421
-Ref: Hardware features-Footnote-121502
-Node: Generalities21663
-Node: Controlling the library21922
-Node: Error Handling40084
-Node: Error Values42623
-Node: Error Sources47563
-Node: Error Codes49831
-Node: Error Strings53307
-Node: Handler Functions54491
-Node: Progress handler55050
-Node: Allocation handler57199
-Node: Error handler58745
-Node: Logging handler60311
-Node: Symmetric cryptography60903
-Node: Available ciphers61643
-Node: Available cipher modes64324
-Node: Working with cipher handles68177
-Node: General cipher functions79681
-Node: Public Key cryptography83207
-Node: Available algorithms83973
-Node: Used S-expressions84322
-Node: RSA key parameters85439
-Node: DSA key parameters86714
-Node: ECC key parameters87368
-Ref: ecc_keyparam87519
-Node: Cryptographic Functions89390
-Node: General public-key related Functions101209
-Node: Hashing114729
-Node: Available hash algorithms115462
-Node: Working with hash algorithms121425
-Node: Message Authentication Codes135557
-Node: Available MAC algorithms136225
-Node: Working with MAC algorithms141387
-Node: Key Derivation147375
-Node: Random Numbers149777
-Node: Quality of random numbers150060
-Node: Retrieving random numbers150743
-Node: S-expressions152232
-Node: Data types for S-expressions152877
-Node: Working with S-expressions153203
-Node: MPI library166868
-Node: Data types167890
-Node: Basic functions168199
-Node: MPI formats170663
-Node: Calculations174187
-Node: Comparisons176456
-Node: Bit manipulations177459
-Node: EC functions178781
-Ref: gcry_mpi_ec_new181730
-Node: Miscellaneous187289
-Node: Prime numbers191433
-Node: Generation191703
-Node: Checking192990
-Node: Utilities193400
-Node: Memory allocation193777
-Node: Context management195133
-Ref: gcry_ctx_release195571
-Node: Buffer description195732
-Node: Config reporting196519
-Node: Tools197469
-Node: hmac256197636
-Node: Configuration198642
-Node: Architecture201695
-Ref: fig:subsystems203219
-Ref: Architecture-Footnote-1204305
-Ref: Architecture-Footnote-2204367
-Node: Public-Key Subsystem Architecture204451
-Node: Symmetric Encryption Subsystem Architecture206729
-Node: Hashing and MACing Subsystem Architecture208175
-Node: Multi-Precision-Integer Subsystem Architecture210098
-Node: Prime-Number-Generator Subsystem Architecture211536
-Ref: Prime-Number-Generator Subsystem Architecture-Footnote-1213467
-Node: Random-Number Subsystem Architecture213759
-Node: CSPRNG Description216708
-Ref: CSPRNG Description-Footnote-1218264
-Node: FIPS PRNG Description218387
-Node: Self-Tests220521
-Node: FIPS Mode231980
-Ref: fig:fips-fsm235806
-Ref: tbl:fips-states235909
-Ref: tbl:fips-state-transitions237161
-Node: Library Copying240782
-Node: Copying268888
-Node: Figures and Tables288064
-Node: Concept Index288489
-Node: Function and Data Index299824
+Node: Top839
+Node: Introduction3369
+Node: Getting Started3741
+Node: Features4621
+Node: Overview5405
+Node: Preparation6028
+Node: Header6951
+Node: Building sources8022
+Node: Building sources using Automake9939
+Node: Initializing the library11867
+Ref: sample-use-suspend-secmem14935
+Ref: sample-use-resume-secmem15778
+Node: Multi-Threading16681
+Ref: Multi-Threading-Footnote-117860
+Node: Enabling FIPS mode18269
+Ref: enabling fips mode18450
+Node: Hardware features20262
+Ref: hardware features20429
+Ref: Hardware features-Footnote-121510
+Node: Generalities21671
+Node: Controlling the library21930
+Node: Error Handling40101
+Node: Error Values42640
+Node: Error Sources47580
+Node: Error Codes49848
+Node: Error Strings53324
+Node: Handler Functions54508
+Node: Progress handler55067
+Node: Allocation handler57216
+Node: Error handler58762
+Node: Logging handler60328
+Node: Symmetric cryptography60920
+Node: Available ciphers61660
+Node: Available cipher modes64341
+Node: Working with cipher handles68194
+Node: General cipher functions79698
+Node: Public Key cryptography83224
+Node: Available algorithms83990
+Node: Used S-expressions84339
+Node: RSA key parameters85456
+Node: DSA key parameters86731
+Node: ECC key parameters87385
+Ref: ecc_keyparam87536
+Node: Cryptographic Functions89407
+Node: General public-key related Functions101226
+Node: Hashing114746
+Node: Available hash algorithms115479
+Node: Working with hash algorithms121442
+Node: Message Authentication Codes135574
+Node: Available MAC algorithms136242
+Node: Working with MAC algorithms141404
+Node: Key Derivation147392
+Node: Random Numbers149794
+Node: Quality of random numbers150077
+Node: Retrieving random numbers150760
+Node: S-expressions152249
+Node: Data types for S-expressions152894
+Node: Working with S-expressions153220
+Node: MPI library166885
+Node: Data types167907
+Node: Basic functions168216
+Node: MPI formats170680
+Node: Calculations174204
+Node: Comparisons176473
+Node: Bit manipulations177476
+Node: EC functions178798
+Ref: gcry_mpi_ec_new181747
+Node: Miscellaneous187306
+Node: Prime numbers191450
+Node: Generation191720
+Node: Checking193007
+Node: Utilities193417
+Node: Memory allocation193794
+Node: Context management195150
+Ref: gcry_ctx_release195588
+Node: Buffer description195749
+Node: Config reporting196536
+Node: Tools197486
+Node: hmac256197653
+Node: Configuration198659
+Node: Architecture201712
+Ref: fig:subsystems203236
+Ref: Architecture-Footnote-1204322
+Ref: Architecture-Footnote-2204384
+Node: Public-Key Subsystem Architecture204468
+Node: Symmetric Encryption Subsystem Architecture206746
+Node: Hashing and MACing Subsystem Architecture208192
+Node: Multi-Precision-Integer Subsystem Architecture210115
+Node: Prime-Number-Generator Subsystem Architecture211553
+Ref: Prime-Number-Generator Subsystem Architecture-Footnote-1213484
+Node: Random-Number Subsystem Architecture213776
+Node: CSPRNG Description216725
+Ref: CSPRNG Description-Footnote-1218281
+Node: FIPS PRNG Description218404
+Node: Self-Tests220538
+Node: FIPS Mode231997
+Ref: fig:fips-fsm235823
+Ref: tbl:fips-states235926
+Ref: tbl:fips-state-transitions237178
+Node: Library Copying240799
+Node: Copying268905
+Node: Figures and Tables288081
+Node: Concept Index288506
+Node: Function and Data Index299841
End Tag Table
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/doc/gcrypt.texi new/libgcrypt-1.8.2/doc/gcrypt.texi
--- old/libgcrypt-1.8.1/doc/gcrypt.texi 2017-07-18 16:13:57.000000000 +0200
+++ new/libgcrypt-1.8.2/doc/gcrypt.texi 2017-11-23 19:26:58.000000000 +0100
@@ -425,7 +425,7 @@
/* Allocate a pool of 16k secure memory. This makes the secure memory
available and also drops privileges where needed. Note that by
using functions like gcry_xmalloc_secure and gcry_mpi_snew Libgcrypt
- may extend the secure memory pool with memory which lacks the
+ may expand the secure memory pool with memory which lacks the
property of not being swapped out to disk. */
gcry_control (GCRYCTL_INIT_SECMEM, 16384, 0);
@@ -672,7 +672,7 @@
Disabling the use of mlock may for example be done if an encrypted
swap space is in use. This command should be executed right after
@code{gcry_check_version}. Note that by using functions like
-gcry_xmalloc_secure and gcry_mpi_snew Libgcrypt may extend the secure
+gcry_xmalloc_secure and gcry_mpi_snew Libgcrypt may expand the secure
memory pool with memory which lacks the property of not being swapped
out to disk (but will still be zeroed out on free).
@@ -688,7 +688,7 @@
command has been used the caller is responsible for dropping the
privileges.
-@item GCRYCTL_INIT_SECMEM; Arguments: int nbytes
+@item GCRYCTL_INIT_SECMEM; Arguments: unsigned int nbytes
This command is used to allocate a pool of secure memory and thus
enabling the use of secure memory. It also drops all extra privileges
the process has (i.e. if it is run as setuid (root)). If the argument
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/doc/libgcrypt-modules.eps new/libgcrypt-1.8.2/doc/libgcrypt-modules.eps
--- old/libgcrypt-1.8.1/doc/libgcrypt-modules.eps 2015-01-06 19:07:13.000000000 +0100
+++ new/libgcrypt-1.8.2/doc/libgcrypt-modules.eps 2017-11-23 19:46:17.000000000 +0100
@@ -1,7 +1,7 @@
%!PS-Adobe-3.0 EPSF-3.0
-%%Title: /home/wk/s/libgcrypt/doc/libgcrypt-modules.fig
+%%Title: /home/wk/s/libgcrypt-1.8/doc/libgcrypt-modules.fig
%%Creator: fig2dev Version 3.2 Patchlevel 5e
-%%CreationDate: Tue Jan 6 19:07:13 2015
+%%CreationDate: Thu Nov 23 19:46:17 2017
%%BoundingBox: 0 0 488 300
%Magnification: 1.0000
%%EndComments
Binary files old/libgcrypt-1.8.1/doc/libgcrypt-modules.pdf and new/libgcrypt-1.8.2/doc/libgcrypt-modules.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/doc/stamp-vti new/libgcrypt-1.8.2/doc/stamp-vti
--- old/libgcrypt-1.8.1/doc/stamp-vti 2017-08-27 09:26:41.000000000 +0200
+++ new/libgcrypt-1.8.2/doc/stamp-vti 2017-12-13 14:54:59.000000000 +0100
@@ -1,4 +1,4 @@
-@set UPDATED 18 July 2017
-@set UPDATED-MONTH July 2017
-@set EDITION 1.8.1
-@set VERSION 1.8.1
+@set UPDATED 23 November 2017
+@set UPDATED-MONTH November 2017
+@set EDITION 1.8.2
+@set VERSION 1.8.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/doc/version.texi new/libgcrypt-1.8.2/doc/version.texi
--- old/libgcrypt-1.8.1/doc/version.texi 2017-08-27 09:26:41.000000000 +0200
+++ new/libgcrypt-1.8.2/doc/version.texi 2017-12-13 14:54:59.000000000 +0100
@@ -1,4 +1,4 @@
-@set UPDATED 18 July 2017
-@set UPDATED-MONTH July 2017
-@set EDITION 1.8.1
-@set VERSION 1.8.1
+@set UPDATED 23 November 2017
+@set UPDATED-MONTH November 2017
+@set EDITION 1.8.2
+@set VERSION 1.8.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/src/global.c new/libgcrypt-1.8.2/src/global.c
--- old/libgcrypt-1.8.1/src/global.c 2017-06-24 13:34:29.000000000 +0200
+++ new/libgcrypt-1.8.2/src/global.c 2017-11-23 19:25:58.000000000 +0100
@@ -531,6 +531,10 @@
& ~GCRY_SECMEM_FLAG_SUSPEND_WARNING));
break;
+ case 78: /* GCRYCTL_AUTO_EXPAND_SECMEM (backport from 1.9) */
+ _gcry_secmem_set_auto_expand (va_arg (arg_ptr, unsigned int));
+ break;
+
case GCRYCTL_USE_SECURE_RNDPOOL:
global_init ();
_gcry_secure_random_alloc (); /* Put random number into secure memory. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/src/secmem.c new/libgcrypt-1.8.2/src/secmem.c
--- old/libgcrypt-1.8.1/src/secmem.c 2017-06-08 10:03:11.000000000 +0200
+++ new/libgcrypt-1.8.2/src/secmem.c 2017-11-23 19:38:12.000000000 +0100
@@ -91,7 +91,7 @@
static pooldesc_t mainpool;
-/* A couple of flags whith some being set early. */
+/* A couple of flags with some being set early. */
static int disable_secmem;
static int show_warning;
static int not_locked;
@@ -99,6 +99,8 @@
static int suspend_warning;
static int no_mlock;
static int no_priv_drop;
+static unsigned int auto_expand;
+
/* Lock protecting accesses to the memory pools. */
GPGRT_LOCK_DEFINE (secmem_lock);
@@ -407,7 +409,7 @@
# else
pgsize_val = -1;
# endif
- pgsize = (pgsize_val != -1 && pgsize_val > 0)? pgsize_val:DEFAULT_PAGE_SIZE;
+ pgsize = (pgsize_val > 0)? pgsize_val:DEFAULT_PAGE_SIZE;
pool->size = (pool->size + pgsize - 1) & ~(pgsize - 1);
# ifdef MAP_ANONYMOUS
@@ -458,6 +460,24 @@
mb->flags = 0;
}
+
+/* Enable overflow pool allocation in all cases. CHUNKSIZE is a hint
+ * on how large to allocate overflow pools. */
+void
+_gcry_secmem_set_auto_expand (unsigned int chunksize)
+{
+ /* Round up to a multiple of the STANDARD_POOL_SIZE. */
+ chunksize = ((chunksize + (2*STANDARD_POOL_SIZE) - 1)
+ / STANDARD_POOL_SIZE ) * STANDARD_POOL_SIZE;
+ if (chunksize < STANDARD_POOL_SIZE) /* In case of overflow. */
+ chunksize = STANDARD_POOL_SIZE;
+
+ SECMEM_LOCK;
+ auto_expand = chunksize;
+ SECMEM_UNLOCK;
+}
+
+
void
_gcry_secmem_set_flags (unsigned flags)
{
@@ -617,7 +637,7 @@
/* If we are called from xmalloc style function resort to the
* overflow pools to return memory. We don't do this in FIPS mode,
* though. */
- if (xhint && !fips_mode ())
+ if ((xhint || auto_expand) && !fips_mode ())
{
for (pool = pool->next; pool; pool = pool->next)
{
@@ -635,7 +655,7 @@
pool = calloc (1, sizeof *pool);
if (!pool)
return NULL; /* Not enough memory for a new pool descriptor. */
- pool->size = STANDARD_POOL_SIZE;
+ pool->size = auto_expand? auto_expand : STANDARD_POOL_SIZE;
pool->mem = malloc (pool->size);
if (!pool->mem)
return NULL; /* Not enough memory available for a new pool. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/src/secmem.h new/libgcrypt-1.8.2/src/secmem.h
--- old/libgcrypt-1.8.1/src/secmem.h 2016-12-07 17:28:45.000000000 +0100
+++ new/libgcrypt-1.8.2/src/secmem.h 2017-11-23 19:21:11.000000000 +0100
@@ -27,6 +27,7 @@
void *_gcry_secmem_realloc (void *a, size_t newsize, int xhint);
int _gcry_secmem_free (void *a);
void _gcry_secmem_dump_stats (int extended);
+void _gcry_secmem_set_auto_expand (unsigned int chunksize);
void _gcry_secmem_set_flags (unsigned flags);
unsigned _gcry_secmem_get_flags(void);
int _gcry_private_is_secure (const void *p);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/src/sexp.c new/libgcrypt-1.8.2/src/sexp.c
--- old/libgcrypt-1.8.1/src/sexp.c 2016-04-15 09:42:06.000000000 +0200
+++ new/libgcrypt-1.8.2/src/sexp.c 2017-11-24 10:38:42.000000000 +0100
@@ -1,7 +1,7 @@
/* sexp.c - S-Expression handling
* Copyright (C) 1999, 2000, 2001, 2002, 2003,
* 2004, 2006, 2007, 2008, 2011 Free Software Foundation, Inc.
- * Copyright (C) 2013, 2014 g10 Code GmbH
+ * Copyright (C) 2013, 2014, 2017 g10 Code GmbH
*
* This file is part of Libgcrypt.
*
@@ -15,9 +15,9 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
+ * SPDX-License-Identifier: LGPL-2.1+
*/
@@ -1429,8 +1429,9 @@
}
else
{
- if (_gcry_mpi_print (mpifmt, NULL, 0, &nm, m))
- BUG ();
+ err = _gcry_mpi_print (mpifmt, NULL, 0, &nm, m);
+ if (err)
+ goto leave;
MAKE_SPACE (nm);
if (!_gcry_is_secure (c.sexp->d)
@@ -1456,8 +1457,9 @@
*c.pos++ = ST_DATA;
STORE_LEN (c.pos, nm);
- if (_gcry_mpi_print (mpifmt, c.pos, nm, &nm, m))
- BUG ();
+ err = _gcry_mpi_print (mpifmt, c.pos, nm, &nm, m);
+ if (err)
+ goto leave;
c.pos += nm;
}
}
@@ -1521,7 +1523,7 @@
char buf[35];
ARG_NEXT (aint, int);
- sprintf (buf, "%d", aint);
+ snprintf (buf, sizeof buf, "%d", aint);
alen = strlen (buf);
MAKE_SPACE (alen);
*c.pos++ = ST_DATA;
@@ -1537,7 +1539,7 @@
char buf[35];
ARG_NEXT (aint, unsigned int);
- sprintf (buf, "%u", aint);
+ snprintf (buf, sizeof buf, "%u", aint);
alen = strlen (buf);
MAKE_SPACE (alen);
*c.pos++ = ST_DATA;
@@ -1810,7 +1812,7 @@
{
*dest++ = '#';
for (i=0; i < len; i++, dest += 2 )
- sprintf (dest, "%02X", src[i]);
+ snprintf (dest, 3, "%02X", src[i]);
*dest++ = '#';
}
return len*2+2;
@@ -1839,7 +1841,7 @@
default:
if ( (*s < 0x20 || (*s >= 0x7f && *s <= 0xa0)))
{
- sprintf (p, "\\x%02x", *s);
+ snprintf (p, 5, "\\x%02x", *s);
p += 4;
}
else
@@ -1999,7 +2001,7 @@
}
else
{
- sprintf (numbuf, "%u:", (unsigned int)n );
+ snprintf (numbuf, sizeof numbuf, "%u:", (unsigned int)n );
len += strlen (numbuf) + n;
if ( buffer )
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgcrypt-1.8.1/tests/t-secmem.c new/libgcrypt-1.8.2/tests/t-secmem.c
--- old/libgcrypt-1.8.1/tests/t-secmem.c 2017-01-18 15:24:25.000000000 +0100
+++ new/libgcrypt-1.8.2/tests/t-secmem.c 2017-11-23 19:19:54.000000000 +0100
@@ -25,6 +25,7 @@
#include <stdlib.h>
#include <string.h>
#include <errno.h>
+#include <unistd.h>
#define PGM "t-secmem"
@@ -32,6 +33,11 @@
#include "../src/gcrypt-testapi.h"
+#define DEFAULT_PAGE_SIZE 4096
+#define MINIMUM_POOL_SIZE 16384
+static size_t pool_size;
+static size_t chunk_size;
+
static void
test_secmem (void)
{
@@ -42,12 +48,12 @@
memset (a, 0, sizeof a);
/* Allocating 28*512=14k should work in the default 16k pool even
- * with extrem alignment requirements. */
+ * with extra alignment requirements. */
for (i=0; i < DIM(a); i++)
- a[i] = gcry_xmalloc_secure (512);
+ a[i] = gcry_xmalloc_secure (chunk_size);
/* Allocating another 2k should fail for the default 16k pool. */
- b = gcry_malloc_secure (2048);
+ b = gcry_malloc_secure (chunk_size*4);
if (b)
fail ("allocation did not fail as expected\n");
@@ -68,7 +74,7 @@
/* Allocating 150*512=75k should require more than one overflow buffer. */
for (i=0; i < DIM(a); i++)
{
- a[i] = gcry_xmalloc_secure (512);
+ a[i] = gcry_xmalloc_secure (chunk_size);
if (verbose && !(i %40))
xgcry_control (GCRYCTL_DUMP_SECMEM_STATS, 0 , 0);
}
@@ -111,6 +117,20 @@
main (int argc, char **argv)
{
int last_argc = -1;
+ long int pgsize_val = -1;
+ size_t pgsize;
+
+#if HAVE_MMAP
+# if defined(HAVE_SYSCONF) && defined(_SC_PAGESIZE)
+ pgsize_val = sysconf (_SC_PAGESIZE);
+# elif defined(HAVE_GETPAGESIZE)
+ pgsize_val = getpagesize ();
+# endif
+#endif
+ pgsize = (pgsize_val > 0)? pgsize_val : DEFAULT_PAGE_SIZE;
+
+ pool_size = (MINIMUM_POOL_SIZE + pgsize - 1) & ~(pgsize - 1);
+ chunk_size = pool_size / 32;
if (argc)
{ argc--; argv++; }
@@ -153,7 +173,7 @@
if (debug)
xgcry_control (GCRYCTL_SET_DEBUG_FLAGS, 1u , 0);
xgcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0);
- xgcry_control (GCRYCTL_INIT_SECMEM, 16384, 0);
+ xgcry_control (GCRYCTL_INIT_SECMEM, pool_size, 0);
gcry_set_outofcore_handler (outofcore_handler, NULL);
xgcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0);
1
0