Skip to content

Commit

Permalink
chore: release 0.0.5-alpha (#22)
Browse files Browse the repository at this point in the history
* chore: release 0.0.5-alpha
* chore: add signature to mac dmg build
  • Loading branch information
keplervital authored Sep 5, 2023
1 parent 4228b97 commit 7c39884
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 22 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[![GitHub license](https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=for-the-badge)](LICENSE)
[![GitHub license](https://img.shields.io/badge/install-MacOSX-blue.svg?style=for-the-badge&logo=apple)](https://github.com/dfinity/http-proxy/releases/download/0.0.4-alpha/ic-http-proxy-mac-universal-0.0.4-alpha.dmg)
[![GitHub license](https://img.shields.io/badge/install-Windows-blue.svg?style=for-the-badge&logo=windows)](https://github.com/dfinity/http-proxy/releases/download/0.0.4-alpha/ic-http-proxy-win-x64-0.0.4-alpha.exe)
[![Install MacOS](https://img.shields.io/badge/install-MacOSX-blue.svg?style=for-the-badge&logo=apple)](https://github.com/dfinity/http-proxy/releases/download/0.0.5-alpha/ic-http-proxy-mac-universal-0.0.5-alpha.dmg)
[![Install Windows](https://img.shields.io/badge/install-Windows-blue.svg?style=for-the-badge&logo=windows)](https://github.com/dfinity/http-proxy/releases/download/0.0.5-alpha/ic-http-proxy-win-x64-0.0.5-alpha.exe)
[![Install Debian](https://img.shields.io/badge/install-Debian-blue.svg?style=for-the-badge&logo=debian)](https://github.com/dfinity/http-proxy/releases/download/0.0.5-alpha/ic-http-proxy-linux-arm64-0.0.5-alpha.deb)

# IC HTTP Proxy
> This application is currently only a proof of concept implementation and should be used at your own risk.
Expand Down Expand Up @@ -37,6 +38,8 @@ An implementation of the [IC HTTP Gateway Protocol](https://internetcomputer.org

* MacOSX

* Debian

Other platforms can also be supported by adding the generated root certificate to the device trusted store and adding the proxy HTTP server to the active network interface configuration.

## Contributing
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dfinity/http-proxy",
"version": "0.0.4-alpha",
"version": "0.0.5-alpha",
"description": "HTTP Proxy to enable trustless access to the Internet Computer.",
"author": "Kepler Vital <[email protected]>",
"license": "Apache-2.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dfinity/http-proxy-core",
"version": "0.0.4-alpha",
"version": "0.0.5-alpha",
"description": "Gateway server to enable trustless access to the Internet Computer.",
"main": "built/main.js",
"types": "built/main.d.ts",
Expand Down
4 changes: 2 additions & 2 deletions packages/daemon/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dfinity/http-proxy-daemon",
"version": "0.0.4-alpha",
"version": "0.0.5-alpha",
"description": "Daemon process to enable trustless access to the Internet Computer.",
"main": "built/main.js",
"types": "built/main.d.ts",
Expand Down Expand Up @@ -62,7 +62,7 @@
"typescript": "^4.9.5"
},
"dependencies": {
"@dfinity/http-proxy-core": "0.0.4-alpha",
"@dfinity/http-proxy-core": "0.0.5-alpha",
"http-proxy": "^1.18.1",
"node-cache": "^5.1.2",
"node-forge": "^1.3.1",
Expand Down
6 changes: 3 additions & 3 deletions packages/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dfinity/http-proxy-server",
"version": "0.0.4-alpha",
"version": "0.0.5-alpha",
"description": "Gateway server to enable trustless access to the Internet Computer.",
"main": "built/main.js",
"types": "built/main.d.ts",
Expand Down Expand Up @@ -51,8 +51,8 @@
"dependencies": {
"@dfinity/agent": "^0.19.0",
"@dfinity/candid": "^0.19.0",
"@dfinity/http-proxy-core": "0.0.4-alpha",
"@dfinity/http-proxy-daemon": "0.0.4-alpha",
"@dfinity/http-proxy-core": "0.0.5-alpha",
"@dfinity/http-proxy-daemon": "0.0.5-alpha",
"@dfinity/principal": "^0.19.0",
"@dfinity/response-verification": "^1.0.2",
"http-proxy": "^1.18.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/server/src/commons/configs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { EnvironmentConfiguration } from './typings';

const environment: EnvironmentConfiguration = {
platform: os.platform(),
userAgent: 'ICHttpProxy/0.0.4-alpha',
userAgent: 'ICHttpProxy/0.0.5-alpha',
certificate: {
storage: {
folder: 'certs',
Expand Down
9 changes: 8 additions & 1 deletion packages/ui/build/mac.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,14 @@ const build = async () => {
await builder
.build({
targets: Platform.MAC.createTarget('dmg', builder.Arch.universal),
config: options,
config: {
...options,
mac: {
...options.mac,
// since the dmg is not deterministic, we want to sign it with the default identity
identity: undefined,
}
},
})
.then(async (builtFiles) => createReleaseHashFile(builtFiles));
};
Expand Down
6 changes: 3 additions & 3 deletions packages/ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dfinity/http-proxy-ui",
"version": "0.0.4-alpha",
"version": "0.0.5-alpha",
"description": "Desktop interface to facilitate user interaction with the HTTP Proxy server.",
"main": "built/main.js",
"scripts": {
Expand Down Expand Up @@ -37,8 +37,8 @@
},
"homepage": "https://github.com/dfinity/http-proxy/tree/main/packages/ui#readme",
"dependencies": {
"@dfinity/http-proxy-core": "0.0.4-alpha",
"@dfinity/http-proxy-server": "0.0.4-alpha"
"@dfinity/http-proxy-core": "0.0.5-alpha",
"@dfinity/http-proxy-server": "0.0.5-alpha"
},
"devDependencies": {
"@types/node": "^18.14.0",
Expand Down
16 changes: 8 additions & 8 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ __metadata:
languageName: node
linkType: hard

"@dfinity/[email protected].4-alpha, @dfinity/http-proxy-core@workspace:packages/core":
"@dfinity/[email protected].5-alpha, @dfinity/http-proxy-core@workspace:packages/core":
version: 0.0.0-use.local
resolution: "@dfinity/http-proxy-core@workspace:packages/core"
dependencies:
Expand All @@ -127,11 +127,11 @@ __metadata:
languageName: unknown
linkType: soft

"@dfinity/[email protected].4-alpha, @dfinity/http-proxy-daemon@workspace:packages/daemon":
"@dfinity/[email protected].5-alpha, @dfinity/http-proxy-daemon@workspace:packages/daemon":
version: 0.0.0-use.local
resolution: "@dfinity/http-proxy-daemon@workspace:packages/daemon"
dependencies:
"@dfinity/http-proxy-core": 0.0.4-alpha
"@dfinity/http-proxy-core": 0.0.5-alpha
"@types/node": ^18.14.0
"@types/node-forge": ^1.3.1
"@types/pako": ^2.0.0
Expand All @@ -155,14 +155,14 @@ __metadata:
languageName: unknown
linkType: soft

"@dfinity/[email protected].4-alpha, @dfinity/http-proxy-server@workspace:packages/server":
"@dfinity/[email protected].5-alpha, @dfinity/http-proxy-server@workspace:packages/server":
version: 0.0.0-use.local
resolution: "@dfinity/http-proxy-server@workspace:packages/server"
dependencies:
"@dfinity/agent": ^0.19.0
"@dfinity/candid": ^0.19.0
"@dfinity/http-proxy-core": 0.0.4-alpha
"@dfinity/http-proxy-daemon": 0.0.4-alpha
"@dfinity/http-proxy-core": 0.0.5-alpha
"@dfinity/http-proxy-daemon": 0.0.5-alpha
"@dfinity/principal": ^0.19.0
"@dfinity/response-verification": ^1.0.2
"@types/isomorphic-fetch": ^0.0.36
Expand Down Expand Up @@ -191,8 +191,8 @@ __metadata:
version: 0.0.0-use.local
resolution: "@dfinity/http-proxy-ui@workspace:packages/ui"
dependencies:
"@dfinity/http-proxy-core": 0.0.4-alpha
"@dfinity/http-proxy-server": 0.0.4-alpha
"@dfinity/http-proxy-core": 0.0.5-alpha
"@dfinity/http-proxy-server": 0.0.5-alpha
"@types/node": ^18.14.0
"@typescript-eslint/eslint-plugin": ^5.54.1
"@typescript-eslint/parser": ^5.54.1
Expand Down

0 comments on commit 7c39884

Please sign in to comment.