From f639e5cb748dbc00c77d65f631a2f1497e04595a Mon Sep 17 00:00:00 2001 From: "P. Douglas Reeder" Date: Tue, 27 Jan 2026 22:05:41 -0500 Subject: [PATCH] Replaces Mozilla branding with Hubs Foundation & moves CODEOWNERS Why: 1. to make clear who's responsible 2. CODEOWNERS is GitHub-specific & now one rule covers workflows & protects CODEOWNERS itself --- .github/CODEOWNERS | 2 ++ .github/workflows/dialog.yml | 4 ++-- CODEOWNERS | 2 -- README.md | 4 ++-- habitat/plan.sh | 10 +++++----- package.json | 3 ++- 6 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 .github/CODEOWNERS delete mode 100644 CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..39a7b9d5 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,2 @@ + +.github @hubsfoundation/Operations diff --git a/.github/workflows/dialog.yml b/.github/workflows/dialog.yml index 25d5f14d..44af692d 100644 --- a/.github/workflows/dialog.yml +++ b/.github/workflows/dialog.yml @@ -7,9 +7,9 @@ on: jobs: turkeyGitops: - uses: mozilla/hubs-ops/.github/workflows/turkeyGitops.yml@master + uses: Hubs-Foundation/hubs-ops/.github/workflows/turkeyGitops.yml@master with: - registry: mozillareality + registry: hubsfoundation dockerfile: Dockerfile secrets: DOCKER_HUB_PWD: ${{ secrets.DOCKER_HUB_PWD }} diff --git a/CODEOWNERS b/CODEOWNERS deleted file mode 100644 index 1f2b048c..00000000 --- a/CODEOWNERS +++ /dev/null @@ -1,2 +0,0 @@ - -.github/workflows @mozilla/xr diff --git a/README.md b/README.md index 1ba05fc7..f18f865f 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,11 @@ Mediasoup based WebRTC SFU for Hubs. 1. Clone repo 2. In root project folder, `npm ci` (this may take a while). 3. Create a folder in the root project folder called `certs` if needed (see steps 4 & 5). -4. Add the ssl cert and key to the `certs` folder as `fullchain.pem` and `privkey.pem`, or set the path to these in your shell via `HTTPS_CERT_FULLCHAIN` and `HTTPS_CERT_PRIVKEY` respectively. You can provide these certs yourself or use the ones available in https://github.com/mozilla/reticulum/tree/master/priv (`dev-ssl.cert` and `dev-ssl.key`). +4. Add the ssl cert and key to the `certs` folder as `fullchain.pem` and `privkey.pem`, or set the path to these in your shell via `HTTPS_CERT_FULLCHAIN` and `HTTPS_CERT_PRIVKEY` respectively. You can provide these certs yourself or use the ones available in https://github.com/Hubs-Foundatioin/reticulum/tree/master/priv (`dev-ssl.cert` and `dev-ssl.key`). 5. Add the reticulum permissions public key to the `certs` folder as `perms.pub.pem`, or set the path to the file in your shell via `AUTH_KEY`. - * If using one of the public keys from hubs-ops (located in https://github.com/mozilla/hubs-ops/tree/master/ansible/roles/janus/files), you will need to convert it to standard pem format. + * If using one of the public keys from hubs-ops (located in https://github.com/Hubs-Foundation/hubs-ops/tree/master/ansible/roles/janus/files), you will need to convert it to standard pem format. * e.g. for use with dev.reticulum.io: `openssl rsa -in perms.pub.der.dev -inform DER -RSAPublicKey_in -out perms.pub.pem` 6. Start dialog with `MEDIASOUP_LISTEN_IP=XXX.XXX.XXX.XXX MEDIASOUP_ANNOUNCED_IP=XXX.XXX.XXX.XXX npm start` where `XXX.XXX.XXX.XXX` is the local IP address of the machine running the server. (In the case of a VM, this should be the internal IP address of the VM). diff --git a/habitat/plan.sh b/habitat/plan.sh index 388e526f..1101b564 100644 --- a/habitat/plan.sh +++ b/habitat/plan.sh @@ -1,18 +1,18 @@ pkg_name=janus-gateway -pkg_origin=mozillareality -pkg_maintainer="Mozilla Mixed Reality " +pkg_origin=hubsfoundation +pkg_maintainer="Hubs Foundation " pkg_version="2.0.1" pkg_description="A simple mediasoup based SFU" pkg_deps=( core/node/18 - mozillareality/gcc-libs - mozillareality/openssl + hubsfoundation/gcc-libs + hubsfoundation/openssl ) pkg_build_deps=( core/git - mozillareality/gcc + hubsfoundation/gcc core/make core/patchelf ) diff --git a/package.json b/package.json index f47bcfce..8613c577 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,8 @@ "name": "dialog", "version": "0.0.1", "description": "WebRTC SFU based on mediasoup", - "author": "Mozilla Mixed Reality ", + "author": "Hubs Foundation (https://hubsfoundation.org)", + "contributors": ["Mozilla Mixed Reality [original author]"], "license": "MPL-2.0", "main": "index.js", "scripts": {