Skip to content

Commit

Permalink
Merge pull request #270 from essentialkaos/develop
Browse files Browse the repository at this point in the history
Release
  • Loading branch information
andyone authored Jan 18, 2024
2 parents fb03aa5 + 62f108b commit 483576d
Show file tree
Hide file tree
Showing 30 changed files with 528 additions and 396 deletions.
33 changes: 30 additions & 3 deletions specs/atop/atop.spec
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Summary: Advanced System and Process Monitor
Name: atop
Version: 2.9.0
Version: 2.10.0
Release: 0%{?dist}
License: GPLv2+
Group: Development/System
Expand Down Expand Up @@ -64,10 +64,11 @@ rm -rf %{buildroot}
install -dm 755 %{buildroot}%{_bindir}
install -dm 755 %{buildroot}%{_sbindir}

install -pm 700 atopacctd %{buildroot}%{_sbindir}/
install -pm 755 atop %{buildroot}%{_bindir}/
install -pm 755 atopcat %{buildroot}%{_bindir}/
install -pm 755 atopconvert %{buildroot}%{_bindir}/
install -pm 700 atopacctd %{buildroot}%{_sbindir}/
install -pm 755 atophide %{buildroot}%{_bindir}/

ln -sf %{_bindir}/atop %{buildroot}%{_bindir}/atopsar

Expand Down Expand Up @@ -137,19 +138,45 @@ fi
%{_datadir}/%{name}/atop.daily
%{_bindir}/atop
%{_bindir}/atopcat
%{_bindir}/atopsar
%{_bindir}/atopconvert
%{_bindir}/atophide
%{_bindir}/atopsar
%{_sbindir}/atopacctd
%{_mandir}/man1/atop.1*
%{_mandir}/man1/atopsar.1*
%{_mandir}/man1/atopcat.1*
%{_mandir}/man1/atopconvert.1*
%{_mandir}/man1/atophide.1*
%{_mandir}/man5/atoprc.5*
%{_mandir}/man8/atopacctd.8*

################################################################################

%changelog
* Wed Jan 17 2024 Anton Novojilov <[email protected]> - 2.10.0-0
- Additional memory statistics on system level: amount of available memory,
amount of memory used for Transparant Huge Pages, amount of memory used by two
categories of static huge pages (usually 2MiB and 1GiB), and the number
of pages transferred to/from zswap.
- Additional counters for the number of idle threads on system level and process
level.
- Refined view of memory bar graph, including free static huge pages.
- Generic way to determine the container id or pod name for containerized
processes.
- Support for a BPF-based alternative for the netatop kernel module to gather
network statistics per process/thread.
- Use the -z flag followed by a regex to prepend matching environment variables
to the full command line that is shown per process (with key 'c').
- Various bugfixes (like memory leak when switching to bar graph mode) and minor
improvements.
- Bugfix: failing malloc while starting atopsar (unprivileged) for a live
measurement.
- The program atophide can be used to make an extraction from an input raw log
to an output raw log, optionally specifying a begin time and/or an end time.
- The format of the raw file is incompatible with previous versions. Raw files
from previous versions can be converted to the new layout with the atopconvert
command.

* Sat Jul 08 2023 Anton Novojilov <[email protected]> - 2.9.0-0
- Introduction of bar graph mode
- Additional counters per thread showing the number of voluntary and
Expand Down
2 changes: 1 addition & 1 deletion specs/autoconf.spec
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Version: 2.71
Release: 0%{?dist}
License: GPLv2+ and GFDL
Group: Development/Tools
URL: https://www.gnu.org/software/automake/
URL: https://www.gnu.org/software/autoconf/

Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz

Expand Down
82 changes: 20 additions & 62 deletions specs/bison.spec
Original file line number Diff line number Diff line change
Expand Up @@ -4,75 +4,33 @@

################################################################################

%define _posixroot /
%define _root /root
%define _bin /bin
%define _sbin /sbin
%define _srv /srv
%define _home /home
%define _lib32 %{_posixroot}lib
%define _lib64 %{_posixroot}lib64
%define _libdir32 %{_prefix}%{_lib32}
%define _libdir64 %{_prefix}%{_lib64}
%define _logdir %{_localstatedir}/log
%define _rundir %{_localstatedir}/run
%define _lockdir %{_localstatedir}/lock/subsys
%define _cachedir %{_localstatedir}/cache
%define _spooldir %{_localstatedir}/spool
%define _crondir %{_sysconfdir}/cron.d
%define _loc_prefix %{_prefix}/local
%define _loc_exec_prefix %{_loc_prefix}
%define _loc_bindir %{_loc_exec_prefix}/bin
%define _loc_libdir %{_loc_exec_prefix}/%{_lib}
%define _loc_libdir32 %{_loc_exec_prefix}/%{_lib32}
%define _loc_libdir64 %{_loc_exec_prefix}/%{_lib64}
%define _loc_libexecdir %{_loc_exec_prefix}/libexec
%define _loc_sbindir %{_loc_exec_prefix}/sbin
%define _loc_bindir %{_loc_exec_prefix}/bin
%define _loc_datarootdir %{_loc_prefix}/share
%define _loc_includedir %{_loc_prefix}/include
%define _loc_mandir %{_loc_datarootdir}/man
%define _rpmstatedir %{_sharedstatedir}/rpm-state
%define _pkgconfigdir %{_libdir}/pkgconfig

%define __ln %{_bin}/ln
%define __touch %{_bin}/touch
%define __service %{_sbin}/service
%define __chkconfig %{_sbin}/chkconfig
%define __ldconfig %{_sbin}/ldconfig
%define __groupadd %{_sbindir}/groupadd
%define __useradd %{_sbindir}/useradd
%define __install_info %{_sbindir}/install-info
%define _smp_mflags -j1

################################################################################

%define _smp_mflags -j1
Summary: A GNU general-purpose parser generator
Name: bison
Version: 3.8.2
Release: 0%{?dist}
License: GPLv3+
Group: Development/Tools
URL: https://www.gnu.org/software/bison/

################################################################################

Summary: A GNU general-purpose parser generator
Name: bison
Version: 3.8.2
Release: 0%{?dist}
License: GPLv3+
Group: Development/Tools
URL: https://www.gnu.org/software/bison/
Source0: https://ftp.gnu.org/pub/gnu/bison/bison-%{version}.tar.xz

Source0: https://ftp.gnu.org/pub/gnu/bison/bison-%{version}.tar.xz
Source100: checksum.sha512

Source100: checksum.sha512
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: autoconf m4 >= 1.4 make gcc

BuildRequires: autoconf m4 >= 1.4 make gcc
Requires: m4 >= 1.4

Requires: m4 >= 1.4
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info

Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info

Provides: bundled(gnulib) = %{name}-%{version}
Provides: %{name} = %{version}-%{release}
Provides: bundled(gnulib) = %{name}-%{version}
Provides: %{name} = %{version}-%{release}

################################################################################

Expand All @@ -95,7 +53,7 @@ Bison.

%package devel

Summary: -ly library for development using Bison-generated parsers
Summary: Library for development using Bison-generated parsers
Group: Development/Libraries

Provides: bison-static = %{version}-%{release}
Expand All @@ -111,8 +69,8 @@ simple programs to supply minimal support for the generated parsers.

%package runtime

Summary: Runtime support files used by Bison-generated parsers
Group: Development/Libraries
Summary: Runtime support files used by Bison-generated parsers
Group: Development/Libraries

%description runtime
The bison-runtime package contains files used at runtime by parsers
Expand Down
5 changes: 4 additions & 1 deletion specs/cronie.spec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

Summary: Cron daemon for executing programs at set times
Name: cronie
Version: 1.7.0
Version: 1.7.1
Release: 0%{?dist}
License: MIT and BSD and ISC and GPLv2
Group: System Environment/Base
Expand Down Expand Up @@ -241,6 +241,9 @@ systemctl try-restart %{service_name}.service &>/dev/null || :
################################################################################

%changelog
* Wed Jan 17 2024 Anton Novojilov <[email protected]> - 1.7.1-0
- https://github.com/cronie-crond/cronie/releases/tag/cronie-1.7.1

* Thu Dec 07 2023 Anton Novojilov <[email protected]> - 1.7.0-0
- https://github.com/cronie-crond/cronie/releases/tag/cronie-1.7.0

Expand Down
5 changes: 4 additions & 1 deletion specs/elixir.spec
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

Summary: A modern approach to programming for the Erlang VM
Name: elixir
Version: 1.15.7
Version: 1.16.0
Release: 0%{?dist}
License: ASL 2.0 and ERPL
Group: Development/Tools
Expand Down Expand Up @@ -82,6 +82,9 @@ rm -rf %{buildroot}
################################################################################

%changelog
* Wed Jan 17 2024 Anton Novojilov <[email protected]> - 1.16.0-0
- https://github.com/elixir-lang/elixir/releases/tag/v1.16.0

* Wed Nov 08 2023 Anton Novojilov <[email protected]> - 1.15.7-0
- https://github.com/elixir-lang/elixir/releases/tag/v1.15.7

Expand Down
5 changes: 4 additions & 1 deletion specs/fish.spec
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Summary: Friendly interactive shell (FISh)
Name: fish
Version: 3.6.4
Version: 3.7.0
Release: 0%{?dist}
License: GPL2
Group: System Environment/Shells
Expand Down Expand Up @@ -94,6 +94,9 @@ fi
################################################################################

%changelog
* Wed Jan 17 2024 Anton Novojilov <[email protected]> - 3.7.0-0
- https://github.com/fish-shell/fish-shell/releases/tag/3.7.0

* Thu Dec 07 2023 Anton Novojilov <[email protected]> - 3.6.4-0
- https://github.com/fish-shell/fish-shell/releases/tag/3.6.4

Expand Down
5 changes: 4 additions & 1 deletion specs/golang/golang.spec
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

Summary: The Go Programming Language
Name: golang
Version: 1.21.5
Version: 1.21.6
Release: 0%{?dist}
License: BSD
Group: Development/Languages
Expand Down Expand Up @@ -237,6 +237,9 @@ rm -rf %{buildroot}
################################################################################

%changelog
* Wed Jan 10 2024 Anton Novojilov <[email protected]> - 1.21.6-0
- https://github.com/golang/go/issues?q=milestone:Go1.21.6+label:CherryPickApproved

* Wed Dec 06 2023 Anton Novojilov <[email protected]> - 1.21.5-0
- https://github.com/golang/go/issues?q=milestone:Go1.21.5+label:CherryPickApproved

Expand Down
2 changes: 1 addition & 1 deletion specs/haproxy/haproxy.spec
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

Name: haproxy
Summary: TCP/HTTP reverse proxy for high availability environments
Version: 2.8.4
Version: 2.8.5
Release: 0%{?dist}
License: GPLv2+
URL: https://haproxy.1wt.eu
Expand Down
85 changes: 83 additions & 2 deletions specs/haproxy/haproxy24.spec
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@

%define lua_ver 5.4.6
%define pcre_ver 10.42
%define openssl_ver 1.1.1v
%define openssl_ver 1.1.1w
%define ncurses_ver 6.4
%define readline_ver 8.2

################################################################################

Name: haproxy%{comp_ver}
Summary: TCP/HTTP reverse proxy for high availability environments
Version: 2.4.24
Version: 2.4.25
Release: 0%{?dist}
License: GPLv2+
URL: https://haproxy.1wt.eu
Expand Down Expand Up @@ -231,6 +231,87 @@ fi
################################################################################

%changelog
* Wed Jan 17 2024 Anton Novojilov <[email protected]> - 2.4.25-0
- BUG/MEDIUM: dns: Be sure to unlock DSS when existing dns_session_io_handler()
- BUG/MINOR: hlua: fix invalid use of lua_pop on error paths
- BUG/MINOR: stktable: allow sc-set-gpt(0) from tcp-request connection
- SCRIPTS: git-show-backports: automatic ref and base detection with -m
- BUILD: Makefile: add the USE_QUIC option to make help
- BUG/MINOR: hlua_fcn: potentially unsafe stktable_data_ptr usage
- DOC: lua: fix core.register_action typo
- BUG/MINOR: ssl_sock: fix possible memory leak on OOM
- BUG/MEDIUM: stconn: Wake applets on sending path if there is a pending
shutdown
- BUG/MEDIUM: stconn/stream: Forward shutdown on write timeout
- BUG/MINOR: hlua/action: incorrect message on E_YIELD error
- CI: Update to actions/checkout@v4
- MINOR: hlua: add hlua_stream_ctx_prepare helper function
- BUG/MEDIUM: hlua: streams don't support mixing lua-load with
lua-load-per-thread
- BUG/MEDIUM: hlua: don't pass stale nargs argument to lua_resume()
- BUG/MINOR: hlua/init: coroutine may not resume itself
- MINOR: buf: Add b_force_xfer() function
- BUG/MEDIUM: mux-fcgi: Don't swap trash and dbuf when handling STDERR records
- BUG/MINOR: promex: fix backend_agg_check_status
- BUG/MINOR: freq_ctr: fix possible negative rate with the scaled API
- BUG/MAJOR: mux-h2: Report a protocol error for any DATA frame before headers
- BUG/MINOR: server: add missing free for server->rdr_pfx
- MINOR: pattern: fix pat_{parse,match}_ip() function comments
- BUG/MEDIUM: listener/proxy: fix listeners notify for proxy resume (2nd try)
- BUG/MINOR: debug: enter ha_panic() only once
- BUILD: ssl: buggy -Werror=dangling-pointer since gcc 13.0
- BUG/MEDIUM: actions: always apply a longest match on prefix lookup
- BUG/MINOR: mux-h2: make up other blocked streams upon removal from list
- BUG/MEDIUM: mux-h2: Don't report an error on shutr if a shutw is pending
- BUG/MEDIUM: peers: Be sure to always refresh recconnect timer in sync task
- BUG/MINOR: mux-h2: commit the current stream ID even on reject
- BUG/MINOR: mux-h2: update tracked counters with req cnt/req err
- BUG/MINOR: ssl: suboptimal certificate selection with TLSv1.3 and dual
ECDSA/RSA
- BUG/MEDIUM: ssl: segfault when cipher is NULL
- BUG/MINOR: tcpcheck: Report hexstring instead of binary one on check failure
- BUG/MINOR: stktable: missing free in parse_stick_table()
- BUG/MINOR: cfgparse/stktable: fix error message on stktable_init() failure
- CLEANUP: htx: Properly indent htx_reserve_max_data() function
- BUG/MINOR: stick-table/cli: Check for invalid ipv4 key
- BUG/MINOR: mux-h1: Properly handle http-request and http-keep-alive timeouts
- DOC: management: -q is quiet all the time
- DOC: config: use the word 'backend' instead of 'proxy' in 'track' description
- BUG/MINOR: stconn: Handle abortonclose if backend connection was already
set up
- MINOR: connection: Add a CTL flag to notify mux it should wait for reads again
- MEDIUM: mux-h1: Handle MUX_SUBS_RECV flag in h1_ctl() and susbscribe for reads
- BUG/MEDIUM: stream: Properly handle abortonclose when set on backend only
- REGTESTS: http: Improve script testing abortonclose option
- BUG/MEDIUM: stream: Don't call mux .ctl() callback if not implemented
- MINOR: htx: Use a macro for overhead induced by HTX
- MINOR: channel: Add functions to get info on buffers and deal with HTX streams
- BUG/MINOR: stconn: Fix streamer detection for HTX streams
- BUG/MINOR: stconn: Use HTX-aware channel's functions to get info on buffer
- BUG/MEDIUM: mux-h2: fail earlier on malloc in takeover()
- BUG/MEDIUM: mux-h1: fail earlier on malloc in takeover()
- BUG/MEDIUM: mux-fcgi: fail earlier on malloc in takeover()
- BUG/MINOR: stream/cli: report correct stream age in "show sess"
- MINOR: stktable: add stktable_deinit function
- BUG/MINOR: proxy/stktable: missing frees on proxy cleanup
- REGTESTS: http: add a test to validate chunked responses delivery
- BUG/MINOR: server: do not leak default-server in defaults sections
- DOC: 51d: updated 51Degrees repo URL for v3.2.10
- REGTESTS: connection: disable http_reuse_be_transparent.vtc if !TPROXY
- DOC: lua: add sticktable class reference from Proxy.stktable
- DOC: lua: fix Proxy.get_mode() output
- BUG/MINOR: config: Stopped parsing upon unmatched environment variables
- DOC: config: specify supported sections for "max-session-srv-conns"
- DOC: config: add matrix entry for "max-session-srv-conns"
- REGTESTS: sample: Test the behavior of consecutive delimiters for the field
converter
- BUG/MINOR: sample: Make the `word` converter compatible with `-m found`
- DOC: Clarify the differences between field() and word()
- BUG/MINOR: cache: Remove incomplete entries from the cache when stream
is closed
- BUG/MEDIUM: pattern: don't trim pools under lock in pat_ref_purge_range()
- BUG/MINOR: startup: set GTUNE_SOCKET_TRANSFER correctly

* Wed Oct 04 2023 Anton Novojilov <[email protected]> - 2.4.24-0
- MINOR: proto_uxst: add resume method
- CLEANUP: listener: function comment typo in stop_listener()
Expand Down
Loading

0 comments on commit 483576d

Please sign in to comment.