Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lighttpd for openSUSE:Factory checked in at 2021-05-10 15:38:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lighttpd (Old) and /work/SRC/openSUSE:Factory/.lighttpd.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lighttpd" Mon May 10 15:38:53 2021 rev:44 rq:891836 version:1.4.58 Changes: -------- --- /work/SRC/openSUSE:Factory/lighttpd/lighttpd.changes 2020-11-26 23:16:19.621081082 +0100 +++ /work/SRC/openSUSE:Factory/.lighttpd.new.2988/lighttpd.changes 2021-05-10 15:41:29.645059484 +0200 @@ -1,0 +2,634 @@ +Mon Dec 28 10:47:41 UTC 2020 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 1.4.58: + * [mod_wolfssl] use wolfSSL TLS version defines + * [mod_wolfssl] compile with earlier wolfSSL vers + * [core] prefer IPv6+IPv4 func vs IPv4-specific func + * [core] reuse large mem chunks (fix mem usage) (fixes #3033) + * [core] add comment for FastCGI mem use in hctx->rb (#3033) + * [mod_proxy] fix sending of initial reqbody chunked + * [multiple] fdevent_waitpid() wrapper + * [core] sys-time.h - localtime_r,gmtime_r macros + * [core] http_date.[ch] encapsulate HTTP-date parse + * [core] specialized strptime() for HTTP date fmts + * [multiple] employ http_date.h, sys-time.h + * [core] http_date_timegm() (portable timegm()) + * buffer_append_path_len() to join paths + * [core] inet_ntop_cache -> sock_addr_cache + * [multiple] etag.[ch] -> http_etag.[ch]; better imp + * [core] fix crash after specific err in config file + * [core] fix bug in FastCGI uploads (#3033) + * [core] http_response_match_if_range() + * [mod_webdav] typedef off_t loff_t for FreeBSD + * [multiple] chunkqueue_write_chunk() + * [build] add GNUMAKEFLAGS=--no-print-directory + * [core] fix bug in read retry found by coverity + * [core] attempt to quiet some coverity warnings + * [mod_webdav] compile fix for Mac OSX/11 + * [core] handle U+00A0 in config parser + * [core] fix lighttpd -1 one-shot with pipes + * [core] quiet start/shutdown trace in one-shot mode + * [core] allow keep-alives in one-shot mode (#3042) + * [mod_webdav] define _ATFILE_SOURCE if AT_FDCWD + * [core] setsockopt IPV6_V6ONLY if server.v4mapped + * [core] prefer inet_aton() over inet_addr() + * [core] add missing mod_wolfssl to ssl compat list + * [mod_openssl] remove ancient preprocessor logic + * [core] SHA512_Init, SHA512_Update, SHA512_Final + * [mod_wolfssl] add complex preproc logic for SNI + * [core] wrap a macro value with parens + * [core] fix handling chunked response from backend (fixes #3044) + * [core] always set file.fd = -1 on FILE_CHUNK reset (fixes #3044) + * [core] skip some trace if backend Upgrade (#3044) + * [TLS] cert-staple.sh POSIX sh compat (fixes #3043) + * [core] portability fix if st_mtime not defined + * [mod_nss] portability fix + * [core] warn if mod_authn_file needed in conf + * [core] fix chunked decoding from backend (fixes #3044) + * [core] reject excess data after chunked encoding (#3046) + * [core] track chunked encoding state from backend (fixes #3046) + * [core] li_restricted_strtoint64() + * [core] track Content-Length from backend (fixes #3046) + * [core] enhance config parsing debugging (#3047) + * [core] reorder srv->config_context to match ndx (fixes #3047) + * [mod_proxy] proxy.header = ("force-http10" => ...) + * [mod_authn_ldap] fix crash (fixes #3048) + * [mod_authn_ldap, mod_vhostdb_ldap] default cafile + * [core] fix array_copy_array() sorted[] + * [multiple] replace fall through comment with attr + * [core] fix crash printing trace if backend is down + * [core] fix decoding chunked from backend (fixes #3049) + * [core] attempt to quiet some coverity warnings + * [core] perf: request processing + * [core] http_header_str_contains_token() + * [mod_flv_streaming] parse query string w/o copying + * [mod_evhost] use local array to split values + * [core] remove srv->split_vals + * [core] add User-Agent to http_header_e enum + * [core] store struct server * in struct connection + * [core] use func rc to indicate done reading header + * [core] replace connection_set_state w/ assignment + * [core] do not pass srv to http header parsing func + * [core] cold buffer_string_prepare_append_resize() + * [core] chunkqueue_compact_mem() + * [core] connection_chunkqueue_compact() + * [core] pass con around request, not srv and con + * [core] reduce use of struct parse_header_state + * [core] perf: HTTP header parsing using \n offsets + * [core] no need to pass srv to connection_set_state + * [core] perf: connection_read_header_more() + * [core] perf: connection_read_header_hoff() hot + * [core] inline connection_read_header() + * [core] pass ptr to http_request_parse() + * [core] more 'const' in request.c prototypes + * [core] handle common case of alnum or - field-name + * [mod_extforward] simplify code: use light_isxdigit + * [core] perf: array.c performance enhancements + * [core] mark some data_* funcs cold + * [core] http_header.c internal inline funcs + * [core] remove unused array_reset() + * [core] prefer uint32_t to size_t in base.h + * [core] uint32_t for struct buffer sizes + * [core] remove unused members of struct server + * [core] short-circuit path to clear request.headers + * [core] array keys are non-empty in key-value list + * [core] keep a->data[] sorted; remove a->sorted[] + * [core] __attribute_returns_nonnull__ + * [core] differentiate array_get_* for ro and rw + * [core] (const buffer *) in (struct burl_parts_t) + * [core] (const buffer *) for con->server_name + * [core] perf: initialize con->conf using memcpy() + * [core] run config_setup_connection() fewer times + * [core] isolate data_config.c, vector.c + * [core] treat con->conditional_is_valid as bitfield + * [core] http_header_hkey_get() over const array + * [core] inline buffer as part of DATA_UNSET key + * [core] inline buffer key for *_patch_connection() + * [core] (data_unset *) from array_get_element_klen + * [core] inline buffer as part of data_string value + * [core] add const to callers of http_header_*_get() + * [core] inline array as part of data_array value + * [core] const char *op in data_config + * [core] buffer string in data_config + * [core] streamline config_check_cond() + * [core] keep a->data[] sorted (REVERT) + * [core] array a->sorted[] as ptrs rather than pos + * [core] inline header and env arrays into con + * [mod_accesslog] avoid alloc for parsing cookie val + * [core] simpler config_check_cond() + * [mod_redirect,mod_rewrite] store context_ndx + * [core] const char *name in struct plugin + * [core] srv->plugin_slots as compact list + * [core] rearrange server_config, server members + * [core] macros CONST_LEN_STR and CONST_STR_LEN + * [core] struct plugin_data_base + * [core] improve condition caching perf + * [core] config_plugin_values_init() new interface + * [mod_access] use config_plugin_values_init() + * [core] (const buffer *) from strftime_cache_get() + * [core] mv config_setup_connection to connections.c + * [core] use (const char *) in config file parsing + * [mod_staticfile] use config_plugin_values_init() + * [mod_skeleton] use config_plugin_values_init() + * [mod_setenv] use config_plugin_values_init() + * [mod_alias] use config_plugin_values_init() + * [mod_indexfile] use config_plugin_values_init() + * [mod_expire] use config_plugin_values_init() + * [mod_flv_streaming] use config_plugin_values_init() + * [mod_magnet] use config_plugin_values_init() + * [mod_usertrack] use config_plugin_values_init() + * [mod_userdir] split policy from userdir path build + * [mod_userdir] use config_plugin_values_init() + * [mod_ssi] use config_plugin_values_init() + * [mod_uploadprogress] use config_plugin_values_init() + * [mod_status] use config_plugin_values_init() + * [mod_cml] use config_plugin_values_init() + * [mod_secdownload] use config_plugin_values_init() + * [mod_geoip] use config_plugin_values_init() + * [mod_evasive] use config_plugin_values_init() + * [mod_trigger_b4_dl] use config_plugin_values_init() + * [mod_accesslog] use config_plugin_values_init() + * [mod_simple_vhost] use config_plugin_values_init() + * [mod_evhost] use config_plugin_values_init() + * [mod_vhostdb*] use config_plugin_values_init() + * [mod_mysql_vhost] use config_plugin_values_init() + * [mod_maxminddb] use config_plugin_values_init() + * [mod_auth*] use config_plugin_values_init() + * [mod_deflate] use config_plugin_values_init() + * [mod_compress] use config_plugin_values_init() + * [core] add xsendfile* check if xdocroot is NULL + * [mod_cgi] use config_plugin_values_init() + * [mod_dirlisting] use config_plugin_values_init() + * [mod_extforward] use config_plugin_values_init() + * [mod_webdav] use config_plugin_values_init() + * [core] store addtl data in pcre_keyvalue_buffer + * [mod_redirect] use config_plugin_values_init() + * [mod_rewrite] use config_plugin_values_init() + * [mod_rrdtool] use config_plugin_values_init() + * [multiple] gw_backends config_plugin_values_init() + * [core] config_get_config_cond_info() + * [mod_openssl] use config_plugin_values_init() + * [core] use config_plugin_values_init() + * [core] collect more config logic into configfile.c + * [core] config_plugin_values_init_block() + * [core] gw_backend config_plugin_values_init_block + * [core] remove old config_insert_values_*() funcs + * [multiple] plugin.c handles common FREE_FUNC code + * [core] run all trigger and sighup handlers + * [mod_wstunnel] change DEBUG_LOG to use log_error() + * [core] stat_cache_path_contains_symlink use errh + * [core] isolate use of data_config, configfile.h + * [core] split cond cache from cond matches + * [mod_auth] inline arrays in http_auth_require_t + * [core] array_init() arg for initial size + * [core] gw_exts_clear_check_local() + * [core] gw_backend less pointer chasing + * [core] connection_handle_errdoc() separate func + * [multiple] prefer (connection *) to (srv *) + * [core] create http chunk header on the stack + * [multiple] connection hooks no longer get (srv *) + * [multiple] plugin_stats array + * [core] read up-to fixed size chunk before fionread + * [core] default chunk size 8k (was 4k) + * [core] pass con around gw_backend instead of srv + * [core] log_error_multiline_buffer() + * [multiple] reduce direct use of srv->cur_ts + * [multiple] extern log_epoch_secs + * [multiple] reduce direct use of srv->errh ++++ 437 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/lighttpd/lighttpd.changes ++++ and /work/SRC/openSUSE:Factory/.lighttpd.new.2988/lighttpd.changes Old: ---- lighttpd-1.4.55.tar.xz lighttpd-1.4.55.tar.xz.asc New: ---- lighttpd-1.4.58.tar.xz lighttpd-1.4.58.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lighttpd.spec ++++++ --- /var/tmp/diff_new_pack.SCrQxu/_old 2021-05-10 15:41:30.069057826 +0200 +++ /var/tmp/diff_new_pack.SCrQxu/_new 2021-05-10 15:41:30.077057795 +0200 @@ -23,7 +23,7 @@ %define pkg_home %{_localstatedir}/lib/%{name} Name: lighttpd -Version: 1.4.55 +Version: 1.4.58 Release: 0 # %define pkg_name %{name} @@ -362,10 +362,9 @@ %service_del_postun %{name}.service %files +%{_sbindir}/* %{_unitdir}/%{name}.service -%{_sbindir}/rc%{name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} -%{_sbindir}/* %dir %attr(750,root,%{name}) %{_sysconfdir}/%{name} %dir %attr(750,root,%{name}) %{_sysconfdir}/%{name}/conf.d %dir %attr(750,root,%{name}) %{_sysconfdir}/%{name}/vhosts.d @@ -375,7 +374,6 @@ %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/access_log.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/auth.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/cgi.conf -%config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/compress.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/debug.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/dirlisting.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/evhost.conf @@ -391,6 +389,8 @@ %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/status.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/userdir.conf %config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/vhosts.d/vhosts.template +%config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/conf.d/deflate.conf + # modules %dir %{_libdir}/%{name} %{_libdir}/%{name}/mod_access.so @@ -399,7 +399,6 @@ %{_libdir}/%{name}/mod_auth.so %{_libdir}/%{name}/mod_authn_file.so %{_libdir}/%{name}/mod_cgi.so -%{_libdir}/%{name}/mod_compress.so %{_libdir}/%{name}/mod_deflate.so %{_libdir}/%{name}/mod_dirlisting.so %{_libdir}/%{name}/mod_evasive.so @@ -426,6 +425,7 @@ %{_libdir}/%{name}/mod_usertrack.so %{_libdir}/%{name}/mod_vhostdb.so %{_libdir}/%{name}/mod_wstunnel.so +%{_libdir}/%{name}/mod_authn_dbi.so %{_mandir}/man8/*.8%{?ext_man} %doc AUTHORS NEWS README #doc doc/*.dot @@ -435,7 +435,6 @@ %doc doc/outdated/alias.txt %doc doc/outdated/authentication.txt %doc doc/outdated/cgi.txt -%doc doc/outdated/compress.txt %doc doc/outdated/configuration.txt %doc doc/outdated/expire.txt %doc doc/outdated/fastcgi-state.txt ++++++ lighttpd-1.4.55.tar.xz -> lighttpd-1.4.58.tar.xz ++++++ ++++ 127304 lines of diff (skipped)