braginini
359b2a13a7
Make test compile
2022-12-22 11:54:26 +01:00
braginini
a32bc441d2
Add group events
2022-12-21 18:55:14 +01:00
braginini
ef171ebdd4
Add setup key events
2022-12-21 18:43:10 +01:00
braginini
f485b654b4
Add more events
2022-12-20 18:52:18 +01:00
braginini
ca291a0fd6
Remove duplicate UserJoined events from the response
2022-12-13 15:50:45 +01:00
braginini
3d6b0e3638
Add user invite event
2022-12-12 14:05:11 +01:00
braginini
c50d07b83f
Finalize events API
2022-12-12 09:10:55 +01:00
braginini
4440ad1271
Fetch Activity events
2022-12-11 21:16:47 +01:00
braginini
f684baa665
Add Events HTTP API
2022-12-11 20:01:17 +01:00
Maycon Santos
cf27bd8951
Export single account domain variable
2022-12-11 19:35:43 +01:00
Maycon Santos
739afea4b4
Filter routes to sync from same HA group ( #618 )
...
An additional check and filter for routes that are part
of the same HA group where the peer is a routing peer
2022-12-11 19:35:43 +01:00
Maycon Santos
2dec9989c6
Use latest tag for dashboard ( #617 )
...
Using the latest tag will align with the
dashboard's new release cycle that relies on tags
2022-12-11 19:35:43 +01:00
Krzysztof Nazarewski
5d544ae55e
HA Network Routes: prevent routing directly-accessible networks through VPN interface ( #612 )
...
Prevent routing peer to add routes from the same HA group as client routes
2022-12-11 19:35:43 +01:00
Maycon Santos
94803417cf
Generate validation certificate from mandatory JWK fields ( #614 )
...
When there is no X5c we will use N and E fields of
a JWK to generate the public RSA and a Pem certificate
2022-12-11 19:35:43 +01:00
Maycon Santos
1835dd3e3c
Remove wiretrustee conflict checks ( #615 )
2022-12-11 19:35:43 +01:00
Maycon Santos
cfed36ff8d
Handle peer deletion and state update ( #611 )
...
If peer is deleted in the console,
we set its state as needs login
On Down command we clean any previous state errors
this prevents need for daemon restart
Removed state error wrapping when engine exits, log is enough
2022-12-11 19:35:43 +01:00
Maycon Santos
a212686193
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-11 19:35:43 +01:00
braginini
e741775d4d
Add join user operation
2022-12-07 12:04:43 +01:00
braginini
04ea300043
Add peer operation
2022-12-07 11:06:46 +01:00
braginini
e75c25b10d
Test event ordering in SQLite storage
2022-12-07 10:37:49 +01:00
braginini
e81f4af3e8
Remove unused event store methods
2022-12-07 10:33:32 +01:00
braginini
c09c3a70ab
Remove unused event store methods
2022-12-07 10:32:38 +01:00
braginini
0e3bbf0e55
Fetch events with offset limit
2022-12-07 10:31:05 +01:00
braginini
0f4d132b93
Fetch events with offset limit
2022-12-07 10:30:59 +01:00
braginini
ef97e0840c
Fix SQLiteStore test
2022-12-06 16:59:35 +01:00
braginini
d98a8e0645
Fix lint issue
2022-12-06 16:58:08 +01:00
braginini
1c1e639445
Add basic Save and Get operations to the event store
2022-12-06 16:17:01 +01:00
braginini
65afc9a884
Add basic Save and Get operations to the event store
2022-12-06 16:08:21 +01:00
braginini
16e4d109ff
Rename audit to event
2022-12-06 13:33:10 +01:00
braginini
0f68edbefb
Initial event store draft
2022-12-05 15:42:23 +01:00
Misha Bragin
d1b7c23b19
Add SetupKey usage limit ( #605 )
...
Add a usage_limit parameter to the API.
This limits the number of times a setup key
can be used.
usage_limit == 0 indicates the the usage is inlimited.
v0.11.4
2022-12-05 13:09:59 +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
d029136d3d
Add security policy file ( #600 )
2022-12-02 13:54:22 +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
Rui Lopes
5ade879e31
Remove the leading space from the Signal status value ( #594 )
2022-12-01 11:48:13 +01:00
Maycon Santos
a814715ef8
Add resolvconf configurator for linux ( #592 )
v0.11.3
2022-11-29 14:51:18 +01:00
Maycon Santos
4a30b66503
Check if system is our manager when resolvconf ( #590 )
...
Sometimes resolvconf will manage the /etc/resolv.conf file
And systemd-resolved still the DNS manager
2022-11-29 13:37:50 +01:00
Maycon Santos
ae500b63a7
User custom loopback address ( #589 )
...
We will probe a set of addresses and port
to define the one available for our DNS service
if none is available, we return an error
2022-11-29 11:49:18 +01:00
Maycon Santos
20a73e3e14
Sync peers FQDN ( #584 )
...
Use stdout and stderr log path only if on Linux and attempt to create the path
Update status system with FQDN fields and
status command to display the domain names of remote and local peers
Set some DNS logs to tracing
update readme file
v0.11.2
2022-11-26 13:29:50 +01:00
Misha Bragin
fcf7786a85
Disable route when removing peer ( #582 )
v0.11.1
2022-11-25 18:11:07 +01:00
Maycon Santos
a78fd69f80
Feature/dns client configuration ( #563 )
...
Added host configurators for Linux, Windows, and macOS.
The host configurator will update the peer system configuration
directing DNS queries according to its capabilities.
Some Linux distributions don't support split (match) DNS or custom ports,
and that will be reported to our management system in another PR
v0.11.0
2022-11-23 13:39:42 +01:00
Genteure
4bd5029e7b
Enable IPv6 address discovery ( #578 )
...
Agents will use IPv6 when available for ICE negotiation
2022-11-23 11:03:29 +01:00
Tom Kunicki
f604956246
External NAT IP mapping support ( #487 )
...
* External NAT IP mapping support
* Ignore blacklisted interfaces, even if in user specified in mapping
2022-11-23 08:42:12 +01:00
Misha Bragin
53c532bbb4
Fix interactive SSO login when creating account from a device ( #575 )
v0.10.10
2022-11-22 12:37:36 +01:00
Misha Bragin
8b0a1bbae0
Display peers of a user that it has access to ( #571 )
...
If a user has a non-admin role, display all peers
that user's peers have access to when calling
/peers endpoint of the HTTP API.
2022-11-21 17:45:14 +01:00
Misha Bragin
e965d6c022
Fix CISPA note
2022-11-21 17:36:07 +01:00
Misha Bragin
11f8249eed
Add CISPA note ( #572 )
2022-11-21 16:38:41 +01:00
Maycon Santos
d63a9ce4a7
Return peer's FQDN via API ( #567 )
...
Added a temp method to retrieve the dns domain
2022-11-21 11:14:42 +01:00
Maycon Santos
9cb66bdb5d
Update last run time and active count ( #568 )
...
* Update last run time and active count
We will collect the active peer min and max versions
* Get UI client usage
v0.10.9
2022-11-18 16:35:13 +01:00