Hello community, here is the log from the commit of package enigmail for openSUSE:Factory checked in at 2017-10-05 12:03:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/enigmail (Old) and /work/SRC/openSUSE:Factory/.enigmail.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "enigmail" Thu Oct 5 12:03:08 2017 rev:18 rq:531256 version:1.9.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/enigmail/enigmail.changes 2017-08-24 18:56:12.933176117 +0200 +++ /work/SRC/openSUSE:Factory/.enigmail.new/enigmail.changes 2017-10-05 12:07:05.246501668 +0200 @@ -1,0 +2,6 @@ +Wed Oct 4 14:57:28 UTC 2017 - [email protected] + +- enigmail 1.9.8.3: + * move calling of subprocess library to the end + +------------------------------------------------------------------- Old: ---- enigmail-1.9.8.2.tar.gz enigmail-1.9.8.2.tar.gz.asc New: ---- enigmail-1.9.8.3.tar.gz enigmail-1.9.8.3.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ enigmail.spec ++++++ --- /var/tmp/diff_new_pack.9NYQSN/_old 2017-10-05 12:07:06.822279713 +0200 +++ /var/tmp/diff_new_pack.9NYQSN/_new 2017-10-05 12:07:06.826279150 +0200 @@ -18,7 +18,7 @@ Name: enigmail -Version: 1.9.8.2 +Version: 1.9.8.3 Release: 0 Summary: OpenPGP addon for Thunderbird and SeaMonkey License: MPL-2.0 ++++++ enigmail-1.9.8.2.tar.gz -> enigmail-1.9.8.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/enigmail/Makefile new/enigmail/Makefile --- old/enigmail/Makefile 2017-08-21 13:15:03.000000000 +0200 +++ new/enigmail/Makefile 2017-10-01 16:38:39.000000000 +0200 @@ -3,7 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. XPI_MODULE = enigmail -XPI_MODULE_VERS = 1.9.8.2 +XPI_MODULE_VERS = 1.9.8.3 DEPTH = . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/enigmail/configure new/enigmail/configure --- old/enigmail/configure 2017-08-21 13:15:03.000000000 +0200 +++ new/enigmail/configure 2017-10-01 16:38:39.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for enigmail 1.9.8.2. +# Generated by GNU Autoconf 2.69 for enigmail 1.9.8.3. # # Report bugs to <https://www.enigmail.net>. # @@ -579,8 +579,8 @@ # Identity of this package. PACKAGE_NAME='enigmail' PACKAGE_TARNAME='enigmail' -PACKAGE_VERSION='1.9.8.2' -PACKAGE_STRING='enigmail 1.9.8.2' +PACKAGE_VERSION='1.9.8.3' +PACKAGE_STRING='enigmail 1.9.8.3' PACKAGE_BUGREPORT='https://www.enigmail.net' PACKAGE_URL='' @@ -1195,7 +1195,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 enigmail 1.9.8.2 to adapt to many kinds of systems. +\`configure' configures enigmail 1.9.8.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1261,7 +1261,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of enigmail 1.9.8.2:";; + short | recursive ) echo "Configuration of enigmail 1.9.8.3:";; esac cat <<\_ACEOF @@ -1343,7 +1343,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -enigmail configure 1.9.8.2 +enigmail configure 1.9.8.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1360,7 +1360,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by enigmail $as_me 1.9.8.2, which was +It was created by enigmail $as_me 1.9.8.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2595,7 +2595,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by enigmail $as_me 1.9.8.2, which was +This file was extended by enigmail $as_me 1.9.8.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2648,7 +2648,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -enigmail config.status 1.9.8.2 +enigmail config.status 1.9.8.3 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/enigmail/configure.ac new/enigmail/configure.ac --- old/enigmail/configure.ac 2017-08-21 13:15:03.000000000 +0200 +++ new/enigmail/configure.ac 2017-10-01 16:38:39.000000000 +0200 @@ -2,7 +2,7 @@ AC_PREREQ(2.61) min_automake_version="1.10" -AC_INIT([enigmail],[1.9.8.2], [https://www.enigmail.net]) +AC_INIT([enigmail],[1.9.8.3], [https://www.enigmail.net]) AC_PATH_PROG(PYTHON, "python2") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/enigmail/package/install.rdf new/enigmail/package/install.rdf --- old/enigmail/package/install.rdf 2017-08-21 13:15:03.000000000 +0200 +++ new/enigmail/package/install.rdf 2017-10-01 16:38:39.000000000 +0200 @@ -5,7 +5,7 @@ <Description about="urn:mozilla:install-manifest"> <em:id>{847b3a00-7ab1-11d4-8f02-006008948af5}</em:id> - <em:version>1.9.8.2</em:version> + <em:version>1.9.8.3</em:version> <em:type>2</em:type> <!-- type = extension --> <em:unpack>true</em:unpack> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/enigmail/package/mimeEncrypt.js new/enigmail/package/mimeEncrypt.js --- old/enigmail/package/mimeEncrypt.js 2017-08-21 13:15:03.000000000 +0200 +++ new/enigmail/package/mimeEncrypt.js 2017-10-01 16:38:39.000000000 +0200 @@ -60,7 +60,6 @@ cryptoBoundary: null, win: null, pipe: null, - proc: null, statusStr: "", encryptedData: "", hashAlgorithm: null, @@ -179,20 +178,6 @@ else throw Cr.NS_ERROR_NOT_IMPLEMENTED; - var statusFlagsObj = {}; - var errorMsgObj = {}; - this.proc = EnigmailEncryption.encryptMessageStart(this.win, - this.enigSecurityInfo.UIFlags, - this.enigSecurityInfo.senderEmailAddr, - this.enigSecurityInfo.recipients, - this.enigSecurityInfo.bccRecipients, - this.hashAlgorithm, - this.enigSecurityInfo.sendFlags, - this, - statusFlagsObj, - errorMsgObj); - if (!this.proc) throw Cr.NS_ERROR_FAILURE; - this.cryptoBoundary = EnigmailMime.createBoundary(); this.startCryptoHeaders(); @@ -365,6 +350,23 @@ } try { + + let statusFlagsObj = {}; + let errorMsgObj = {}; + + let proc = EnigmailEncryption.encryptMessageStart(this.win, + this.enigSecurityInfo.UIFlags, + this.enigSecurityInfo.senderEmailAddr, + this.enigSecurityInfo.recipients, + this.enigSecurityInfo.bccRecipients, + this.hashAlgorithm, + this.enigSecurityInfo.sendFlags, + this, + statusFlagsObj, + errorMsgObj); + + if (!proc) throw Cr.NS_ERROR_FAILURE; + if (this.encapsulate) this.writeToPipe("--" + this.encapsulate + "--\r\n"); if (this.encHeader) { @@ -372,8 +374,6 @@ if (this.cryptoMode == MIME_SIGNED) this.writeOut("\r\n--" + this.encHeader + "--\r\n"); } - - if (!this.proc) return; this.flushInput(); if (!this.pipe) { @@ -385,7 +385,7 @@ // wait here for this.proc to terminate //this.inspector.enterNestedEventLoop(0); - this.proc.wait(); + proc.wait(); EnigmailLog.DEBUG("mimeEncrypt.js: finishCryptoEncapsulation: exitCode = " + this.exitCode + "\n"); if (this.exitCode !== 0) throw Cr.NS_ERROR_FAILURE; @@ -467,7 +467,7 @@ this.outQueue += str; - if (this.outQueue.length > maxBufferLen) + if (this.pipe && this.outQueue.length > maxBufferLen) this.flushOutput(); }, @@ -561,13 +561,13 @@ }, stdout: function(s) { - EnigmailLog.DEBUG("mimeEncrypt.js: stdout():" + s.length + "\n"); + LOCAL_DEBUG("mimeEncrypt.js: stdout():" + s.length + "\n"); this.encryptedData += s; this.dataLength += s.length; }, stderr: function(s) { - EnigmailLog.DEBUG("mimeEncrypt.js: stderr(): " + s.length + "\n"); + LOCAL_DEBUG("mimeEncrypt.js: stderr(): " + s.length + "\n"); this.statusStr += s; }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/enigmail/ui/content/enigmailAbout.htm new/enigmail/ui/content/enigmailAbout.htm --- old/enigmail/ui/content/enigmailAbout.htm 2017-08-21 13:15:03.000000000 +0200 +++ new/enigmail/ui/content/enigmailAbout.htm 2017-10-01 16:38:39.000000000 +0200 @@ -83,8 +83,7 @@ <li>Website hosting: <em><a href="http://www.sf.net/" target="_blank">Sourceforge.net</a></em></li> </ul> - <p> Enigmail OpenPGP is open source and licensed under the <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank"> - GNU General Public License </a> and the <a href="http://www.mozilla.org/MPL/" target="_blank">Mozilla Public License</a></p> + <p>Enigmail OpenPGP is open source and licensed under the <a href="https://www.mozilla.org/MPL/2.0/" target="_blank">Mozilla Public License</a> 2.0</p> <p>Support and download is available from <a target="_blank" href="https://www.enigmail.net/">www.enigmail.net</a></p> </body>
