Maycon Santos
b556736b31
build cache
2023-04-08 13:29:47 +02:00
Maycon Santos
01e19a7c67
set unrestricted policy
2023-04-08 13:12:13 +02:00
Maycon Santos
9494cbdf24
import PSScheduledJob
2023-04-08 13:04:16 +02:00
Maycon Santos
9c09b13a25
import module in the same step
2023-04-08 12:56:23 +02:00
Maycon Santos
8bb999cf2a
using https://github.com/mkellerman/Invoke-CommandAs
2023-04-08 12:53:03 +02:00
Maycon Santos
565b8ce1c7
use paexec and use always to build cache
2023-04-08 11:25:57 +02:00
Maycon Santos
e96a975737
extension
2023-04-08 11:14:48 +02:00
Maycon Santos
8585e3ccf7
test moving the bin to temp folder
2023-04-08 11:09:21 +02:00
Maycon Santos
cd002c6400
building a test bin
2023-04-08 11:03:31 +02:00
Maycon Santos
0629697db1
use sysinternals choco package
2023-04-08 10:59:29 +02:00
Maycon Santos
25a92a0052
check other command
2023-04-08 00:48:55 +02:00
Maycon Santos
9c51d85cb4
copy acl
2023-04-07 19:25:21 +02:00
Maycon Santos
9865179207
get acl
2023-04-07 19:17:42 +02:00
Maycon Santos
56f10085f4
dir out
2023-04-07 19:06:28 +02:00
Maycon Santos
a7574907ae
use powershell command
2023-04-07 19:04:25 +02:00
Maycon Santos
71e81533bc
list workspace dir
2023-04-07 18:45:52 +02:00
Maycon Santos
23b92e2615
add concurrency setting to workflows
...
it helps minimize github action views and stop outdated jobs
2023-04-07 18:41:05 +02:00
Maycon Santos
9158a4653a
use workspace path
2023-04-07 18:28:22 +02:00
Maycon Santos
ccbf749171
psexec accept eula
2023-04-07 18:24:30 +02:00
Maycon Santos
dea7e8d4e7
download wintun and psexec
...
use rsrc tool to generate syso files
2023-04-07 18:20:08 +02:00
braginini
a0441e7d04
Commit unused code
2023-04-07 16:58:26 +02:00
braginini
9702946474
move dll to
2023-04-07 16:42:01 +02:00
braginini
e262f3536e
move dll to
2023-04-07 16:34:26 +02:00
braginini
addfed3af0
upload artifact to root folder
2023-04-07 16:21:50 +02:00
braginini
10afc8eeb8
Try workflow with DLL
2023-04-07 16:04:02 +02:00
braginini
0b21e05a52
Revert "disable workflows"
...
This reverts commit 94c646f1e5 .
2023-04-07 15:39:01 +02:00
braginini
94c646f1e5
disable workflows
2023-04-07 15:37:56 +02:00
braginini
4f7d34c5c7
try fixing ci/cd
2023-04-07 15:37:03 +02:00
braginini
49030ab71e
Merge branch 'main' into feature/bind
2023-04-05 18:38:41 +02:00
braginini
7548780f8f
Fix docker test workflow
2023-04-05 18:07:38 +02:00
Maycon Santos
f14f34cf2b
Add token source and device flow audience variables ( #780 )
...
Supporting new dashboard option to configure a source token.
Adding configuration support for setting
a different audience for device authorization flow.
fix custom id claim variable
2023-04-04 15:56:02 +02:00
Bethuel
18098e7a7d
Add single line installer ( #775 )
...
detect OS package manager
If a supported package manager is not available,
use binary installation
Check if desktop environment is available
Skip installing the UI client if SKIP_UI_APP is set to true
added tests for Ubuntu and macOS tests
2023-04-04 00:35:54 +02:00
Zoltan Papp
d1703479ff
Add custom ice stdnet implementation ( #754 )
...
On Android, because of the hard SELinux policies can not list the
interfaces of the ICE package. Without it can not generate a host type
candidate. In this pull request, the list of interfaces comes via the Java
interface.
2023-03-24 08:40:39 +01:00
Maycon Santos
aecee361d0
Use new sign pipeline v0.0.5 ( #679 )
2023-02-13 12:13:28 +01:00
Misha Bragin
a0de9aa345
Simplify event storing with one generic method ( #662 )
...
Use the generic storeEvent() funcion to store all activity events.
2023-01-24 10:17:24 +01:00
Maycon Santos
5e3502bb83
Enable CGO in goreleaser for management ( #657 )
...
Update the debug docker image file
update goreleaser version
Install and reference CGO OS deps
2023-01-19 15:03:10 +01:00
Maycon Santos
e5adc1eb23
Use macOS v11 to build UI release ( #648 )
...
This allows us to run clients on older macOS versions
2023-01-10 16:49:24 +01:00
Misha Bragin
5c0b8a46f0
Add system activity tracking and event store ( #636 )
...
This PR adds system activity tracking.
The management service records events like
add/remove peer, group, rule, route, etc.
The activity events are stored in the SQLite event store
and can be queried by the HTTP API.
2023-01-02 15:11:32 +01:00
Maycon Santos
d18966276a
Store the previous applied dns configuration hash ( #628 )
...
This prevents changing the system
DNS config when there is nothing to new
It also prevents issues with network change on google chrome
2022-12-16 17:00:20 +01:00
Maycon Santos
a387e3cfc2
Add network routes distribution groups ( #606 )
...
Updated tests, API, and account manager methods
Sync routes to peers in the distribution groups
Added store upgrade by adding the All group to routes that don't have them
2022-12-06 10:11:57 +01:00
Maycon Santos
d2d5d4b4b9
Update go version ( #603 )
...
Removed ioctl code and remove exception from lint action
2022-12-04 13:22:21 +01:00
Maycon Santos
a6d2f673ad
Add contribution guide ( #595 )
...
* Add contribution guide
* update code of conduct contact email
* add PR template
2022-12-02 13:31:31 +01:00
Maycon Santos
0cf0dc048b
Update issue templates ( #597 )
2022-12-02 13:31:15 +01:00
Maycon Santos
e8d82c1bd3
Feature/dns-server ( #537 )
...
Adding DNS server for client
Updated the API with new fields
Added custom zone object for peer's DNS resolution
2022-11-03 18:39:37 +01:00
Maycon Santos
4cdf2df660
Update sign pipeline version to 0.0.4 ( #531 )
...
This version has a fix for the
macOS UI client architecture
2022-10-31 11:03:42 +01:00
Maycon Santos
f7de12daf8
Support custom redirect URIs ( #499 )
2022-10-12 12:25:46 +02:00
Maycon Santos
c88e6a7342
Run tests only on branch main and on pull requests ( #492 )
...
* Use reusable workflow and control push and pr test exec
* use format
* use path ref
* Run tests on push to main and on PRs
2022-10-03 00:17:16 +05:00
Maycon Santos
2cd9b11e7d
Add DNS nameserver support to management ( #484 )
...
Add DNS package and Nameserver group objects
Add CRUD operations for Nameserver Groups to account manager
Add Routes and Nameservers to Account Copy method
Run docker tests with timeout and serial flags
2022-09-30 16:47:11 +05:00
Maycon Santos
e4ad6174ca
Improve module load ( #470 )
...
* Add additional check for needed kernel modules
* Check if wireguard and tun modules are loaded
If modules are loaded return true, otherwise attempt to load them
* fix state check
* Add module function tests
* Add test execution in container
* run client package tests on docker
* add package comment to new file
* force entrypoint
* add --privileged flag
* clean only if tables where created
* run from within the directories
2022-09-15 01:26:11 +05:00
Misha Bragin
e8733a37af
Update scripts for the self-hosted Oauth 2.0 Device Auth Grant support ( #439 )
...
Support Oauth 2.0 Device Auth Grant in the
self-hosted scripts.
2022-08-24 14:37:18 +02:00