Commit Graph

73 Commits

Author SHA1 Message Date
key-networks 1b2284864d Issue#123: compatibility issue with zerotier 1.12.1 (#125)
* issue#123: version bump

* Fix incompatibility with ZeroTier 1.12 (#124)

Co-authored-by: Niels Martignène <niels.martignene@protonmail.com>

* issue#123: Credit to @Koromix for fix

---------

Co-authored-by: Niels Martignène <niels.martignene@protonmail.com>
2023-08-31 20:38:16 +08:00
key-networks 42248c1359
Issue#91 and issue#107 (#111)
* issue#91: Fix in views/network_detail.pug

* issue#91: before-upgrade.sh = before-install.sh

* issue#91: Update README.md with new instruction for authtoken.secret for zerotier-one 1.10.4 onwards
2023-03-11 16:43:08 +08:00
key-networks 0557b386a9
alma: Prepare for build on AlmaLinux 8 (#105) 2023-03-08 19:32:23 +08:00
key-networks 794f846125
Issue#98: Upgrade jquery (#104)
* issue#98: Update dependencies

* issue#98: version 0.8.10
2023-02-26 13:25:02 +08:00
Key Networks 8fb29fa607 Version bump 2022-01-03 09:46:43 +08:00
lideming b50215f620
fix IPv6 route target comparing (#75) 2022-01-03 09:43:40 +08:00
key-networks d05963695b
node16: Builds on node v16.13.1 (#79)
* node16: Builds on node v16.13.1

* node16: Builds on CentOS 8
2021-12-22 19:43:17 +08:00
key-networks f76ba8b6a8
deps: Update some dependencies (#78) 2021-12-04 18:29:32 +08:00
lideming d966c51e38
Fix "members" link (#62)
* Fix the "Members" link in the "not_implemented" page

* Redirect ".../members" to "...#members"

* pr62: version bump

Co-authored-by: Key Networks <34238649+key-networks@users.noreply.github.com>
2021-03-10 21:29:37 +08:00
lideming 1295dd1d07
Some changes, including DNS support (#57)
* remove CDN

* Add a link to "members" in the network detail page

* Show object values as JSON

* remove TLS options

* Minor style improvements

* Show object values as JSON (member_detail)

* Add missing 'const'

* Navbar height fix

* Merge jQuery ready functions

* Change brand

* Merge network pages (name, members, detail) into single page and...

* Show ZT version on controller index page
* Show count of members
* Use <code> tag to display JSON data
* Fix error in some "error" pages caused by missing "navigate" when
  rendering nav items, use pug mixin to render nav items.
* Adjust column widths of network list

* Refactor: move duplicated nav code to `head_layout`

* Remove some debug logging code

* Get network members detail parallelly

* Add missing frontend script for members

* Revert "Change brand"

* Remove "members" and "name" pages which are merged into "detail"

* Add DNS support

* Trivial changes (table width etc.)

* Don't try to read TLS cert files when not using HTTPS

* Validate DNS IP

* Downgrade jquery to 3.4.1 to fix nav bar collapse

* Revert "Navbar height fix"

This reverts commit 8edaa9aa81, which
break the nav item height on mobile.

* Add missing margin for some buttons

* Display current DNS configuration above inputs

* Change network rename UI/UX

* Includes 'jquery.min.js' in pkg

* Improve JSON value rendering

* Get peer status of network members

* Display members with peer status

* Show controller itself as "CONTROLLER"

* Display peer address

* Improve login redirection

* pr57: Doc updates; version bump

* pr57: Year update

Co-authored-by: Key Networks <34238649+key-networks@users.noreply.github.com>
2021-03-01 15:10:10 +08:00
key-networks ce4b0e6d79
version bump (#54) 2021-01-16 14:02:32 +08:00
key-networks f0be22248c
rpm-sign: Workaround for broken fpm rpm signing (#53) 2021-01-16 12:55:25 +08:00
key-networks ab057c854c
Issue#36: .deb deploys default TLS certificate and private key (#39)
* issue#36: Generating TLS key and self-signed cert after installing/upgrading the package

* issue#36: Updated libstdc++.a dependency to v10

* issue#36: Generate self-signed certs after install/upgrade

* issue#36: Updated dependencies

* issue#36: Check for pre-existence of key/cert
2021-01-14 19:41:49 +08:00
Key Networks 537a567e29 issue20: check that elem is defined 2019-08-17 20:35:13 +08:00
Key Networks b197655aa1 package-updates: Update libstdc++ to v9 2019-07-02 20:39:16 +08:00
Key Networks 51ed9a4314 package-updates: Updated various node.js packages 2019-07-02 18:04:59 +08:00
Key Networks 937744be15 Fixed binding.gyp.patch 2018-07-07 15:05:19 +08:00
Key Networks 383c156248 issue7: Cannot read property active of undefined 2018-07-07 11:55:17 +08:00
Steve Patrick b49cd75b1d Issue #5: Create a public network 2018-05-20 20:45:58 +08:00
Steve Patrick 4e2fb9c1eb issue_8: Unable to assign IP for member without name 2018-05-15 20:17:56 +08:00
Key Networks 27616b95d4 Document the HTTP_ALL_INTERFACES feature 2018-02-05 14:53:03 +08:00
Key Networks 30b71ac492 Merge branch 'patch-1' of https://github.com/flantel/ztncui into flantel-patch-1 2018-02-05 13:18:46 +08:00
Key Networks d12b8fb619 Follow on Twitter link 2018-02-05 11:36:28 +08:00
Barry Flanagan 965c3efddc
Allow http listening on all interfaces
This is useful when the docker image is behind a load balancing which performs the HTTPS functions.
2018-02-04 17:05:42 +00:00
Key Networks 83024e30d8 Updated documentation 2018-02-02 22:27:01 +08:00
Key Networks 02d301418a Bug distinguishing checkboxes for multiple members 2018-02-02 16:34:25 +08:00
Key Networks ac6a11653a Missing nav: nav on rendering some pages 2018-02-01 10:41:19 +08:00
Key Networks 26f4d51679 Changed v4AssignMode and v6AssignMode pages to checkboxes with auto-post 2018-01-31 17:44:08 +08:00
Key Networks 06caa458d8 Added member name on member detail page 2018-01-31 11:36:18 +08:00
Key Networks c901d27ab1 Dropped authorized page 2018-01-31 11:25:45 +08:00
Key Networks 83f0bb781a Setting of activeBridge 2018-01-31 11:14:49 +08:00
Key Networks 09f1e841b3 Issue #2: Unable to write ipAssignments 2018-01-30 17:11:36 +08:00
Key Networks d0b120bf44 Pointer to ztncui-containerized 2018-01-12 09:37:05 +08:00
Key Networks c3db94a0a3 Use CDN for jquery as temp workaround for pkg problem 2018-01-11 23:44:58 +08:00
Key Networks fd94cd7f5c Leave /opt perms as default 2018-01-10 15:25:00 +08:00
Key Networks 425cf8bf6d Create repo and GPG sign repo metadata 2018-01-09 20:11:03 +08:00
Key Networks 968358a6a8 Added GPG signing of RPM 2018-01-09 19:50:42 +08:00
Key Networks 1709df3867 No redirect to /dev/null in RPM scripts 2018-01-09 19:48:39 +08:00
Key Networks 23ef1a02c3 Made form elements large 2018-01-09 17:25:23 +08:00
Key Networks fc22e63efa build.sh has to be executable 2018-01-09 16:57:32 +08:00
Key Networks 6d148686e5 Pointing to instructions for RPM and DEB installation 2018-01-09 16:19:32 +08:00
Key Networks 02fa0a7dc8 Removed write perm for group 2018-01-09 15:45:38 +08:00
Key Networks ddb88162b1 Updated nodemon 2018-01-06 10:53:27 +08:00
Key Networks 41b7069f92 --deb-use-file-permissions messed with --deb-user and --deb-group 2018-01-05 14:33:47 +08:00
Key Networks 95b43de40f Add user ztncui to group zerotier-one. Depends zerotier-one 2018-01-05 14:04:32 +08:00
Key Networks 04c3d55227 RPM/DEB scripts and systemd service file 2018-01-05 11:36:55 +08:00
Key Networks d8174f3b5b Static linking libstdc++ to argon2.node to remove dependency on shared lib 2018-01-04 15:28:16 +08:00
Key Networks fdce206bcc Moved Release and Staging under build dir 2018-01-03 14:04:30 +08:00
Key Networks b43b4317bb Updated maintainer to point to contact page 2018-01-03 13:38:40 +08:00
Key Networks 66b8356d7b Building RPM and DEB packages with pkg and fpm 2018-01-03 12:07:30 +08:00