Qv2ray-dev
51b43815bd
refactor: refactored ConnectionHandler signals
2020-05-12 20:22:49 +08:00
Qv2ray-dev
b51fa558a1
fix: fixed warnings and added pre-commit hook
2020-05-11 09:37:18 +08:00
Qv2ray-dev
cb9ea94f14
fix: fixed build for Qt<5.14
2020-05-11 09:11:47 +08:00
DuckVador
f9b4813b8d
add nonblocking TCPing
2020-05-11 00:45:20 +08:00
Qv2ray-dev
74cbf83219
add: experimental connection-group linking creation
2020-05-10 23:56:24 +08:00
Qv2ray-dev
d4d5220547
add: added connection / group saving
2020-05-08 14:11:48 +08:00
Qv2ray-dev
5f46014b23
"I haven't implement the Connections Saving Feature"
2020-05-08 00:12:23 +08:00
Qv2ray-dev
277c5065f6
Have sleep, 🤬 It just compiles, but not working, DO NOT RUN
...
A QHash's key type has additional requirements other than being an assignable data type: it must provide operator==(), and there must also be a qHash() function in the type's namespace that returns a hash value for an argument of the key's type.
2020-05-04 23:45:25 +08:00
Qv2ray-dev
e1db1873b4
Have sleep, 🤬 and don't know how to fix this shit.
2020-05-04 22:49:45 +08:00
Qv2ray-dev
6f358d7cb9
refactor: some refactors
2020-05-03 15:47:41 +08:00
Qv2ray-dev
7ea717e249
add: try has std::byte NO_AUR NO_PACMAN NO_DEB
2020-05-03 13:59:55 +08:00
Qv2ray-dev
6e26488e93
refactor: refactored Qv2rayBase.hpp, preparation for config file increament.
2020-05-03 11:20:49 +08:00
Qv2ray-dev
6a46dedc46
add: added Connection Removing and exporting via GroupManager
2020-05-02 22:20:40 +08:00
Qv2ray-dev
917d053cbc
add: added gRPC version string log output
2020-05-02 10:27:05 +08:00
Qv2ray-dev
a351e95df9
add: test support connection copy/movement
2020-05-02 00:50:05 +08:00
Qv2ray-dev
2bd9cc1a87
add: basic group manager without subscription feature
2020-05-01 22:39:15 +08:00
Qv2ray-dev
a5d9c3d253
add: added Group Manager UI
2020-05-01 20:22:37 +08:00
DuckVador
8be0eb14d5
Allow plugin to know if udp is enabled
2020-04-29 19:00:38 +08:00
Qv2ray-dev
deda5a918e
fix: fixed tProxy combobox translation settings
2020-04-28 23:42:46 +08:00
Qv2ray-dev
4e73e6ece0
format: formatted headers
2020-04-28 22:37:13 +08:00
Qv2ray-dev
c424301924
format: code format
2020-04-28 15:01:14 +08:00
Qv2ray-dev
1f5e934f5a
change: Subscription Editor --> Group Editor
2020-04-28 13:37:36 +08:00
Qv2ray-dev
5db7961f31
add: added BitTorrent detection
2020-04-28 13:27:19 +08:00
Qv2ray-dev
16b2238625
update: update LICENCES
2020-04-27 14:38:03 +08:00
Qv2ray-dev
8411ea9f68
add: use v2ray DNS for freedom outbound
2020-04-26 22:30:13 +08:00
Qv2ray-dev
f08ea62e47
version: bumped version
2020-04-26 22:11:01 +08:00
Qv2ray-dev
d05bd20f34
add: added Latency Test on the connection list RCM, fixed #539
2020-04-26 17:51:16 +08:00
Qv2ray-dev
0d767a9306
add: use UseIP when tProxy and DNSIntercept have been enabled
2020-04-25 22:28:56 +08:00
Qv2ray-dev
fca5ef4bae
fix: fixed a missing IP rule when proxy is disabled
2020-04-25 17:49:22 +08:00
Qv2ray-dev
1f48a7fac4
version: bumped version
2020-04-25 10:42:49 +08:00
Qv2ray-dev
0480c63b3a
fix: refactored Qv2ray Proxy settings
2020-04-24 15:29:29 +08:00
ymshenyu
2380b3f935
Merge branch 'version-v2' into dev
2020-04-23 22:17:29 +08:00
Qv2ray-dev
96dd7e294d
add: more arguments
2020-04-23 17:54:24 +08:00
Fancy Zhang
376987d979
add outbound mark to tproxy. ( #535 )
...
* add outbound mark to tproxy
* only allow set outbound mark in tproxy
* enable sniffing for tproxy, and only change outbound mark in non-complex config
* small code refinemnet
* ok so
* fix merge conflict
Co-authored-by: Qv2ray-dev <59914293+Qv2ray-dev@users.noreply.github.com>
2020-04-23 14:58:10 +08:00
Qv2ray-dev
3e832f70fd
fix: fixed "Show/Hide" QAction text
2020-04-23 13:32:47 +08:00
Qv2ray-dev
d24efb2e20
version: bumping version v2.5.0-pre2
2020-04-23 13:24:23 +08:00
Qv2ray-dev
d114541f1b
fix: fixed build
2020-04-22 21:57:27 +08:00
Qv2ray-dev
3d4ab6f249
fix: this may fix the session blocker on Linux
2020-04-22 21:03:34 +08:00
Qv2ray-dev
a0e079198c
fix: ok so this could fix snap OS
2020-04-21 16:04:55 +08:00
Qv2ray-dev
66e2832b7b
add: added recent jumplist, KnownBug: 1
2020-04-20 22:47:10 +08:00
DuckSoft
b6a8ee1aec
Update BUILDVERSION
2020-04-20 05:37:36 +08:00
Qv2ray-dev
243b996d6a
fix: some UI fixes
2020-04-19 17:02:29 +08:00
Qv2ray-dev
8bc4e95442
Merge pull request #515 from Qv2ray/dev
...
Qv2ray v2.5.0-pre1
2020-04-18 08:42:55 +08:00
Qv2ray-dev
04d098779a
add: this could resolve #514
2020-04-17 23:16:46 +08:00
Qv2ray-dev
51e80b841c
add: added colorful system tray icon, fixed #214
2020-04-17 22:06:56 +08:00
Qv2ray-dev
8560222343
fix: some UI fixes, added KernelCrashed message
2020-04-17 15:23:31 +08:00
Qv2ray-dev
b82a5a0741
add: adapt new Interface
2020-04-16 23:33:07 +08:00
Qv2ray-dev
eba9641b87
update: formatted CMakeLists.txt
2020-04-14 13:22:51 +08:00
Qv2ray-dev
9963185132
fix: default page index
2020-04-12 20:13:15 +08:00
Qv2ray-dev
e88413d42d
version: get rid of version 5243
2020-04-11 23:31:39 +08:00
Qv2ray-dev
86e187b8c4
version: bumping version (test)
2020-04-11 23:06:27 +08:00
Qv2ray-dev
f7b1a1fdb5
add: added kernel plugin support
2020-04-11 14:50:28 +08:00
Qv2ray-dev
0ec1bdc40c
refactor: refactor for KernelPlugin-V2rayRoutingEngine support
2020-04-10 23:32:03 +08:00
Qv2ray-dev
19a30e7dca
add: added PluginKernelInteractions
2020-04-10 17:59:12 +08:00
Qv2ray-dev
6fdb80b2f6
add: refactored PluginHost, added Outbound Editor support
2020-04-09 23:23:38 +08:00
Qv2ray-dev
60009e0b47
fix: some fixes
2020-04-09 09:58:50 +08:00
Qv2ray-dev
69a7200b25
update: adapt interface draft-2.3.1
2020-04-08 11:36:28 +08:00
Qv2ray-dev
75db4ed766
update: adapt interface draft-2.2
2020-04-07 20:55:26 +08:00
Yuxiang Zhu
93cbea496f
Add spec file and Makefile for RPM build on Fedora Copr
...
Adds RPM packaging support on [Fedora Copr](https://copr.fedorainfracloud.org/ ).
Currently only tested with Fedora 30+.
Supporting for other distributions like RHEL/CentOS/Suse/OpenSuse requires some dependencies that are not in their official repos so it is not covered in this PR.
Build RPMs locally:
``` bash
dnf install -y git mock make
make -f .copr/Makefile srpm # build source RPM
make -f .copr/Makefile rpm # build binary RPM
```
This makefile uses [Mock](https://github.com/rpm-software-management/mock ) to build RPMs in a chroot environment. To use a chroot differed from your build distribution, use `RPM_BUILDROOT=<chroot-name>` Makefile variable.
For example, build against Fedora 32 on a CentOS 8 machine:
```bash
make -f .copr/Makefile rpm RPM_BUILDROOT=fedora-32-$(uname -m)
```
Example build: https://copr.fedorainfracloud.org/coprs/yux/v2ray/build/1329864/
2020-04-07 16:42:12 +08:00
Qv2ray-dev
71bed7992a
update: adapt interface draft-2
2020-04-06 22:21:32 +08:00
Qv2ray-dev
65bf34962c
Merge branch 'dev-plugin-system' into dev
...
* dev-plugin-system:
PAC: "See you in the plugin manager"
plugin: simple plugin integration supported
plugin: update plugin settings subsystem
plugin: added plugin enable/disable, load state and plugin type display
submodule: updated submodule
fix: remove duplicates
fix: fixed windows build
add: added more plugin UI functions
add: added qt signal system
merge: merge dev
add: added plugin management window, load plugin support
update interface, made the demo plugin work
update: updated plugin interface submodule
add: implement loading plugins
add: added plugin interface stub
2020-04-06 14:18:48 +08:00
Qv2ray-dev
accfd68fbc
release: bump build version
2020-04-01 15:57:45 +08:00
DuckSoft
f0acfee76d
[windows] installer pipeline ( #486 )
...
* boom
* MSI: add MSI action workflow
* Windows Installer
* fix cpack
* fixup windeployqt
* remove useless actions
* fix windeployqt
* add missing id to actions
* Update main.cpp
* fix get package name
* update artifact name
* nsis: add shortcut and clean up workflows
* Windows: Completing Windows package content
* clean up backslash
* CI clean up
* Revert "clean up backslash"
This reverts commit 0b3c4b7371
.
* update deployment.cmake
Co-authored-by: ymshenyu <373318510@qq.com>
Co-authored-by: Qv2ray-dev <59914293+Qv2ray-dev@users.noreply.github.com>
2020-04-01 12:46:15 +08:00
Qv2ray-dev
ac3867c297
macOS: targeting macOS 10.14
2020-03-31 20:19:15 +08:00
Qv2ray-dev
4e11b99a3c
Semantic versioning ( #484 )
...
* add: add new semver versioning scheme and bumped version to 2.4.1-pre1
* brave pacman (#485 )
**Strange git commit-msg has been hidden**
* Update VERSIONSUFFIX
2020-03-31 14:49:10 +08:00
Qv2ray-dev
a2fb3c542a
add: add new semver checker
2020-03-31 10:44:34 +08:00
ymshenyu
f88f5c83f6
fix: apply tabStop sequences by @DuckSoft
2020-03-31 10:19:09 +08:00
ymshenyu
5ad597e526
adding notification to system proxy, resolving #474
2020-03-31 10:18:38 +08:00
Qv2ray-dev
a54d68cf9e
fix: fixed SOCKS user removal issue
2020-03-31 10:18:15 +08:00
ymshenyu
9a426c29be
fix: some macos fixes
2020-03-31 10:17:46 +08:00
Qv2ray-dev
53bdc2f5a3
Update BUILDVERSION
2020-03-28 23:59:03 +08:00
Qv2ray-dev
20393f685e
Update VERSION
2020-03-28 23:29:28 +08:00
Qv2ray-dev
d602f0b2a7
fix: fixed auto update tag scheme
2020-03-28 14:17:41 +08:00
Qv2ray-dev
a5eb59604e
change: introducing new release/update checker model
2020-03-27 22:03:26 +08:00
Qv2ray-dev
f45a8c94f5
change: ported to zxing-cpp
2020-03-27 19:42:20 +08:00
Qv2ray-dev
70066ba3e0
fix: set NOWRAP on advanced route editor
2020-03-26 22:28:19 +08:00
Qv2ray-dev
53441e28db
refactor: move TCPing from core back to components
2020-03-26 21:34:56 +08:00
Qv2ray-dev
c5b22dbb90
fix: fixed some SMALL memory issue and fixed #456
2020-03-26 20:46:56 +08:00
Qv2ray-dev
a17d6f2802
fix: this may fixed #457
2020-03-26 16:05:03 +08:00
Qv2ray-dev
cf390b3792
PAC: "See you in the plugin manager"
2020-03-26 10:53:56 +08:00
Qv2ray-dev
f865eb3587
submodule: updated submodule
2020-03-24 16:29:23 +08:00
Qv2ray-dev
d52d54a38f
fix: remove duplicates
2020-03-23 07:47:23 +08:00
Qv2ray-dev
ca8378cd42
Merge branch 'dev' into dev-plugin-system
...
* dev:
fix: fixed a misleading source string
bumping versions
debian: Bump version
updating translations
Reorganising README.md (#447 )
2020-03-22 23:52:47 +08:00
DuckSoft
d22bea65e0
bumping versions
2020-03-22 22:35:57 +08:00
Qv2ray-dev
322734d9c9
add: added more plugin UI functions
2020-03-22 18:51:45 +08:00
Qv2ray-dev
f08d65c618
Merge branch 'dev' into dev-plugin-system
...
* dev: (23 commits)
fix: somewhat more fixes
fix: stop eating memory and added header guards
fix: fixed HiDPI blurred QrImage, added new command arg noScaleFactor
fix: fixing MainWindow size issue.
fix: fixed a SIGFAULT when exit is triggered by the SIGNALS
debian: Bump version
version: bump version
URGENT: fixed file loading if a source file was not in UTF-8
bumping versions
updating translations
fix: rearrange MainWindow.hpp, fixed #435
embed some schemes
update: some minor refactors
debian: bump version
naive impl: exporting
fixing windows up
adding std::optional for windows
impl: importing schemes
refactoring RouteSettngsMatrix
misc ui tweaks (#434 )
...
2020-03-22 18:23:27 +08:00
Qv2ray-dev
1d2f81088c
add: added plugin management window, load plugin support
2020-03-22 17:17:47 +08:00
Qv2ray-dev
b3f8f4a482
update interface, made the demo plugin work
2020-03-22 01:44:36 +08:00
Qv2ray-dev
b6ea1d9a96
fix: fixed HiDPI blurred QrImage, added new command arg noScaleFactor
2020-03-21 15:52:07 +08:00
Qv2ray-dev
ae0776cae9
fix: fixing MainWindow size issue.
2020-03-21 15:13:52 +08:00
Qv2ray-dev
750c96c5b1
fix: fixed a SIGFAULT when exit is triggered by the SIGNALS
2020-03-21 13:54:36 +08:00
Qv2ray-dev
35a8d40b7f
version: bump version
2020-03-21 08:47:06 +08:00
Qv2ray-dev
e8266d1afa
URGENT: fixed file loading if a source file was not in UTF-8
2020-03-21 08:40:39 +08:00
DuckSoft
f391c84c1b
bumping versions
2020-03-20 23:11:46 +08:00
Qv2ray-dev
a5a5a642e8
update: some minor refactors
2020-03-20 22:34:26 +08:00
Qv2ray-dev
57f8e5df31
update: updated plugin interface submodule
2020-03-20 22:04:42 +08:00
DuckSoft
60ab609257
misc ui tweaks ( #434 )
2020-03-20 12:46:16 +08:00
Qv2ray-dev
5b3a7658bc
add: implement loading plugins
2020-03-20 12:41:50 +08:00
Qv2ray-dev
3f2e94116d
change: changed route matrix json scheme
2020-03-19 23:38:31 +08:00
Qv2ray-dev
b34cb32d51
add: added route scheme matrix
2020-03-19 22:59:44 +08:00