Commit Graph

131 Commits

Author SHA1 Message Date
Frantisek Sumsal
7b6dd94ebb Add gating configuration for C10S/RHEL10 2024-07-24 12:17:33 +02:00
Troy Dawson
52778b9bf9 Bump release for June 2024 mass rebuild 2024-06-24 09:04:05 -07:00
Fedora Release Engineering
7ac719f4fa Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 08:18:42 +00:00
Fedora Release Engineering
75ecf19192 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 08:52:17 +00:00
Fedora Release Engineering
f6dc78d8ac Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 16:01:18 +00:00
Robert Scheck
15fe7bf50d Added upstream patch to fix segmentation fault for '-r' (#2188394) 2023-04-21 23:24:45 +02:00
Fedora Release Engineering
299d346aad Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 20:57:00 +00:00
Fedora Release Engineering
850f439798 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 23:56:50 +00:00
Fedora Release Engineering
85a4b0184c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 20:37:25 +00:00
Robert Scheck
dd01a29e9c Rebase to 0.95 (#2039260) 2022-01-13 02:17:29 +01:00
Fedora Release Engineering
bc0e402418 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 15:34:24 +00:00
Robert Scheck
5b3c284e54 Add upstream patches to fix various xmtr issues (#1488417) 2021-04-10 03:07:27 +02:00
Fedora Release Engineering
7d62a9de65 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 20:59:24 +00:00
Robert Scheck
2c3f3ad5f5 - Rebase to 0.94 (#1742473, #1840079)
- Drop policykit wrapper for xmtr due to libcap (#1488417, #1488418)
2021-01-24 21:37:43 +01:00
Tom Stellard
aba689badb Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 02:07:52 +00:00
Fedora Release Engineering
f3b8426fb6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 08:37:04 +00:00
Fedora Release Engineering
5c7345e158 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 14:16:39 +00:00
Fedora Release Engineering
ae0f788393 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 17:55:23 +00:00
Fedora Release Engineering
d3da6be128 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 11:40:45 +00:00
Igor Gnatenko
fda4d57659 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:17 +01:00
Fedora Release Engineering
ba85d459ea - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 11:10:01 +00:00
Fedora Release Engineering
e51cb3e66d - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 03:28:30 +00:00
Michal Sekletar
743d0796a9 Rebase to 0.92
Resolves: #1458265
2017-08-27 10:35:14 +02:00
Fedora Release Engineering
70d195ab8f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 03:40:42 +00:00
Fedora Release Engineering
3705bbc8e2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 22:25:17 +00:00
Michal Sekletar
7d93f14f8c Use %setup+%autopatch instead of %autosetup -S git_am
When mtr is build inside git repo then build system includes git
revision into release number.
2017-03-02 14:43:04 +01:00
Michal Sekletar
e8d10e52a8 Change Source
We are now consuming releases directly from github

https://github.com/traviscross/mtr/releases
2017-03-02 14:41:48 +01:00
Michal Sekletar
d80e20bd3a One more version bump for the same reason (hopefully last one) 2017-03-01 13:56:16 +01:00
Michal Sekletar
081e1fa7bf Rebuild because previous build doesn't have correct dist-tag
https://koji.fedoraproject.org/koji/buildinfo?buildID=863151

Has dist-tag fc26 but it was built in rawhide buildroot.
2017-03-01 10:55:37 +01:00
Michal Sekletar
b7cac80ef4 Add git to BuildRequires
We now apply patches via %autosetup -S git_am and for that we need git
in build root.
2017-03-01 09:35:54 +01:00
Michal Sekletar
9dd4325251 Add patch
This patch was supposed to be part of b6d49d3b07
2017-03-01 09:30:30 +01:00
Michal Sekletar
45bb13db2d Inform user about the problem with running GUI apps under root on Wayland 2017-02-28 17:21:27 +01:00
Michal Sekletar
12ffba0a7f Make shell parent of pkexec
In case when mtr-gtk is started from gnome-shell we need to make sure
that parent process of pkexec is not systemd. This is because pkexec
exits with error if it detects that its parent is PID 1 [1].

Execing pkexec was fine before F22, because previously gnome-shell was
reaping processes it spawned. Since F22 gnome-shell doesn't do that and
it calls g_spawn_async w/o G_SPAWN_DO_NOT_REAP_CHILD flag in which case
glib really doesn't bother with reaping child processes properly and
instead it does double fork(). Intermediate child process goes away and
grand-child is then reparented to PID 1 that will reap it. [2]

[1] https://cgit.freedesktop.org/polkit/commit/src/programs/pkexec.c?id=3b12cfac29dddd27f1f166a7574d8374cc1dccf2
[2] https://git.gnome.org/browse/gnome-shell/commit/?id=01c6392c1373cf23786a0dad1b670a511107349c
2017-02-28 16:43:15 +01:00
Michal Sekletar
b6d49d3b07 Rebase to latest upstream
Resolves: #1365128
2017-02-28 14:20:12 +01:00
Fedora Release Engineering
c8cad21c32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 21:50:36 +00:00
Michal Sekletar
5dcbf9f493 Rebase to 0.86 2016-05-13 23:35:24 +02:00
Fedora Release Engineering
b4b29cdfb8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 08:52:58 +00:00
Dennis Gilmore
fdf1e90390 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 21:12:52 +00:00
Peter Robinson
517130c4dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 10:41:52 +00:00
Dennis Gilmore
b541ef7ff4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 06:29:19 -05:00
Michal Sekletar
669b407bfd spec: rebuild using upstream tarball
We don't need generate-tarball.sh since upstream regenerated tarball with
sources and it no longer includes binary blobs.

Resolves: #1020926
2013-10-18 16:15:33 +02:00
Michal Sekletar
0508ff85b2 Drop unneeded files from repository 2013-10-18 16:06:30 +02:00
Michal Sekletar
67180eddca sources: regenerate sources 2013-10-08 14:20:11 +02:00
Michal Sekletar
8167f0d6bd spec: change release to 0.85-3
There is no need to bump spec twice since 0.85-3 was never released.
2013-10-08 12:36:18 +02:00
Michal Sekletar
6960a3bb59 doc: add missing documentation
Resolves: #1015552
2013-10-04 15:59:46 +02:00
Michal Sekletar
70f281edd0 dns: iterate over all configured nameservers
Previously if there were three nameservers configured and third one was
reachable via IPv6 we didn't sent query to it, since NSCOUNT6 was equal to
one. Clearly it was the original intention to sent query to all IPv6
nameservers.

Reported-by: Benedikt Gollatz <benedikt@gollatz.net>

Resolves: #966174
2013-10-01 16:24:39 +02:00
Michal Sekletar
2e311d4e97 core: introduce grace period
In report mode we break out from select loop immediately after we reach
maximum count of iterations. But we should wait for packets which are still on
the way.

In order to fix the issue we introduce grace period during which we don't send
out more packets but we just wait for responses which might be still on the way.

Resolves: #1009051
2013-10-01 16:24:39 +02:00
Michal Sekletar
7482711a66 mtr-gtk: migrate from consolehelper to polkit
Previously we used consolehelper in order to authenticate user who wants to run
mtr-gtk. In Fedora we have newer framework providing access control for
privileged operations, policykit.

This commit replaces consolehelper configuration and provides policy file for
policykit and shell wrapper which runs mtr via pkexec. Note that this is not ideal and
we haven't gained a lot by this.

In the long run we should really decouple gtk frontend and mtr backend. Backend
then would have CAP_NET_RAW capability encoded in filesystem and as soon as
possible it would drop that capability and start providing data to be rendered
by gtk frontend which would run completely unprivileged.

http://fedoraproject.org/wiki/Features/UsermodeMigration

Resolves: #502750
2013-10-01 16:24:20 +02:00
Michal Sekletar
be24752376 spec: enable hardened build
Resolves: #1014133
2013-10-01 15:02:45 +02:00
Michal Sekletar
6b0e9ae5c4 sources: add script for generating tarball
We have to make sure that it is obvious how one can create tarball
included in srpm if it doesn't originate upstream.

generate-tarball.sh will create xz compressed tarball which doesn't
include any object files. This script will be dropped as soon as
creation of upstream tarball works properly again.
2013-08-05 17:03:21 +02:00