commit nginx-module-njs for openSUSE:Factory
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 <adam.majer@suse.de> + +- 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>
participants (1)
-
Source-Sync