Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nginx-module-njs for
openSUSE:Factory checked in at 2024-07-22 17:19:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nginx-module-njs (Old)
and /work/SRC/openSUSE:Factory/.nginx-module-njs.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nginx-module-njs"
Mon Jul 22 17:19:16 2024 rev:3 rq:1189037 version:0.8.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/nginx-module-njs/nginx-module-njs.changes
2023-10-20 23:21:31.152923048 +0200
+++
/work/SRC/openSUSE:Factory/.nginx-module-njs.new.17339/nginx-module-njs.changes
2024-07-22 17:20:55.348303280 +0200
@@ -1,0 +2,67 @@
+Mon Jul 22 12:42:55 UTC 2024 - Adam Majer <[email protected]>
+
+- update to 0.8.5:
+nginx modules:
+ * Change: r.variables.var, r.requestText, r.responseText,
+ s.variables.var, and the data argument of the s.on() callback with
+ upload or download event types will now convert bytes invalid in
+ UTF-8 encoding into the replacement character. When working with
+ binary data, use r.rawVariables.var, r.requestBuffer,
+ r.responseBuffer, s.rawVariables.var, and the upstream or
+ downstream event type for s.on() instead.
+ * Feature: added timeout argument for add(), set(), and incr() methods of a
shared dictionary.
+ * Bugfix: fixed checking for duplicate js_set variables.
+ * Bugfix: fixed request Host header when the port is non-standard.
+ * Bugfix: fixed handling of a zero-length request body in ngx.fetch() and
r.subrequest().
+ * Bugfix: fixed heap-buffer-overflow in Headers.get().
+ * Bugfix: fixed r.subrequest() error handling.
+Core:
+ * Feature: added zlib module for QuickJS engine.
+ * Bugfix: fixed zlib.inflate().
+ * Bugfix: fixed String.prototype.replaceAll() with a zero-length argument.
+ * Bugfix: fixed retval handling after an exception in
Array.prototype.toSpliced(),
+ Array.prototype.toReversed(), Array.prototype.toSorted().
+ * Bugfix: fixed RegExp.prototype[@@replace]() with replacements containing
+ $', $` and strings with Unicode characters.
+ * Bugfix: fixed a one-byte overread in decodeURI() and decodeURIComponent().
+ * Bugfix: fixed tracking of argument scope.
+ * Bugfix: fixed integer overflow in Date.parse().
+
+Changes with njs 0.8.4
+nginx modules:
+ * Feature: the Server header for outgoing header can be set.
+ * Improvement: validating URI and args arguments in r.subrequest().
+ * Improvement: checking for duplicate js_set variables.
+ * Bugfix: fixed clear() method of a shared dictionary without a timeout
introduced in 0.8.3.
+ * Bugfix: fixed r.send() method of a shared dictionary without a timeout
with Buffer argument.
+Core:
+ * Feature: added QuickJS engine support in CLI.
+ * Bugfix: fixed atob() with non-padded base64 strings.
+
+Changes with njs 0.8.3
+nginx modules:
+ * Bugfix: fixed Headers.set().
+ * Bugfix: fixed js_set with Buffer values.
+ * Bugfix: fixed clear() method of a shared dictionary when a timeout is not
specified.
+ * Bugfix: fixed stub_status statistics when js_periodic is enabled.
+Core:
+ * Bugfix: fixed building with libxml2 2.12 and later.
+ * Bugfix: fixed Date constructor for overflows and with NaN values.
+ * Bugfix: fixed underflow in querystring.parse().
+ * Bugfix: fixed potential buffer overread in String.prototype.match().
+ * Bugfix: fixed parsing of for-in loops.
+ * Bugfix: fixed parsing of hexadecimal, octal, and binary literals with no
digits.
+
+Changes with njs 0.8.2
+nginx modules:
+ * Feature: introduced console object. The following methods were introduced:
+ error(), info(), log(), time(), timeEnd(), warn().
+ * Bugfix: fixed HEAD response handling with large Content-Length in Fetch
API.
+ * Bugfix: fixed items() method for a shared dictionary.
+ * Bugfix: fixed delete() method for a shared dictionary.
+Core:
+ * Feature: extended fs module. Added fs.existsSync().
+ * Bugfix: fixed xml module. Broken XML exception handling in xml.parse()
method was fixed.
+ * Bugfix: fixed Regexp.prototype.exec() with global regexp and Unicode
input.
+
+-------------------------------------------------------------------
Old:
----
nginx-module-njs.tar.gz
New:
----
nginx-module-njs-0.8.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nginx-module-njs.spec ++++++
--- /var/tmp/diff_new_pack.mGCei5/_old 2024-07-22 17:20:55.828322576 +0200
+++ /var/tmp/diff_new_pack.mGCei5/_new 2024-07-22 17:20:55.828322576 +0200
@@ -1,7 +1,7 @@
#
# spec file for package nginx-module-njs
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: nginx-module-njs
-Version: 0.8.1
+Version: 0.8.5
Release: 0
Summary: NGINX module for NGINX Javascript
License: BSD-2-Clause
Group: Productivity/Networking/Web/Proxy
URL: https://nginx.org/en/docs/njs/
-Source: %{name}.tar.gz
+Source: nginx-module-njs-%{version}.tar.gz
BuildRequires: nginx-source
%{ngx_conditionals}
%{ngx_requires}
@@ -33,7 +33,7 @@
nginx functionality.
%prep
-%autosetup -p1 -n %{name}
+%autosetup -p1
cp -r %{_prefix}/src/nginx .
%build
@@ -48,7 +48,7 @@
%files
%license LICENSE
-%doc README CHANGES
+%doc CHANGES
%{ngx_module_dir}/ngx_http_js_module.so
%{ngx_module_dir}/ngx_stream_js_module.so
++++++ _service ++++++
--- /var/tmp/diff_new_pack.mGCei5/_old 2024-07-22 17:20:55.860323862 +0200
+++ /var/tmp/diff_new_pack.mGCei5/_new 2024-07-22 17:20:55.864324023 +0200
@@ -1,14 +1,15 @@
<services>
<service name="tar_scm" mode="manual">
<param name="filename">nginx-module-njs</param>
- <param name="scm">hg</param>
- <param name="url">https://hg.nginx.org/njs</param>
- <param name="revision">0.8.1</param>
- <param name="version"></param>
+ <param name="scm">git</param>
+ <param name="url">https://github.com/nginx/njs</param>
+ <param name="revision">@PARENT_TAG@</param>
+ <param name="versionformat">@PARENT_TAG@</param>
</service>
<service name="recompress" mode="manual">
<param name="compression">gz</param>
- <param name="file">nginx-module-njs.tar</param>
+ <param name="file">nginx-module-njs*.tar</param>
</service>
+ <service name="set_version" mode="manual" />
</services>