1
0
Fork 0
 
 
 
 
 
 
Go to file
woju b56b8fca92 hswaw/checkinator: add notice about random MACs
Nowadays both smartphones and iphones have MAC address randomisation
turned on by default. This breaks checkinator because, while the claim
works as intended, the address added to the database is the random one
and on the next visit the address is different, so the device is
categorised as unknown.

The simplest way to fix this is by the user to ensure that MAC address
is randomised per network, not per-connection (which at least on Android
is itself a per-network knob). This change adds a notice to remind the
user about this.

Signed-off-by: Wojtek Porczyk <woju@hackerspace.pl>
Change-Id: Ieee74d09114e6f0479f44429d9828e47c95eb6bd
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1362
Reviewed-by: q3k <q3k@hackerspace.pl>
2022-08-26 10:30:10 +00:00
app app/matrix: bump appservice-irc 2022-06-19 08:47:09 +00:00
bgpwtf bgpwtf: add rsh tests, fix startup sequencing 2022-07-07 23:51:57 +00:00
bzl third_party/go/kubernetes: fix version reported in kubectl 2020-11-03 21:15:41 +01:00
cluster third_party/py: update rules_python, use pip-compile for requirements 2022-07-05 21:27:31 +00:00
dc dc/hbj11: add hardware info 2022-08-25 23:50:05 +00:00
devtools devtools/hackdoc: fixup rendering on mobile 2021-09-18 20:23:34 +00:00
doc doc/codelabs: fix typo in checking-out.md 2021-03-21 14:16:34 +01:00
games bump factorio version 2021-12-26 10:26:04 +00:00
gcp secretstore: add implr 2019-05-18 00:15:25 +02:00
go *: do not require env.sh 2021-10-17 21:21:58 +00:00
hswaw hswaw/checkinator: add notice about random MACs 2022-08-26 10:30:10 +00:00
kube app/matrix: appservice workers 2022-05-01 08:17:57 +00:00
nix/readtree nix: upgrade readTree 2021-09-11 12:18:04 +02:00
ops bgpwtf: edge01: bump nixpkgs, use networkd 2022-07-07 23:51:57 +00:00
personal personal/implr: vpn.curs: add anthracite 2021-12-28 21:11:54 +00:00
third_party third_party/py: update rules_python, use pip-compile for requirements 2022-07-05 21:27:31 +00:00
tools tools, cluster/tools: bazel5 compat: remove unused import 2022-06-04 19:56:40 +00:00
.bazelrc .bazelrc: switch over to PY3 (rules_docker is now fully PY3 compliant) 2021-01-30 20:30:48 +00:00
.gitignore Add bazel error log to .gitignore 2021-03-21 22:25:09 +01:00
BUILD *: gazelle: switch back to go_default_library convention 2021-10-28 23:40:46 +00:00
COPYING Update COPYING 2020-10-10 15:59:10 +00:00
OWNERS OWNERS += implr 2020-07-30 22:52:58 +02:00
README.md doc/codelabs: add getting-started/checking-out 2021-03-21 14:05:48 +01:00
WORKSPACE WORKSPACE: bump protobuf 2022-07-05 22:51:04 +00:00
ci_presubmit.sh ci_presubmit: don't rely on tools/install.sh and hscloud_root 2021-10-16 21:24:47 +00:00
default.nix ops: inject the machine's pkgs into the machine's hscloud tree 2022-07-07 18:10:40 +00:00
env.fish *: do not require env.sh 2021-10-17 21:21:58 +00:00
env.sh *: do not require env.sh 2021-10-17 21:21:58 +00:00
hackdoc.toml devtools/hackdoc: init 2020-04-08 20:03:12 +02:00
shell.nix shell: add vim, openssh (hermeticity) 2022-06-19 11:48:57 +00:00

README.md

hscloud is the main monorepo of the Warsaw Hackerspace infrastructure code.

Getting started

See //doc/codelabs for tutorials on how to use hscloud.

If you want to browse the source of hscloud in a web browser, use cs.hackerspace.pl.

If you want some other help, talk to q3k, informatic or your therapist.

Directory Structure

Directories you should care about:

  • app: external services that we host that are somewhat universal: matrix, covid-formity, etc.
  • bgpwtf: code related to our little ISP
  • cluster: code related to our Kubernetes cluster (k0.hswaw.net)
  • dc: code related to datacenter automation
  • devtools: code related to developer tooling, like gerrit or hackdoc
  • doc: high-level documentation that doesn't fit anywhere else, ie. codelabs
  • hswaw: Warsaw Hackerspace specific/internal services. The line between this and app is unfortunately blurry.
  • personal: user's personal (experimental) directories
  • kube, go: code specific to languages but general to the whole of hscloud

Licensing

Unless noted otherwise, code in hscloud is licensed under the BSD 0-clause license - see COPYING.