Skip to content

Instantly share code, notes, and snippets.

# CONFIG_BUSYBOX_CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set
# CONFIG_BUSYBOX_CONFIG_HWCLOCK is not set
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_HELPERS is not set
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_CIFS is not set
# CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_FSTAB is not set
# CONFIG_BUSYBOX_CONFIG_CROND is not set
# CONFIG_BUSYBOX_CONFIG_CRONTAB is not set
# CONFIG_BUSYBOX_CONFIG_STRINGS is not set
# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set
# CONFIG_BUSYBOX_CONFIG_ROUTE is not set
#!/bin/sh
#
# Copyright (C) 2009-2011 OpenWrt.org
#
AR71XX_BOARD_NAME=
AR71XX_MODEL=
ar71xx_get_mtd_offset_size_format() {
local mtd="$1"
#!/usr/bin/lua
local site = require 'gluon.site_config'
local util = require 'gluon.util'
local uci = require('luci.model.uci').cursor()
local index = 0
local function configure_radio(device)
[708035.700000] CPU 0 Unable to handle kernel paging request at virtual address 00000008, epc == 80f50f40, ra == 80f50f48
[708035.710000] Oops[#1]:
[708035.710000] Cpu 0
[708035.710000] $ 0 : 00000000 00000001 80d7f600 815e2208
[708035.710000] $ 4 : fffffff8 00004000 00000000 80f69600
[708035.710000] $ 8 : 00000064 00000000 00000000 00000006
[708035.710000] $12 : 00000005 0000004d 0000004d 00000034
[708035.710000] $16 : fffffff8 80f69f80 00000004 0000002e
[708035.710000] $20 : 81bd5c80 80f69f80 00000180 81508c80
[708035.710000] $24 : 00000001 77e01cd8
diff -r 0da51b825263 mod_onions/mod_onions.lua
--- a/mod_onions/mod_onions.lua Sat Dec 20 21:56:13 2014 +0100
+++ b/mod_onions/mod_onions.lua Tue Jan 06 10:02:40 2015 +0100
@@ -195,6 +195,7 @@
host_session.conn = conn;
end
+local bouncy_stanzas = { message = true, presence = true, iq = true };
local function bounce_sendq(session, reason)
local sendq = session.sendq;
From 510ee02f90b5c56d1abeafbbdb9fc7d21d173224 Mon Sep 17 00:00:00 2001
Message-Id: <510ee02f90b5c56d1abeafbbdb9fc7d21d173224.1420755946.git.mschiffer@universe-factory.net>
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Thu, 8 Jan 2015 22:19:36 +0100
Subject: [PATCH] multibind patch
---
readconf.c | 8 ++++--
readconf.h | 12 +++++++-
ssh.c | 3 +-
From e9dec98528c202243a2c1e251deb28335e9750fc Mon Sep 17 00:00:00 2001
Message-Id: <e9dec98528c202243a2c1e251deb28335e9750fc.1422245853.git.mschiffer@universe-factory.net>
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Mon, 26 Jan 2015 05:16:58 +0100
Subject: [PATCH] ar71xx: fix DIR615 C1 WLAN MAC address
---
target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
table internal;
protocol kernel {
table internal;
... other kernel protocol options ...
}
protocol ospf {
table internal;
... other OSPF options ...
'mesh_vpn' : {
'groups' : {
'backbone' : {
'peers' : {
'holstentor' : null,
'burgtor' : {
established : 42
}
}
}
  • Grundsituation:
  • Es gibt einen Community-Mesh-Prefix (z.B. /18)
  • Der Prefix ist in Blöcke von z.B. 4 Adressen unterteilt (ein /18 ergibt 4096 Blöcke a 4 Adressen)
  • Knoten multicasten periodisch Listen ihrer reservierten Blöcke, um Konflikte zu erkennen
  • Jeder Knoten hat irgendeinen Identifier (untere 8 Byte der IPv6-Adresse?)
  • Jeder Knoten unterhält eine Liste der Blöcke mit zuständigen Knoten
  • Situation: Ein Knoten braucht neue Adressen (z.B. auch nach Boot)
    1. Der Knoten wählt zufällig einen der Blöcke aus (gegebenfalls unter Ausschluss schon bekannter von anderen Knoten verwendeter Blöcke)
    1. Der Knoten fragt mehrmals per Multicast im Mesh, ob der Block schon verwendet wird