Commit Graph

  • 1aa741ffd8
    Merge pull request #28 from nestire/main main muelli 2024-04-25 13:01:47 +0200
  • 8f33aeac76
    add firmware 4.3.9 to supported firmware nestire 2024-02-27 17:11:35 +0100
  • 68e15a863c
    mcu messages stage2 made more clear, add new + old IMEI shown in the end to visualy check nestire 2024-01-30 16:23:58 +0100
  • a2770e81c3 doc: Updates PDF documentation for v2.0 v2.0 Jakob Rieck 2023-10-19 17:57:16 +0200
  • b18e73fe9e
    README: Fix link to the modem's documentation muelli 2023-10-19 10:28:48 +0200
  • d5721f3279 readme: Adds offline installation instructions Jakob Rieck 2023-10-19 07:43:16 +0200
  • feddf2ec55 readme: Update for v2.0 Jakob Rieck 2023-10-19 07:13:17 +0200
  • bdc8837660 start services earlier to make the client tracking work Tobias Mueller 2023-10-18 22:37:12 +0200
  • 948db4b6fa mac: actually delete the clients.db Tobias Mueller 2023-10-18 21:06:46 +0200
  • 9a3f072c23 functions: provide a Lua-based IMEI generation Tobias Mueller 2023-10-18 21:00:23 +0200
  • 4b427bbcfc lua: print a random IMEI from the seed provided Tobias Mueller 2023-10-18 20:59:33 +0200
  • a3fff24042 lua: make a 15 digit IMEI Tobias Mueller 2023-10-18 20:58:05 +0200
  • 1cd1125cfe lua: remove debug prints Tobias Mueller 2023-10-18 20:57:51 +0200
  • dfbcbe7506 functions: Provide a method to read the SIM ID Tobias Mueller 2023-10-18 20:57:19 +0200
  • 1a052c57e2 web: Fixes spinner, updates instructions Jakob Rieck 2023-10-18 18:01:40 +0200
  • ea05c4441b blue-merle: Syntax fix Jakob Rieck 2023-10-18 17:17:19 +0200
  • 488fdaa18f Merged shutdown of device Tobias Mueller 2023-10-18 16:01:03 +0200
  • b97c0f06eb blue-merle: Fixes shutdown minor-changes Jakob Rieck 2023-10-18 15:48:11 +0200
  • f8b8fa4805 Merged CI fixes Tobias Mueller 2023-10-18 15:30:34 +0200
  • 5d8efbb4e3 ci: Fixes build Jakob Rieck 2023-10-18 15:11:33 +0200
  • 5c6976aa11 change MAC address in repeater mode Tobias Mueller 2023-10-18 14:58:26 +0200
  • c68661e1a5 switch: guard the IMEI generation with a timeout Tobias Mueller 2023-10-18 14:51:46 +0200
  • 9c08efc19a Merged changes for the v4.3.8 firmware Tobias Mueller 2023-10-18 14:31:02 +0200
  • d4886a54a9 volatile-macs: define the service self-sufficiently luci Tobias Mueller 2023-10-18 14:27:55 +0200
  • d47916552d volatile macs: match our service's priority to our dependencies Tobias Mueller 2023-10-18 13:24:47 +0200
  • 03c262a8c3 blue-merle: generate a temporary IMEI before the the SIM switch Tobias Mueller 2023-10-18 11:02:28 +0200
  • fe4021feb9 blue-merle: restore old scrpit for SSH use Tobias Mueller 2023-10-18 10:43:05 +0200
  • f8d35b15d5 mac-wipe: Do not stop terft as it cannot be stopped Tobias Mueller 2023-10-18 10:36:33 +0200
  • 7b64f3aa9b functions: provide SET IMEI capability from shellscripts Tobias Mueller 2023-10-18 10:35:39 +0200
  • c8634591b2 added Lua script to generate an IMEI Tobias Mueller 2023-10-18 10:31:49 +0200
  • 512da23200 web: stop spinning when reboot is ready Tobias Mueller 2023-10-17 22:02:24 +0200
  • a0fad3a833 mac-wipe: fix syntax error for argument comparison Tobias Mueller 2023-10-17 22:02:04 +0200
  • 9466707119 web: fix syntax error Tobias Mueller 2023-10-17 20:01:41 +0200
  • 87c420e2de web: remove unused handleOpkg function Tobias Mueller 2023-10-17 20:00:41 +0200
  • db8de09293 web: remove unused handleRemove function Tobias Mueller 2023-10-17 19:59:18 +0200
  • 8b4d371c9f functions: Do not automatically restart the wifi on RESET_BSSIDS Tobias Mueller 2023-10-17 19:42:22 +0200
  • 1c3c5f79e1 web: fix syntax error for missing comma Tobias Mueller 2023-10-17 17:20:26 +0200
  • 0fbb00612c blue-merle: provide a somewhat interactive way to set a new IMEI via SSH Tobias Mueller 2023-10-17 17:18:08 +0200
  • c88d04003b web: forcefully timout the python script Tobias Mueller 2023-10-17 16:54:43 +0200
  • f7a9494a0c web: logging calls to helper binary Tobias Mueller 2023-10-17 16:54:18 +0200
  • 958a0ecc99 web: actually changing the UI when the script returns Tobias Mueller 2023-10-17 16:51:51 +0200
  • 580d456ed1 web: try calling random-imei Tobias Mueller 2023-10-17 16:38:57 +0200
  • fa8e630714 web: remove unused functions Tobias Mueller 2023-10-17 16:37:55 +0200
  • 242235757a switch: log when stage1 has finished running Tobias Mueller 2023-10-17 15:49:41 +0200
  • 0fa4d89602 switch: do not run the lock contention check in the background Tobias Mueller 2023-10-17 15:49:25 +0200
  • 8053d44ce7 switch: removing stale switch file Tobias Mueller 2023-10-17 15:48:51 +0200
  • 0b4b04c48b switch: log in stage2 Tobias Mueller 2023-10-17 15:16:49 +0200
  • ed6856c490 switch: split the switch action into separate stages Tobias Mueller 2023-10-17 14:48:47 +0200
  • eab0633ad9 switch: Asynchronously execute blue merle when toggled Tobias Mueller 2023-10-17 13:29:33 +0200
  • db1c0c4c69 switch: limit execution time to 90 seconds Tobias Mueller 2023-10-17 13:02:40 +0200
  • ae40dcec1f web: weeding out the opkg functionality Tobias Mueller 2023-10-17 13:00:35 +0200
  • 396ff7ea0e switch: shutdown in time Tobias Mueller 2023-10-17 10:16:10 +0200
  • 2cf6495aad switch: re-format messages to appear more nicely on the screen Tobias Mueller 2023-10-17 10:11:59 +0200
  • 6b7e11137b switch: send SIM swap script to background Tobias Mueller 2023-10-17 09:57:47 +0200
  • 881e9792c7 switch: call blue-merle-switch when toggling the button to on Tobias Mueller 2023-10-17 09:23:58 +0200
  • 29db0fab27 switch: show message on v4 MCU Tobias Mueller 2023-10-17 09:20:36 +0200
  • df8578e402 functions: CHECK_ABORT for v4 MCU Tobias Mueller 2023-10-17 09:18:00 +0200
  • 11a8afd0a9 python: Added a --generate-only flag to not set the IMEI Tobias Mueller 2023-10-17 09:03:06 +0200
  • 53bf156fd0 python: only get the IMSI when in deterministic mode Tobias Mueller 2023-10-17 09:01:31 +0200
  • 4a16277ac2 python: debug print reading IMSI Tobias Mueller 2023-10-17 09:00:56 +0200
  • 6ac26e1a33 web ui: Fix a syntax error by closing the E() Tobias Mueller 2023-10-16 17:26:46 +0200
  • 955d0f993e blue-merle: make it return the new IMEI after generating a random IMEI Tobias Mueller 2023-10-16 16:58:15 +0200
  • 3b87b1b8f4 web: offer to shutdown on SIM swap Tobias Mueller 2023-10-16 16:57:42 +0200
  • b02faa7adb web: stab at a Web UI for SIM swap Tobias Mueller 2023-10-16 16:36:33 +0200
  • fa11fc45ca blue-merle: Display a shutdown message before finally halting the system Tobias Mueller 2023-10-16 16:25:45 +0200
  • b15a9390ec Install Python script as executable Tobias Mueller 2023-10-16 16:25:23 +0200
  • 259bffc515 switch: show a message on toggling the button Tobias Mueller 2023-10-16 16:10:17 +0200
  • 119a287304 postinst: show a brief message Tobias Mueller 2023-10-16 16:09:55 +0200
  • 4636d77222 web: rename files from opkg2 to blue-merle Tobias Mueller 2023-10-16 16:05:58 +0200
  • ce77151081 switch: log action on the toggle Tobias Mueller 2023-10-16 16:03:11 +0200
  • 55a6f8d10f fix syntax error in web interface Tobias Mueller 2023-10-16 15:54:46 +0200
  • 9bd78b4a1d postinst: Define button action after install Tobias Mueller 2023-10-16 15:16:51 +0200
  • 4a4b5a4e0b dependencies: Depend on python3-serial only to avoid heavy python package Tobias Mueller 2023-10-16 15:16:00 +0200
  • 4f584b4b6c mac-wipe: avoid accumulating mounts Tobias Mueller 2023-10-16 15:15:29 +0200
  • 4beae781a2 mac-wipe: copy existing database into a volatile memory Tobias Mueller 2023-10-16 14:51:59 +0200
  • 6137fc0ea7 remove bash and patch dependency Tobias Mueller 2023-10-16 14:21:56 +0200
  • 8327c706d6 EXTRA_DEPENDS with comma and space Tobias Mueller 2023-10-16 14:16:09 +0200
  • e02de82dba mac-wipe: log execution to debug where it's stuck Tobias Mueller 2023-10-16 14:05:09 +0200
  • 0e6af2eb77 install: make script in /etc/gl-switch.d/ executable Tobias Mueller 2023-10-16 14:03:10 +0200
  • 7531d2b691 encode dependencies with commas Tobias Mueller 2023-10-16 13:57:26 +0200
  • e867547c4f preinst: remove MCU version check Tobias Mueller 2023-10-16 13:37:49 +0200
  • 04b1e6dfcb Depend on luci rather than GL Tobias Mueller 2023-10-16 13:28:13 +0200
  • 6e6a7fdca6 Merge branch 'main' of https://github.com/srlabs/blue-merle into luci Tobias Mueller 2023-10-16 12:49:22 +0200
  • 226687590e adapt opkg luci web interface for blue-merle Tobias Mueller 2023-10-16 12:48:51 +0200
  • 5163b47811
    Merge pull request #14 from rieck-srlabs/ci-dev muelli 2023-10-16 12:46:14 +0200
  • 9894f936e0 Prepare for a new version with v4 compatibility Tobias Mueller 2023-10-16 12:44:11 +0200
  • ea66e67d07 Merge remote-tracking branch 'origin/main' into luci Tobias Mueller 2023-10-16 12:39:14 +0200
  • 3e686c79d3 bridge blue merle functionality to the Web Tobias Mueller 2023-10-16 12:35:55 +0200
  • 4c29fe2732 removing v3 patches Tobias Mueller 2023-10-16 12:25:19 +0200
  • 843ddf9e7d switch: attempt to react to the hardware button Tobias Mueller 2023-10-16 12:14:00 +0200
  • 1a17e06a12 MAC address removal for v4 firmware Tobias Mueller 2023-10-16 12:09:00 +0200
  • 9c9ab738ac functions: Remove unsued restore function Tobias Mueller 2023-10-16 12:04:46 +0200
  • 61a7466117 initial PoC for a Web interface Tobias Mueller 2023-10-16 11:53:08 +0200
  • 406360fad2
    Merge pull request #11 from srlabs/verifyimei_len muelli 2023-10-16 09:51:31 +0200
  • 862ad1f7e3 Fixes Makefile (EXTRA_DEPENDS) Jakob Rieck 2023-10-16 09:12:23 +0200
  • ef35ca9899 Initial CI implementation Jakob Rieck 2023-10-14 11:17:58 +0200
  • b2948bd74c Typo fix MAC-wipe_rm nicholas 2023-10-13 13:54:44 +0200
  • 40362dfccf Stacked additional rm commands in mac-wipe.sh to ensure files may be deleted if shred dependency is not installed or fails to work. Passes local sanity test. nicholas 2023-10-13 13:51:49 +0200
  • 883c37f1cf Stacked additional rm commands in mac-wipe.sh to ensure files may be deleted if shred dependency is not installed or fails to work. Passes local sanity test. nicholas 2023-10-13 13:31:09 +0200
  • da1a2f071c luci: first customisation of the Web UI Tobias Mueller 2023-10-13 13:13:30 +0200