Commit Graph

  • 08a58c60b4 ldap login Christoph Haas 2021-11-12 18:47:28 +0100
  • c7fba65240 database login Christoph Haas 2021-11-12 16:49:11 +0100
  • 2bab5c6567 oauth login implementation Christoph Haas 2021-11-12 16:31:23 +0100
  • eba2ff9c79 wip: login form, oauth implementation Christoph Haas 2021-11-11 23:50:42 +0100
  • 2f141f559c wip: login form, oauth implementation Christoph Haas 2021-11-09 23:43:39 +0100
  • b5cb967e09 improve ldap logging (#67) Christoph Haas 2021-11-07 13:20:16 +0100
  • 5a9918e00d
    docker-compose - use logging limits (#66) commonism 2021-11-04 22:52:14 +0100
  • 317798d025 docker-compose - use logging limits - ldap sync is very noisy, limits/rotation required - can be verified with docker inspect -f '{{.HostConfig.LogConfig}}' 88…de {json-file map[max-file:3 max-size:10m]} Markus Koetter 2021-10-29 08:07:48 +0200
  • 45c3f39f3e wip: login form, oauth implementation Christoph Haas 2021-10-21 12:40:06 +0200
  • 01aaef2fb3 wip: login form, oauth implementation Christoph Haas 2021-10-20 23:01:09 +0200
  • 2482d02c92 wip: login form Christoph Haas 2021-10-15 16:45:35 +0200
  • c0f3c63fa4 start to update templates (bootstrap 5) Christoph Haas 2021-10-15 16:24:55 +0200
  • c477e65fa5 new main executable package structure Christoph Haas 2021-10-14 23:15:25 +0200
  • 897a2bacf0 circle-ci fix v1.0.13 Christoph Haas 2021-10-14 21:37:10 +0200
  • 759cf3a0bc build for debian stretch (legacy) and with latest golang version (#61) Christoph Haas 2021-10-14 21:25:19 +0200
  • a07457b41f build for debian stretch (legacy) and with latest golang version (#61) Christoph Haas 2021-10-14 21:21:06 +0200
  • d7b52eba1c
    ldap - compare DNs using DN.Equal (#60) commonism 2021-10-14 08:57:03 +0200
  • cadb421b98 start implementing main backend component, a small cli client for testing purpose Christoph Haas 2021-10-12 21:36:49 +0200
  • 8fc18053b1 start implementing main backend component, a small cli client for testing purpose Christoph Haas 2021-10-12 21:36:40 +0200
  • f66201b277 user and wireguard package Christoph Haas 2021-10-12 19:00:30 +0200
  • e06e1d75f7 add some functional tests Christoph Haas 2021-10-11 00:23:42 +0200
  • 6be6a00efc sort peers Christoph Haas 2021-10-10 20:40:34 +0200
  • 3d5d7af954 more tests Christoph Haas 2021-10-10 20:35:44 +0200
  • cc0469e30c add missing test Christoph Haas 2021-10-10 19:27:22 +0200
  • 0969d1edc3 wip: ip handling, refactoring, tests Christoph Haas 2021-10-10 19:23:20 +0200
  • 44a78df780 wip: persistence Christoph Haas 2021-10-09 18:51:38 +0200
  • a1a59141f2 wg manager Christoph Haas 2021-10-08 23:13:03 +0200
  • 8db0e9457c read interfaces from wg Christoph Haas 2021-10-06 23:17:41 +0200
  • dd375cc264 WIP: new package structure, PeerManager and InterfaceManager Christoph Haas 2021-10-06 22:27:05 +0200
  • fe6105a15e WIP: new package structure Christoph Haas 2021-10-05 23:51:35 +0200
  • ece1990119 ldap/isAdmin- restructure & remove code duplication Markus Koetter 2021-10-01 08:26:10 +0200
  • ff076b3e2d ldap - compare DNs using DN.Equal Markus Koetter 2021-10-01 07:49:41 +0200
  • 5f733ae67a WIP: new package structure (in tmp) Christoph Haas 2021-09-30 23:46:28 +0200
  • 04bc0b7a81
    UI unit tests (#59) commonism 2021-09-30 22:58:24 +0200
  • 130e88c7b7 tests - add README Markus Koetter 2021-09-30 09:51:02 +0200
  • e852851a03 tests/api - fix NotImplemented Markus Koetter 2021-09-30 09:50:47 +0200
  • cd2cd1df5c tests - add pytests for the UI Markus Koetter 2021-09-30 09:49:51 +0200
  • 19c58fb5af
    Fixes & API unit testing (#58) commonism 2021-09-29 18:41:13 +0200
  • b5ac845696 tests - test network expansion Markus Koetter 2021-09-29 18:31:35 +0200
  • a7cb012363 tests - test address exhaustion Markus Koetter 2021-09-29 18:11:09 +0200
  • 3f4f362288 add python3/pyswagger based unittesting - initializes a clean install by configuration via web service - tests the rest api Markus Koetter 2021-09-29 15:08:23 +0200
  • 7dd7aa2879 api - match error message Markus Koetter 2021-09-29 14:49:12 +0200
  • b4f5b5ed04 assets - name forms for use with mechanize Markus Koetter 2021-09-29 14:48:52 +0200
  • ee9afb84a0 Peer - export UID/DeviceType in json UID/DeviceType is required, skipping in json, skips it in marshalling, next unmarshalling fails Markus Koetter 2021-09-29 11:48:13 +0200
  • 4e027322d7 api - marshal DeletedAt as string Markus Koetter 2021-09-29 09:39:14 +0200
  • 849f7b2aa2 api - more pascalcase & argument renames Markus Koetter 2021-09-29 09:34:42 +0200
  • 9fe9063323 device - allow - in DeviceName wg-example0.conf etc Markus Koetter 2021-09-29 08:21:10 +0200
  • 26094e888c api - we renamed, we regenerated Markus Koetter 2021-09-29 08:15:19 +0200
  • f9dafb3f65 api - use ShouldBindJSON instead of BindJSON Markus Koetter 2021-09-29 08:05:08 +0200
  • a10d59eca2 api - match paramters to their property equivalents Markus Koetter 2021-09-29 07:08:02 +0200
  • a7c430008c api - add OperationID Markus Koetter 2021-09-27 19:09:55 +0200
  • 93db475eee
    swag - use pascalcase for properties (#54) commonism 2021-09-27 20:28:03 +0200
  • 04652c24c6 api - add OperationID Markus Koetter 2021-09-27 19:09:55 +0200
  • db1c89b724 swag - use pascalcase for properties Markus Koetter 2021-09-27 17:28:13 +0200
  • 9147fe33cb
    Added some more customization options (#43) The one with the braid (she/her) | Dфҿ mit dem Zopf (sie/ihr) 2021-09-12 10:17:13 +0200
  • ba85c439f3 Extended navbar style to login page TheOneWithTheBraid 2021-09-11 11:11:46 +0200
  • b0e089c882 Fixed inconsistent height of custom logos TheOneWithTheBraid 2021-09-11 11:03:16 +0200
  • 46154a8187 Added some more customization options TheOneWithTheBraid 2021-09-11 10:08:56 +0200
  • c565904d02 WIP: backend stuff, initialization Christoph Haas 2021-08-29 23:44:57 +0200
  • f2c5c9b18e WIP: tests Christoph Haas 2021-08-28 14:11:03 +0200
  • 8527f1d3e3 WIP: config writer/loader Christoph Haas 2021-08-27 16:34:55 +0200
  • 26f22da198 WIP: rewrite core logic, start with WireGuard/Netlink manager Christoph Haas 2021-08-27 00:00:59 +0200
  • f27909a6ce update dependencies v1.0.12 Christoph Haas 2021-08-24 21:31:31 +0200
  • b4bd2b35e2 add HttpOnly and Secure flag to cookie store (#39) Christoph Haas 2021-08-24 21:26:16 +0200
  • 929c95f9ae fix version in docker builds Christoph Haas 2021-08-24 21:00:13 +0200
  • 7b348888d7 fix version in docker builds Christoph Haas 2021-08-24 20:18:13 +0200
  • 5aa777f08d update docker tag names v1.0.11 Christoph Haas 2021-08-23 23:27:42 +0200
  • c0abce15d6 also use circleci for tags Christoph Haas 2021-08-23 23:03:55 +0200
  • e9369b0afd
    Circleci project setup (#37) (#38) h44z 2021-08-23 22:48:05 +0200
  • 5a4c17d7b6 github release upload Christoph Haas 2021-08-23 22:41:24 +0200
  • ea5bf5d171 github release upload Christoph Haas 2021-08-23 22:29:07 +0200
  • 59750e1528 store artifacts Christoph Haas 2021-08-23 22:16:42 +0200
  • d2fbefb834 add go sum, remove travis file Christoph Haas 2021-08-23 22:10:50 +0200
  • d88c38b2a9 Add .circleci/config.yml h44z 2021-08-23 22:07:34 +0200
  • becb35d65e Use Github Actions to build Docker image for hub.docker.com (#26) Christoph Haas 2021-08-23 21:47:05 +0200
  • c0c41bdf2a Use Github Actions to build Docker image for hub.docker.com (#26) Christoph Haas 2021-08-23 21:21:05 +0200
  • 57b57931b2 validate user in session (#32) Christoph Haas 2021-07-30 13:56:21 +0200
  • fbc0b26631 sendall button for mails, update icons for peer creation buttons (#35) Christoph Haas 2021-07-30 13:43:39 +0200
  • e6ad82ec6e changed headline to avoid confusion (#33) Christoph Haas 2021-07-30 12:32:10 +0200
  • c3c0971aa0 update dependencies Christoph Haas 2021-07-30 12:27:21 +0200
  • 16a373f1eb
    Fix typo h44z 2021-07-20 11:02:17 +0200
  • 91b83d7882
    Log number of ldap users (#36) h44z 2021-07-20 11:01:03 +0200
  • 1e35fb2538
    Use Github Container Registry v1.0.10 h44z 2021-06-30 17:57:41 +0200
  • 400259a0be convert input to email-token on focus loss (#28) Christoph Haas 2021-06-30 17:36:39 +0200
  • 96c713a513 update bootstrap-tokenfield lib, fix enter bug (#27) Christoph Haas 2021-06-30 17:27:53 +0200
  • 3645d75d8d fix auto-creation of peers on login (#30) Christoph Haas 2021-06-30 17:03:16 +0200
  • a017775f8a
    Add minimum Go version to Readme (#29) h44z 2021-06-25 17:01:16 +0200
  • e0968b3239 support AllowIPs for peers in server config (#24) v1.0.9 Christoph Haas 2021-06-18 14:13:44 +0200
  • e1db939a18 update readme to clarify some things Christoph Haas 2021-06-18 14:12:22 +0200
  • 92d09535bc fix foreign key problem (#23) Christoph Haas 2021-06-08 16:17:30 +0200
  • d165fc0658 ensure that email attribute is set v1.0.8 Christoph Haas 2021-05-17 09:06:26 +0200
  • cadbe4a090 fix migrations for fresh databases Christoph Haas 2021-05-16 23:55:59 +0200
  • d516d74d3f ldap filter: skip empty emails by default, fix ldap sync (case insensitive email comparison, user source difference) Christoph Haas 2021-05-16 23:43:47 +0200
  • c9e7145a5b add docker latest tag warning to README.md Christoph Haas 2021-05-16 23:14:18 +0200
  • 88278bf677
    Merge pull request #21 from h44z/ldap_filter h44z 2021-05-16 23:11:55 +0200
  • 1c4d47293c skip migrations for fresh databases Christoph Haas 2021-05-16 23:11:03 +0200
  • 27de6e8b8c use LDAP filter strings Christoph Haas 2021-05-10 10:31:56 +0200
  • 3ecb0925d6 use low error correction if qr-code content is too long (#18) Christoph Haas 2021-05-10 09:26:36 +0200
  • edfecd536a use query params throughout the whole rest api (#11) Christoph Haas 2021-05-03 11:40:06 +0200
  • d794f807ad use query param for public key in api requests (#11) Christoph Haas 2021-05-03 10:41:22 +0200