Skip to content

Commit 790a320

Browse files
committed
v2.2 + warp-cli: warp-stats command deprecated; tunnel stats instead
1 parent 0793d5b commit 790a320

File tree

16 files changed

+148
-117
lines changed

16 files changed

+148
-117
lines changed

warpgui/all/usr/share/doc/warpgui/repack.txt

+34-7
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
This repack.txt file was created automatically by RPMCreator v2.5
1+
This repack.txt file was created automatically by RPMCreator v2.6
22
It contains the necessary information to recreation the program from the source code
33

44
Information about the program:
55
---
66
Name of program: warpgui
7-
Version of program: 1.7
7+
Version of program: 2.2
88
Program development tool: Lazarus
9-
Version of program development tool: 2.2.4
9+
Version of program development tool: 3.2
1010
URL the sources + binaries of the author: https://github.com/AKotov-dev/warpgui
1111

1212
Information about the rpm-package:
1313
---
1414
Build method: Portable RPM
15-
Time stamp: 19-6-23 08:51:57
15+
Time stamp: 9-10-24 08:17:37
1616

1717
Name: warpgui
18-
Version: 1.7
18+
Version: 2.2
1919
Release: 0.mrx9
2020
Group: Networking/Other
2121
License: GPLv3
2222
Maintainer: Alex Kotov
2323
Vendor: alex_q_2000 (C) 2023
2424
URL of the copy source codes: https://pkg.cloudflareclient.com/packages/cloudflare-warp
2525

26-
Summary: GUI for Cloudflare WARP
26+
Summary: GUI for Cloudflare (TM) WARP
2727

2828
Description:
2929
---
30-
GUI for Cloudflare WARP
30+
GUI for Cloudflare (TM) WARP
3131
URL: https://developers.cloudflare.com/warp-client/get-started/linux/
3232

3333
The cloudflare-warp package is now updated as part of a general system update from the Cloudflare ™ WARP repository
@@ -46,6 +46,33 @@ GUI for Cloudflare ™ WARP
4646
URL: https://developers.cloudflare.com/warp-client/get-started/linux/
4747
Install cloudflare-warp from repo: https://pkg.cloudflareclient.com/#rhel
4848

49+
v2.2
50+
+ warp-cli: "warp-stats" command deprecated; "tunnel stats" instead
51+
+ RPM packages for Mageia-9
52+
53+
v2.1
54+
+ warp-cli: the "register" command deprecated; "registration new" instead
55+
+ warp-cli: the "reset-settings" command deprecated; "settings reset" instead
56+
+ warp-cli: the "set-custom-endpoint" command deprecated; "tunnel endpoint set" instead
57+
+ warp-cli: the "clear-custom-endpoint" command deprecated; "tunnel endpoint reset" instead
58+
+ RPM packages for Mageia-9
59+
60+
v2.0
61+
+ /usr/bin/warp-update: added forced `systemctl restart warp-svc`
62+
+ RPM packages for Mageia-8 and Mageia-9
63+
64+
Description: `cloudflare-warp-2023.9.301`rpm package contains an incorrect script after updating.
65+
66+
**Note:** Around March 2024, Cloudflare (TM) WARP in Russia may be permanently blocked. It is highly recommended to switch to the XTLS-Reality protocol and use [XRayGUI](https://github.com/AKotov-dev/XRayGUI) - for individual protection or to [SocksGW](https://github.com/AKotov-dev/SocksGW) - to protect your families. Good luck.
67+
68+
v1.9
69+
+ Fixing /bin/warp-update
70+
+ Packages for Mageia-8/9
71+
72+
**Note:** After updating the package, don't forget to update `cloudflare-warp` (F2 key in `warpgui` window)
73+
74+
I remind you, if registration is not possible in your country (status: `registration attempt...`), close `warpgui`, start any VPN, open `warpgui` and wait 3-5 seconds. If there is no connection after registration (status: `waiting for connection...`), press [F12] sequentially, with an interval of 3-5 seconds, until the connection is established. Good luck.
75+
4976
v1.8
5077
+ Improving the updater [F2]
5178
+ Compatible with ROSA Linux

warpgui/backup/pingtrd.pas

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ procedure CheckPing.Execute;
4646
PingProcess.Parameters.Add('-c');
4747

4848
//Проверка длительного зависания на плохом EndPoint (уходим от блокировки, ожидание 2 сек)
49-
PingProcess.Parameters.Add(
49+
{ PingProcess.Parameters.Add(
5050
'i=0; while [[ -z $(ip -br a | grep CloudflareWARP) ]]; do sleep 1; '
5151
+ '((i++)); if [[ $i == 3 ]]; then warp-cli --accept-tos disconnect; break; fi; done');
5252
5353
PingProcess.Parameters.Add('sleep 0');
5454
55-
PingProcess.Execute;
55+
PingProcess.Execute; }
5656

5757
//Регистрация (yes/no?)
5858
// PingProcess.Parameters.Delete(1);

warpgui/backup/warpgui.lps

+1-2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
<HasResources Value="True"/>
5050
<ResourceBaseClass Value="Form"/>
5151
<UnitName Value="Unit1"/>
52+
<IsVisibleTab Value="True"/>
5253
<TopLine Value="115"/>
5354
<CursorPos Y="122"/>
5455
<UsageCount Value="49"/>
@@ -59,9 +60,7 @@
5960
<Filename Value="pingtrd.pas"/>
6061
<IsPartOfProject Value="True"/>
6162
<UnitName Value="PingTRD"/>
62-
<IsVisibleTab Value="True"/>
6363
<EditorIndex Value="3"/>
64-
<TopLine Value="40"/>
6564
<CursorPos X="7" Y="49"/>
6665
<UsageCount Value="48"/>
6766
<Loaded Value="True"/>
0 Bytes
Binary file not shown.

warpgui/lib/x86_64-linux/pingtrd.o

0 Bytes
Binary file not shown.

warpgui/lib/x86_64-linux/pingtrd.ppu

0 Bytes
Binary file not shown.

warpgui/lib/x86_64-linux/resettrd.ppu

0 Bytes
Binary file not shown.

warpgui/lib/x86_64-linux/unit1.ppu

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

warpgui/lib/x86_64-linux/warpgui.o

0 Bytes
Binary file not shown.

warpgui/package_project/warpgui.prj

+105-101
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name=warpgui
33

44
[VERSION]
5-
version=2.1
5+
version=2.2
66

77
[RELEASE]
88
release=0.mrx9
@@ -73,112 +73,116 @@ toolversion=3.2
7373
2=URL: https://developers.cloudflare.com/warp-client/get-started/linux/
7474
3=Install cloudflare-warp from repo: https://pkg.cloudflareclient.com/#rhel
7575
4=
76-
5=v2.1
77-
6=+ warp-cli: the "register" command deprecated; "registration new" instead
78-
7=+ warp-cli: the "reset-settings" command deprecated; "settings reset" instead
79-
8=+ warp-cli: the "set-custom-endpoint" command deprecated; "tunnel endpoint set" instead
80-
9=+ warp-cli: the "clear-custom-endpoint" command deprecated; "tunnel endpoint reset" instead
81-
10=+ RPM packages for Mageia-9
82-
11=
83-
12=v2.0
84-
13=+ /usr/bin/warp-update: added forced `systemctl restart warp-svc`
85-
14=+ RPM packages for Mageia-8 and Mageia-9
76+
5=v2.2
77+
6=+ warp-cli: "warp-stats" command deprecated; "tunnel stats" instead
78+
7=+ RPM packages for Mageia-9
79+
8=
80+
9=v2.1
81+
10=+ warp-cli: the "register" command deprecated; "registration new" instead
82+
11=+ warp-cli: the "reset-settings" command deprecated; "settings reset" instead
83+
12=+ warp-cli: the "set-custom-endpoint" command deprecated; "tunnel endpoint set" instead
84+
13=+ warp-cli: the "clear-custom-endpoint" command deprecated; "tunnel endpoint reset" instead
85+
14=+ RPM packages for Mageia-9
8686
15=
87-
16=Description: `cloudflare-warp-2023.9.301`rpm package contains an incorrect script after updating.
88-
17=
89-
18=**Note:** Around March 2024, Cloudflare (TM) WARP in Russia may be permanently blocked. It is highly recommended to switch to the XTLS-Reality protocol and use [XRayGUI](https://github.com/AKotov-dev/XRayGUI) - for individual protection or to [SocksGW](https://github.com/AKotov-dev/SocksGW) - to protect your families. Good luck.
87+
16=v2.0
88+
17=+ /usr/bin/warp-update: added forced `systemctl restart warp-svc`
89+
18=+ RPM packages for Mageia-8 and Mageia-9
9090
19=
91-
20=v1.9
92-
21=+ Fixing /bin/warp-update
93-
22=+ Packages for Mageia-8/9
91+
20=Description: `cloudflare-warp-2023.9.301`rpm package contains an incorrect script after updating.
92+
21=
93+
22=**Note:** Around March 2024, Cloudflare (TM) WARP in Russia may be permanently blocked. It is highly recommended to switch to the XTLS-Reality protocol and use [XRayGUI](https://github.com/AKotov-dev/XRayGUI) - for individual protection or to [SocksGW](https://github.com/AKotov-dev/SocksGW) - to protect your families. Good luck.
9494
23=
95-
24=**Note:** After updating the package, don't forget to update `cloudflare-warp` (F2 key in `warpgui` window)
96-
25=
97-
26=I remind you, if registration is not possible in your country (status: `registration attempt...`), close `warpgui`, start any VPN, open `warpgui` and wait 3-5 seconds. If there is no connection after registration (status: `waiting for connection...`), press [F12] sequentially, with an interval of 3-5 seconds, until the connection is established. Good luck.
95+
24=v1.9
96+
25=+ Fixing /bin/warp-update
97+
26=+ Packages for Mageia-8/9
9898
27=
99-
28=v1.8
100-
29=+ Improving the updater [F2]
101-
30=+ Compatible with ROSA Linux
102-
31=+ Packages for Mageia-9 and ROSA-12.3 (*.mrx8)
103-
32=
104-
33=**Note:** To use in ROSA Linux, you need to install [rosa-resolver-patch](https://github.com/AKotov-dev/rosa-resolver-patch)
105-
34=
106-
35=v1.7
107-
36=+ Automatic installation of cloudflare-warp [F2]
108-
37=+ RPM packages for Mageia-9 (Mageia-8 is unstable)
99+
28=**Note:** After updating the package, don't forget to update `cloudflare-warp` (F2 key in `warpgui` window)
100+
29=
101+
30=I remind you, if registration is not possible in your country (status: `registration attempt...`), close `warpgui`, start any VPN, open `warpgui` and wait 3-5 seconds. If there is no connection after registration (status: `waiting for connection...`), press [F12] sequentially, with an interval of 3-5 seconds, until the connection is established. Good luck.
102+
31=
103+
32=v1.8
104+
33=+ Improving the updater [F2]
105+
34=+ Compatible with ROSA Linux
106+
35=+ Packages for Mageia-9 and ROSA-12.3 (*.mrx8)
107+
36=
108+
37=**Note:** To use in ROSA Linux, you need to install [rosa-resolver-patch](https://github.com/AKotov-dev/rosa-resolver-patch)
109109
38=
110-
39=v1.6
111-
40=+ `cloudflare-warp` package required (spec)
112-
41=+ Cloudflare (TM) WARP auto update disabled
113-
42=+ RPM packages for Mageia-9 (Mageia-8 is unstable)
114-
43=
115-
44=**Note:** The `cloudflare-warp` package is now updated as part of a general system update from the Cloudflare ™ WARP [repository](https://pkg.cloudflareclient.com/#rhel) or manually via the command: `dnf install -y cloudflare-warp`.
116-
45=
117-
46=v1.5
118-
47=+ warp-cli 2023.3.258 - Belated status Connecting/Connected
119-
48=+ warpgui: Exclude network analysis by warp-cli status
120-
49=+ Release for Mageia-8 and Mageia-9
121-
50=
122-
51=v1.4
123-
52=+ Recompilation in Lazarus 2.2.4
124-
53=+ Update script fix: /bin/warp-update
125-
54=+ Release for Mageia-8 and Mageia-9
126-
55=
127-
56=v1.3
128-
57=+ Reduced switching time when locked
129-
58=+ Improved endpoint selection response
110+
39=v1.7
111+
40=+ Automatic installation of cloudflare-warp [F2]
112+
41=+ RPM packages for Mageia-9 (Mageia-8 is unstable)
113+
42=
114+
43=v1.6
115+
44=+ `cloudflare-warp` package required (spec)
116+
45=+ Cloudflare (TM) WARP auto update disabled
117+
46=+ RPM packages for Mageia-9 (Mageia-8 is unstable)
118+
47=
119+
48=**Note:** The `cloudflare-warp` package is now updated as part of a general system update from the Cloudflare ™ WARP [repository](https://pkg.cloudflareclient.com/#rhel) or manually via the command: `dnf install -y cloudflare-warp`.
120+
49=
121+
50=v1.5
122+
51=+ warp-cli 2023.3.258 - Belated status Connecting/Connected
123+
52=+ warpgui: Exclude network analysis by warp-cli status
124+
53=+ Release for Mageia-8 and Mageia-9
125+
54=
126+
55=v1.4
127+
56=+ Recompilation in Lazarus 2.2.4
128+
57=+ Update script fix: /bin/warp-update
129+
58=+ Release for Mageia-8 and Mageia-9
130130
59=
131-
60=v1.2
132-
61=+ Source code optimization
133-
62=+ Improved response to mode changes
134-
63=+ Monitoring the registration status
135-
64=
136-
65=v1.1
137-
66=+ Improved /etc/systemd/system/warp-svc.service
138-
67=+ Improved Registration/Reset [F11] (--accept-tos flag)
139-
68=+ Release for Mageia-8 and Mageia-9
140-
69=
141-
70=v1.0
142-
71=+ Optimization of hints show speed
143-
72=+ Improved the process of switching endpoints [F12]
131+
60=v1.3
132+
61=+ Reduced switching time when locked
133+
62=+ Improved endpoint selection response
134+
63=
135+
64=v1.2
136+
65=+ Source code optimization
137+
66=+ Improved response to mode changes
138+
67=+ Monitoring the registration status
139+
68=
140+
69=v1.1
141+
70=+ Improved /etc/systemd/system/warp-svc.service
142+
71=+ Improved Registration/Reset [F11] (--accept-tos flag)
143+
72=+ Release for Mageia-8 and Mageia-9
144144
73=
145-
74=v0.9
146-
75=+ The registration process has been fixed
147-
76=+ Possibility of re-registration via reset [F11]
145+
74=v1.0
146+
75=+ Optimization of hints show speed
147+
76=+ Improved the process of switching endpoints [F12]
148148
77=
149-
78=v0.8
150-
79=+ [F11] - resetting WARP settings to default
151-
80=+ Automatic connection when changing endpoints [F12], status
152-
81=+ Improved response to communication channel interruption or blocking
153-
82=
154-
83=v0.7
155-
84=+ Random generation of all possible endpoints (press F12 sequentially)
156-
85=+ Installing warp-cli/warp-svc from the Cloudflare ™ site
157-
86=+ Release for Mageia-8 and Mageia-9
158-
87=
159-
88=v0.6
160-
89=+ Improved registration process
161-
90=+ Connection waiting increased to 3 seconds
162-
91=+ Channel release if endpoint is unavailable or blocked
163-
92=+ F12 - emergency endpoint change; one click - new value (10 different variants)
164-
93=
165-
94=v0.5
166-
95=+ Automatic update of WARP to the latest version
167-
96=+ Added service /etc/systemd/user/warp-update.service
149+
78=v0.9
150+
79=+ The registration process has been fixed
151+
80=+ Possibility of re-registration via reset [F11]
152+
81=
153+
82=v0.8
154+
83=+ [F11] - resetting WARP settings to default
155+
84=+ Automatic connection when changing endpoints [F12], status
156+
85=+ Improved response to communication channel interruption or blocking
157+
86=
158+
87=v0.7
159+
88=+ Random generation of all possible endpoints (press F12 sequentially)
160+
89=+ Installing warp-cli/warp-svc from the Cloudflare ™ site
161+
90=+ Release for Mageia-8 and Mageia-9
162+
91=
163+
92=v0.6
164+
93=+ Improved registration process
165+
94=+ Connection waiting increased to 3 seconds
166+
95=+ Channel release if endpoint is unavailable or blocked
167+
96=+ F12 - emergency endpoint change; one click - new value (10 different variants)
168168
97=
169-
98=v0.4-1
170-
99=+ WARP 2022.7.472
171-
100=
172-
101=v0.4
173-
102=+ Displaying the installed version of Cloudflare ™ WARP in the hint
174-
103=+ Insert ™; Cloudflare Trademark Guidelines: https://www.cloudflare.com/trademark/ (warpgui.spec, warpgui.desktop, repack.txt)
175-
104=+ Fixed /etc/systemd/system/warp-svc.service: deleting /etc/sysconfig/network-scripts/ifcfg-CloudflareWARP before restarting and shutting down the computer
176-
105=
177-
106=v0.3
178-
107=+ WARP 2022.5.346
179-
108=
180-
109=v0.2
181-
110=+ in/out traffic indicator
182-
111=+ automatic check of warp-svc status (main service)
183-
112=+ the "fping" dependency is excluded from the rpm package
184-
113=+ improved installation of warp-svc.service in rpm-package (spec)
169+
98=v0.5
170+
99=+ Automatic update of WARP to the latest version
171+
100=+ Added service /etc/systemd/user/warp-update.service
172+
101=
173+
102=v0.4-1
174+
103=+ WARP 2022.7.472
175+
104=
176+
105=v0.4
177+
106=+ Displaying the installed version of Cloudflare ™ WARP in the hint
178+
107=+ Insert ™; Cloudflare Trademark Guidelines: https://www.cloudflare.com/trademark/ (warpgui.spec, warpgui.desktop, repack.txt)
179+
108=+ Fixed /etc/systemd/system/warp-svc.service: deleting /etc/sysconfig/network-scripts/ifcfg-CloudflareWARP before restarting and shutting down the computer
180+
109=
181+
110=v0.3
182+
111=+ WARP 2022.5.346
183+
112=
184+
113=v0.2
185+
114=+ in/out traffic indicator
186+
115=+ automatic check of warp-svc status (main service)
187+
116=+ the "fping" dependency is excluded from the rpm package
188+
117=+ improved installation of warp-svc.service in rpm-package (spec)

warpgui/pingtrd.pas

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ procedure CheckPing.Execute;
7777

7878
//Статус IN/OUT
7979
PingProcess.Parameters.Delete(1);
80-
PingProcess.Parameters.Add('warp-cli --accept-tos warp-stats | awk ' +
80+
PingProcess.Parameters.Add('warp-cli --accept-tos tunnel stats | awk ' +
8181
'''' + 'NR == 3{print$2$4}' + '''');
8282
PingProcess.Execute;
8383
PingStr.LoadFromStream(PingProcess.Output);

warpgui/warpgui

0 Bytes
Binary file not shown.

warpgui/warpgui.lpi

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Version Value="12"/>
55
<General>
66
<SessionStorage Value="InProjectDir"/>
7-
<Title Value="warpgui-v2.1"/>
7+
<Title Value="warpgui-v2.2"/>
88
<Scaled Value="True"/>
99
<ResourceType Value="res"/>
1010
<UseXPManifest Value="True"/>

warpgui/warpgui.lpr

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
Application.HintPause := 600;
2121
Application.HintHidePause := 3500;
2222
Application.HintHidePausePerChar := 0;
23-
Application.Title:='warpgui-v2.1';
23+
Application.Title:='warpgui-v2.2';
2424
Application.Scaled:=True;
2525
Application.Initialize;
2626
Application.CreateForm(TMainForm, MainForm);

warpgui/warpgui.lps

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
<HasResources Value="True"/>
5050
<ResourceBaseClass Value="Form"/>
5151
<UnitName Value="Unit1"/>
52-
<IsVisibleTab Value="True"/>
5352
<TopLine Value="115"/>
5453
<CursorPos Y="122"/>
5554
<UsageCount Value="49"/>
@@ -60,8 +59,10 @@
6059
<Filename Value="pingtrd.pas"/>
6160
<IsPartOfProject Value="True"/>
6261
<UnitName Value="PingTRD"/>
62+
<IsVisibleTab Value="True"/>
6363
<EditorIndex Value="3"/>
64-
<CursorPos X="7" Y="49"/>
64+
<TopLine Value="66"/>
65+
<CursorPos X="64" Y="80"/>
6566
<UsageCount Value="48"/>
6667
<Loaded Value="True"/>
6768
</Unit>

0 commit comments

Comments
 (0)