Shiz
|
7ee35a990e
|
remote: remote config prototype
|
2 years ago |
Shiz
|
aa4c2eb60b
|
cli: fix breakage
|
2 years ago |
Shiz
|
f40b62c19b
|
cli: improve readability of `status` output
|
2 years ago |
Shiz
|
2015861dd8
|
desc: make WeegeeMeta items optional
|
2 years ago |
Shiz
|
8465c2b15f
|
cli: fix creating hosts without type
|
2 years ago |
Shiz
|
b462111d26
|
core: configure interfaces per host, add host hooks to wg-quick config format
|
2 years ago |
Shiz
|
e44074c7be
|
core: add explicit sync() command instead of being a save() side-effect for autosync
|
2 years ago |
Shiz
|
d9b96419fe
|
core: fix sync when adding new connection
|
2 years ago |
Shiz
|
f811ec3576
|
core: fix interface sync after config format introducion
|
2 years ago |
Shiz
|
b3565cb282
|
desc: add OpenWrt templates
|
2 years ago |
Shiz
|
e0a9887a9f
|
core: add interface argument to peer configuration template
|
2 years ago |
Shiz
|
4665a26098
|
dazy: add to_ident filter
|
2 years ago |
Shiz
|
198e02a651
|
template : add MTU to wg-quick configuration
|
2 years ago |
Shiz
|
dfdefe1934
|
interface: add MTU attribute
|
2 years ago |
Shiz
|
7e821eb8b0
|
peer: add DNS server(s) attribute
|
2 years ago |
Shiz
|
d128a837ba
|
core: pass other peers to interface config
|
2 years ago |
Shiz
|
3eac566d25
|
core: add different config format support, implement wg-quick
|
2 years ago |
Shiz
|
5c16a6ff7f
|
desc: temp fix for broken configs
|
2 years ago |
Shiz
|
46dd673506
|
core: add WeegeeBase.copy()
|
2 years ago |
Shiz
|
02d8d5a569
|
core: fix __setattr__ behavior for setters
|
2 years ago |
Shiz
|
1669b3fd7a
|
replace {tuple,list,set,dict} by typing.{Tuple,List,Set,Dict} for Python 3.8 compatibility
|
2 years ago |
Shiz
|
06c33c839f
|
doc: update README
|
2 years ago |
Shiz
|
4919d1c49b
|
core: fix mishap in PublicInterface vs Interface
|
2 years ago |
Shiz
|
b9a1ca0063
|
weegee: add `endpoint` field to WeegeePeer
|
2 years ago |
Shiz
|
cd94371a79
|
weegee: return full interface for WeegeePeer.interface
|
2 years ago |
Shiz
|
d3d34c3381
|
fix more mypy issues
|
2 years ago |
Shiz
|
45b3d5b189
|
weegee: cli: factor out common subcommands
|
2 years ago |
Shiz
|
104bbe8cfd
|
weegee: fix WeegeClient.create() typing
|
2 years ago |
Shiz
|
9a65038b13
|
weegee: fix several interface confusions
|
2 years ago |
Shiz
|
da5bf5bebf
|
weegee: cli: fix typo in `server create`
|
2 years ago |
Shiz
|
012c93fb3d
|
weegee: allow specifying arbitrary metadata
|
2 years ago |
Shiz
|
b3d1d61a4a
|
weegee: cli: fix some import/export log statements and small bug
|
2 years ago |
Shiz
|
def4431c83
|
weegee: cli: rollback import in reverse order, nicer messages
|
2 years ago |
Shiz
|
9156fa1862
|
weegee: cli: add `peer export` subcommand
|
2 years ago |
Shiz
|
a4d5cede90
|
weegee: cli: add `import` command
|
2 years ago |
Shiz
|
59c73126f1
|
weegee: fix str(Base) representation
|
2 years ago |
Shiz
|
b50368b6b8
|
weegee: minor helper fix
|
2 years ago |
Shiz
|
e32a27bc53
|
weegee: fix Base.find() to work with items that can follow different metas
|
2 years ago |
Shiz
|
597c700ff7
|
weegee: split up interface into public interface and private interface
|
2 years ago |
Shiz
|
51a141be33
|
dazy: add Item.purify() to just keep resolved values
|
2 years ago |
Shiz
|
b74158597a
|
weegee: fix some setters
|
2 years ago |
Shiz
|
cb847aa17d
|
weegee: config: save snapshot of current item in history instead of reference
|
2 years ago |
Shiz
|
e68316f250
|
weegee: cli: fix some type issues
|
2 years ago |
Shiz
|
666f2a56b1
|
weegee: desc: remve resolve_value() call
|
2 years ago |
Shiz
|
fdd7d271a0
|
dazy: get rid of resolve_value() and always resolve references
|
2 years ago |
Shiz
|
2ccc04ad2e
|
weegee: config: fix unmerge behavior
|
2 years ago |
Shiz
|
6cc87802ae
|
weegee: extra: fix incorrect server attribute on `WeegeeClient`
|
2 years ago |
Shiz
|
8ca557b1cb
|
weegee: doc: clarify README a bit
|
2 years ago |
Shiz
|
926d09d7ff
|
weegee: cli: add `peer` commands
|
2 years ago |
Shiz
|
d92ccb5b5f
|
weegee: cli: clarify endpoint arguments to `interface connect`
|
2 years ago |