Browse Source

bump to release candidate 2

master
forest 1 month ago
parent
commit
ac1827e8d4
7 changed files with 28 additions and 29 deletions
  1. +4
    -4
      frontend/alpha-profile.gotemplate.html
  2. +2
    -2
      frontend/install-linux.gotemplate.html
  3. +2
    -2
      frontend/install-mac.gotemplate.html
  4. +2
    -2
      frontend/install-windows.gotemplate.html
  5. +8
    -8
      frontend/static/install.sh
  6. +2
    -1
      frontend_login.go
  7. +8
    -10
      readme/ALPHA.md

+ 4
- 4
frontend/alpha-profile.gotemplate.html View File

@ -123,13 +123,13 @@
You may download our installer:
</p>
<blockquote>
<a class="horizontal align-center" href="/releases/greenhouse-setup-alpha-rc1.exe">
<a class="horizontal align-center" href="/releases/greenhouse-setup-alpha-rc2.exe">
<picture>
<source srcset="/static/images/windows-installer.webp" type="image/webp">
<source srcset="/static/images/windows-installer.png" type="image/png">
<img class="os-image" src="/static/images/windows-installer.png" alt="installer icon">
</picture>
greenhouse-setup-alpha-rc1.exe
greenhouse-setup-alpha-rc2.exe
</a>
</blockquote>
<br/>
@ -223,13 +223,13 @@
Download Greenhouse for Mac here:
</p>
<blockquote>
<a class="horizontal align-center" href="/releases/greenhouse-desktop-alpha-rc1.dmg">
<a class="horizontal align-center" href="/releases/greenhouse-desktop-alpha-rc2.dmg">
<picture>
<source srcset="/static/images/macos_disk_image.webp" type="image/webp">
<source srcset="/static/images/macos_disk_image.png" type="image/png">
<img class="download-image" src="/static/images/macos_disk_image.png" alt="disk image icon">
</picture>
greenhouse-desktop-alpha-rc1.dmg
greenhouse-desktop-alpha-rc2.dmg
</a>
</blockquote>
<br/>


+ 2
- 2
frontend/install-linux.gotemplate.html View File

@ -114,13 +114,13 @@
</p>
<blockquote>
<a class="horizontal align-center" href="/releases/greenhouse-desktop-alpha-rc1.deb">
<a class="horizontal align-center" href="/releases/greenhouse-desktop-alpha-rc2.deb">
<picture>
<source srcset="/static/images/debian-package.webp" type="image/webp">
<source srcset="/static/images/debian-package.png" type="image/png">
<img class="download-image" src="/static/images/debian-package.png" alt="debian package icon">
</picture>
greenhouse-desktop-alpha-rc1.deb
greenhouse-desktop-alpha-rc2.deb
</a>
</blockquote>


+ 2
- 2
frontend/install-mac.gotemplate.html View File

@ -19,13 +19,13 @@
Download Greenhouse for Mac here:
</p>
<blockquote>
<a class="horizontal align-center" href="/releases/greenhouse-desktop-alpha-rc1.dmg">
<a class="horizontal align-center" href="/releases/greenhouse-desktop-alpha-rc2.dmg">
<picture>
<source srcset="/static/images/macos_disk_image.webp" type="image/webp">
<source srcset="/static/images/macos_disk_image.png" type="image/png">
<img class="download-image" src="/static/images/macos_disk_image.png" alt="disk image icon">
</picture>
greenhouse-desktop-alpha-rc1.dmg
greenhouse-desktop-alpha-rc2.dmg
</a>
</blockquote>


+ 2
- 2
frontend/install-windows.gotemplate.html View File

@ -18,13 +18,13 @@
Download Greenhouse for Windows here:
</p>
<blockquote>
<a class="horizontal align-center" href="/releases/greenhouse-setup-alpha-rc1.exe">
<a class="horizontal align-center" href="/releases/greenhouse-setup-alpha-rc2.exe">
<picture>
<source srcset="/static/images/windows-installer.webp" type="image/webp">
<source srcset="/static/images/windows-installer.png" type="image/png">
<img class="os-image" src="/static/images/windows-installer.png" alt="installer icon">
</picture>
greenhouse-setup-alpha-rc1.exe
greenhouse-setup-alpha-rc2.exe
</a>
</blockquote>


+ 8
- 8
frontend/static/install.sh View File

@ -181,18 +181,18 @@ chmod 700 /opt/greenhouse-daemon
printf "%s" "$daemon_telemetry_id" > /opt/greenhouse-daemon/daemon-telemetry-id.txt
chown greenhouse-daemon:greenhouse-daemon /opt/greenhouse-daemon/daemon-telemetry-id.txt
daemon_version="alpha-rc0-11b0f85-2440"
threshold_version="0.0.0-6cfcabd-dc60"
daemon_version="alpha-rc0-c563be0-a494"
threshold_version="0.0.0-00d004e-032c"
caddy_version="v2.4.0-beta.2-forest-078f12e0-b4a8"
cli_version="0.0.0-30860fd-b875"
daemon_amd64_sha256="4da9ec8691f1c3a43a47546a99e02dbba1794223c540d23d3283760f514f62e1"
daemon_arm_sha256="53103af940c37ea7fd1bc0e29f56077954de317e76bacbd9951bff22d6286566"
daemon_arm64_sha256="cb425a130c4c6ebb9f285fe37d0597cf334e6f16ff081a8658f4aa3790ca6398"
daemon_amd64_sha256="6cab746cfdaf74f2f0e8e2a41146a5d81c10364f554398b1fa9a696d0f1424e7"
daemon_arm_sha256="2595f4f9bd40b0dbd2997ffc184f4eb45bd1e2692f8de79909e9c6f4195a41b1"
daemon_arm64_sha256="0a3d549020fed2b32b98c0930fd181050a02ea582e0b2485749b601087462e21"
threshold_amd64_sha256="e5685b43e0e2199047215e8b52a052b994c414ed724a94649ada917369408d01"
threshold_arm_sha256="aba131d89ae5d7a60dfa38d5ae8768bab4d0b60d59ba5ae9e71e564f4aadce5a"
threshold_arm64_sha256="c42fb11d6d4c9ed603ee644ad32afc899b1bbcdb512083874ef14195ada9ac50"
threshold_amd64_sha256="1540782cd687131f06a685c895ad0197dbe29f4af73b939119d0cdb074e7cb4a"
threshold_arm_sha256="c544e4c46c389c1999caddcca2b8d5449e70cdf89a1baa34fafa6a8298514658"
threshold_arm64_sha256="ee64ccd63f70a6871be539fb340033f775d5fed980b81873bdc53c04f8d4d924"
caddy_amd64_sha256="acfd32aa766b91c46bd9cefbdd8c3f6a6c4b0adb176968880b4bf214b1fce94b"
caddy_arm_sha256="833d00e2056befd25524d105352065299d1eac4274e190e2f31596533ee72cd9"


+ 2
- 1
frontend_login.go View File

@ -311,7 +311,8 @@ func registerLoginRoutes(app *FrontendApp, emailService *EmailService) {
responseWriter.Write([]byte(apiToken))
} else {
telemetryValue = fmt.Sprintf("%s 401 unauthorized", telemetryValue)
go postTelemetry("app-auth-session", getRemoteIpFromRequest(request), "", strconv.Itoa(appAuthSession.TenantId), telemetryValue)
// the client polls this so we dont wanna report this particular error, its normal and happens all the time.
// go postTelemetry("app-auth-session", getRemoteIpFromRequest(request), "", strconv.Itoa(appAuthSession.TenantId), telemetryValue)
http.Error(responseWriter, "401 unauthorized", http.StatusUnauthorized)
}


+ 8
- 10
readme/ALPHA.md View File

@ -27,8 +27,6 @@ If you wish to contact the developer directly, you may email `forest@sequentialr
## known issues
```
- the desktop app will complain if you put uppercase letters in the server name even though they are technically allowed
- the UI text on the mac version of the desktop app is a bit too small.. ?
- the greenhouse web app will log you out randomly if you use it for a long time (refresh session does not work)
@ -39,12 +37,6 @@ If you wish to contact the developer directly, you may email `forest@sequentialr
- it always displays "test" for the program name
- need some way to sudo it on mac and linux so it can actually get the pids and program names from the sockets.
- desktop app constantly scrolling to the top of the tunnels list (so far fixed with heuristic method)
- when greenhouse cloud is down, the cli fails(ish) silently (status returns null for client statuses)
- the daemon runs as admin on windows, it has to otherwise it can't read the user's files.. is there any way to fix this without requiring the user to manually configure file permissions?
- the built in web server (caddy) needs error pages (502, 404, etc), right now it simply returns a blank page
- built in web server (caddy) logs are nearly impossible to read due to them being JSON-formatted
@ -53,10 +45,16 @@ If you wish to contact the developer directly, you may email `forest@sequentialr
- the background service (greenhouse-daemon) can get locked up when a threshold test fails (apply config mutex never unlocked?)
- most emojis (and characters outside the notorious BMP, Basic Multilingual Plane) dont show up in the logs in the desktop app
- the debian .deb package incorrectly shows "proprietary" license and icon is missing in Ubuntu Software app
https://github.com/mherrmann/fbs/blob/b89fc5723e51cddcdfd789d6df6b50384160c1af/fbs/installer/linux.py#L34
https://fpm.readthedocs.io/en/latest/cli-reference.html#general-options see --license
```
Known issues fixed in rc2 (release candidate 2) version:
```
- the desktop app defaults to an empty subdomain on tunnels, which will throw an error
- the desktop app will complain if you put uppercase letters in the server name even though they are technically allowed
```

Loading…
Cancel
Save