diff --git a/doc/2010-10-NMT/posters/descavenge.py b/doc/2010-10-NMT/posters/descavenge.py new file mode 100755 index 0000000..a1be1e0 --- /dev/null +++ b/doc/2010-10-NMT/posters/descavenge.py @@ -0,0 +1,14 @@ +#! /usr/bin/python3 + +import binascii +import sys + +def mask(buf1, buf2): + return bytes(a^b for (a,b) in zip(buf1, buf2)) + +t = bytes([0]*29) +for line in sys.stdin: + line = line.strip().encode() + a = binascii.unhexlify(line) + t = mask(t, a) +print(t) diff --git a/doc/2010-10-NMT/posters/scavenger.py b/doc/2010-10-NMT/posters/scavenger.py new file mode 100755 index 0000000..cee21ab --- /dev/null +++ b/doc/2010-10-NMT/posters/scavenger.py @@ -0,0 +1,21 @@ +#! /usr/bin/python3 + +import random +import binascii + +def mask(buf1, buf2): + return bytes(a^b for (a,b) in zip(buf1, buf2)) + +ptext = b"xecip-nvkop-zogyr-manef-voxyx" + +pads = [b"Good job figuring out the hex", + b"encoding, but there's more to", + b"it! Bring your result to the", + b"contest for points! "] + +t = ptext +for p in pads: + print(binascii.hexlify(p).decode()) + t = mask(p, t) + +print(binascii.hexlify(t).decode()) diff --git a/doc/2011-09-Inferno/disco-gal.svg b/doc/2011-09-Inferno/disco-gal.svg new file mode 100644 index 0000000..07a69ef --- /dev/null +++ b/doc/2011-09-Inferno/disco-gal.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/doc/2011-09-Inferno/disco-guy.svg b/doc/2011-09-Inferno/disco-guy.svg new file mode 100644 index 0000000..537fe83 --- /dev/null +++ b/doc/2011-09-Inferno/disco-guy.svg @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/doc/2011-09-Inferno/poster.svg b/doc/2011-09-Inferno/poster.svg new file mode 100644 index 0000000..637cd1d --- /dev/null +++ b/doc/2011-09-Inferno/poster.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Tracer + Inferno + + + + + + + + diff --git a/doc/2012-02-TF4/savethedate-color.svg b/doc/2012-02-TF4/savethedate-color.svg new file mode 100644 index 0000000..b4dcede --- /dev/null +++ b/doc/2012-02-TF4/savethedate-color.svg @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + V2UncmUgbm8gc3RyYW5nZXJzIHRvIGxvdmUKWW91IGtub3cgdGhlIHJ1bGVzIGFuZCBzbyBkbyBJCkEgZnVsbCBjb21taXRtZW50J3Mgd2hhdCBJJ20gdGhpbmtpbmcgb2YKWW91IHdvdWxkbid0IGdldCB0aGlzIGZyb20gYW55IG90aGVyIGd1eQoKSSBqdXN0IHdhbm5hIHRlbGwgeW91IGhvdyBJJ20gZmVlbGluZwpHb3R0YSBtYWtlIHlvdSB1bmRlcnN0YW5kCgpOZXZlciBnb25uYSBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBsZXQgeW91IGRvd24KTmV2ZXIgZ29ubmEgcnVuIGFyb3VuZCBhbmQgZGVzZXJ0IHlvdQpOZXZlciBnb25uYSBtYWtlIHlvdSBjcnkKTmV2ZXIgZ29ubmEgc2F5IGdvb2RieWUKTmV2ZXIgZ29ubmEgdGVsbCBhIGxpZSBhbmQgaHVydCB5b3UKCldlJ3ZlIGtub3cgZWFjaCBvdGhlciBmb3Igc28gbG9uZwpZb3VyIGhlYXJ0J3MgYmVlbiBhY2hpbmcKQnV0IHlvdSdyZSB0b28gc2h5IHRvIHNheSBpdApJbnNpZGUgd2UgYm90aCBrbm93IHdoYXQncyBiZWVuIGdvaW5nIG9uCldlIGtub3cgdGhlIGdhbWUgYW5kIHdlJ3JlIGdvbm5hIHBsYXkgaXQKCkFuZCBpZiB5b3UgYXNrIG1lIGhvdyBJJ20gZmVlbGluZwpEb24ndCB0ZWxsIG1lIHlvdSdyZSB0b28gYmxpbmQgdG8gc2VlCgpOZXZlciBnb25uYSBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBsZXQgeW91IGRvd24KTmV2ZXIgZ29ubmEgcnVuIGFyb3VuZCBhbmQgZGVzZXJ0IHlvdQpOZXZlciBnb25uYSBtYWtlIHlvdSBjcnkKTmV2ZXIgZ29ubmEgc2F5IGdvb2RieWUKTmV2ZXIgZ29ubmEgdGVsbCBhIGxpZSBhbmQgaHVydCB5b3UKCk5ldmVyIGdvbm5hIGdpdmUgeW91IHVwCk5ldmVyIGdvbm5hIGxldCB5b3UgZG93bgpOZXZlciBnb25uYSBydW4gYXJvdW5kIGFuZCBkZXNlcnQgeW91Ck5ldmVyIGdvbm5hIG1ha2UgeW91IGNyeQpOZXZlciBnb25uYSBzYXkgZ29vZGJ5ZQpOZXZlciBnb25uYSB0ZWxsIGEgbGllIGFuZCBodXJ0IHlvdQoKR2l2ZSB5b3UgdXAsIGdpdmUgeW91IHVwCkdpdmUgeW91IHVwLCBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBnaXZlLApOZXZlciBnb25uYSBnaXZlLCBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBnaXZlLApOZXZlciBnb25uYSBnaXZlLCBnaXZlIHlvdSB1cAoKTmV2ZXIgZ29ubmEgZ2l2ZSwKTmV2ZXIgZ29ubmEgZ2l2ZSwgZ2l2ZSB5b3UgdXAKTmV2ZXIgZ29ubmEgZ2l2ZSwKTmV2ZXIgZ29ubmEgZ2l2ZSwgZ2l2ZSB5b3UgdXAKCkkganVzdCB3YW5uYSB0ZWxsIHlvdSBob3cgSSdtIGZlZWxpbmcKR290dGEgbWFrZSB5b3UgdW5kZXJzdGFuZAoKTmV2ZXIgZ29ubmEgZ2l2ZSB5b3UgdXAKTmV2ZXIgZ29ubmEgbGV0IHlvdSBkb3duCk5ldmVyIGdvbm5hIHJ1biBhcm91bmQgYW5kIGRlc2VydCB5b3UKTmV2ZXIgZ29ubmEgbWFrZSB5b3UgY3J5Ck5ldmVyIGdvbm5hIHNheSBnb29kYnllCk5ldmVyIGdvbm5hIHRlbGwgYSBsaWUgYW5kIGh1cnQgeW91CgpOZXZlciBnb25uYSBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBsZXQgeW91IGRvd24KTmV2ZXIgZ29ubmEgcnVuIGFyb3VuZCBhbmQgZGVzZXJ0IHlvdQpOZXZlciBnb25uYSBtYWtlIHlvdSBjcnkKTmV2ZXIgZ29ubmEgc2F5IGdvb2RieWUKTmV2ZXIgZ29ubmEgdGVsbCBhIGxpZSBhbmQgaHVydCB5b3UKCk5ldmVyIGdvbm5hIGdpdmUgeW91IHVwCk5ldmVyIGdvbm5hIGxldCB5b3UgZG93bgpOZXZlciBnb25uYSBydW4gYXJvdW5kIGFuZCBkZXNlcnQgeW91Ck5ldmVyIGdvbm5hIG1ha2UgeW91IGNyeQpOZXZlciBnb25uYSBzYXkgZ29vZGJ5ZQpOZXZlciBnb25uYSB0ZWxsIGEgbGllIGFuZCBodXJ0IHlvdQoK + February 6-10, 2012Santa Fe, NM + Tracer Fire 4 + For details, visithttp://csr.lanl.gov/tf/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pantex + + + + + + + + LawrenceLivermoreNationalLaboratory + + + diff --git a/doc/2012-02-TF4/savethedate.svg b/doc/2012-02-TF4/savethedate.svg new file mode 100644 index 0000000..f84b655 --- /dev/null +++ b/doc/2012-02-TF4/savethedate.svg @@ -0,0 +1,938 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + V2UncmUgbm8gc3RyYW5nZXJzIHRvIGxvdmUKWW91IGtub3cgdGhlIHJ1bGVzIGFuZCBzbyBkbyBJCkEgZnVsbCBjb21taXRtZW50J3Mgd2hhdCBJJ20gdGhpbmtpbmcgb2YKWW91IHdvdWxkbid0IGdldCB0aGlzIGZyb20gYW55IG90aGVyIGd1eQoKSSBqdXN0IHdhbm5hIHRlbGwgeW91IGhvdyBJJ20gZmVlbGluZwpHb3R0YSBtYWtlIHlvdSB1bmRlcnN0YW5kCgpOZXZlciBnb25uYSBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBsZXQgeW91IGRvd24KTmV2ZXIgZ29ubmEgcnVuIGFyb3VuZCBhbmQgZGVzZXJ0IHlvdQpOZXZlciBnb25uYSBtYWtlIHlvdSBjcnkKTmV2ZXIgZ29ubmEgc2F5IGdvb2RieWUKTmV2ZXIgZ29ubmEgdGVsbCBhIGxpZSBhbmQgaHVydCB5b3UKCldlJ3ZlIGtub3cgZWFjaCBvdGhlciBmb3Igc28gbG9uZwpZb3VyIGhlYXJ0J3MgYmVlbiBhY2hpbmcKQnV0IHlvdSdyZSB0b28gc2h5IHRvIHNheSBpdApJbnNpZGUgd2UgYm90aCBrbm93IHdoYXQncyBiZWVuIGdvaW5nIG9uCldlIGtub3cgdGhlIGdhbWUgYW5kIHdlJ3JlIGdvbm5hIHBsYXkgaXQKCkFuZCBpZiB5b3UgYXNrIG1lIGhvdyBJJ20gZmVlbGluZwpEb24ndCB0ZWxsIG1lIHlvdSdyZSB0b28gYmxpbmQgdG8gc2VlCgpOZXZlciBnb25uYSBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBsZXQgeW91IGRvd24KTmV2ZXIgZ29ubmEgcnVuIGFyb3VuZCBhbmQgZGVzZXJ0IHlvdQpOZXZlciBnb25uYSBtYWtlIHlvdSBjcnkKTmV2ZXIgZ29ubmEgc2F5IGdvb2RieWUKTmV2ZXIgZ29ubmEgdGVsbCBhIGxpZSBhbmQgaHVydCB5b3UKCk5ldmVyIGdvbm5hIGdpdmUgeW91IHVwCk5ldmVyIGdvbm5hIGxldCB5b3UgZG93bgpOZXZlciBnb25uYSBydW4gYXJvdW5kIGFuZCBkZXNlcnQgeW91Ck5ldmVyIGdvbm5hIG1ha2UgeW91IGNyeQpOZXZlciBnb25uYSBzYXkgZ29vZGJ5ZQpOZXZlciBnb25uYSB0ZWxsIGEgbGllIGFuZCBodXJ0IHlvdQoKR2l2ZSB5b3UgdXAsIGdpdmUgeW91IHVwCkdpdmUgeW91IHVwLCBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBnaXZlLApOZXZlciBnb25uYSBnaXZlLCBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBnaXZlLApOZXZlciBnb25uYSBnaXZlLCBnaXZlIHlvdSB1cAoKTmV2ZXIgZ29ubmEgZ2l2ZSwKTmV2ZXIgZ29ubmEgZ2l2ZSwgZ2l2ZSB5b3UgdXAKTmV2ZXIgZ29ubmEgZ2l2ZSwKTmV2ZXIgZ29ubmEgZ2l2ZSwgZ2l2ZSB5b3UgdXAKCkkganVzdCB3YW5uYSB0ZWxsIHlvdSBob3cgSSdtIGZlZWxpbmcKR290dGEgbWFrZSB5b3UgdW5kZXJzdGFuZAoKTmV2ZXIgZ29ubmEgZ2l2ZSB5b3UgdXAKTmV2ZXIgZ29ubmEgbGV0IHlvdSBkb3duCk5ldmVyIGdvbm5hIHJ1biBhcm91bmQgYW5kIGRlc2VydCB5b3UKTmV2ZXIgZ29ubmEgbWFrZSB5b3UgY3J5Ck5ldmVyIGdvbm5hIHNheSBnb29kYnllCk5ldmVyIGdvbm5hIHRlbGwgYSBsaWUgYW5kIGh1cnQgeW91CgpOZXZlciBnb25uYSBnaXZlIHlvdSB1cApOZXZlciBnb25uYSBsZXQgeW91IGRvd24KTmV2ZXIgZ29ubmEgcnVuIGFyb3VuZCBhbmQgZGVzZXJ0IHlvdQpOZXZlciBnb25uYSBtYWtlIHlvdSBjcnkKTmV2ZXIgZ29ubmEgc2F5IGdvb2RieWUKTmV2ZXIgZ29ubmEgdGVsbCBhIGxpZSBhbmQgaHVydCB5b3UKCk5ldmVyIGdvbm5hIGdpdmUgeW91IHVwCk5ldmVyIGdvbm5hIGxldCB5b3UgZG93bgpOZXZlciBnb25uYSBydW4gYXJvdW5kIGFuZCBkZXNlcnQgeW91Ck5ldmVyIGdvbm5hIG1ha2UgeW91IGNyeQpOZXZlciBnb25uYSBzYXkgZ29vZGJ5ZQpOZXZlciBnb25uYSB0ZWxsIGEgbGllIGFuZCBodXJ0IHlvdQoK + February 6-10, 2012Santa Fe, NM + Tracer Fire 4 + For details, visithttp://csr.lanl.gov/tf/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pantex + + + + + + + + + LawrenceLivermoreNationalLaboratory + + + diff --git a/packages/inferno/inferno.mk b/packages/inferno/inferno.mk new file mode 100644 index 0000000..192765f --- /dev/null +++ b/packages/inferno/inferno.mk @@ -0,0 +1,28 @@ +INFERNO_PKGDIR = $(TARGET)/inferno +INFERNO_BUILDDIR = $(BUILD)/inferno + +INFERNO_FNORD_CACHE = $(CACHE)/fnord.git +INFERNO_FNORD_URL = http://woozle.org/~neale/projects/fnord + +$(INFERNO_FNORD_CACHE): + git clone --bare $(INFERNO_FNORD_URL) $@ + +inferno-source: $(INFERNO_BUILDDIR) +$(INFERNO_BUILDDIR): $(INFERNO_FNORD_CACHE) + git clone $< $@ + +inferno-build: $(INFERNO_BUILDDIR)/build +$(INFERNO_BUILDDIR)/build: $(INFERNO_BUILDDIR) + $(MAKE) -C $(INFERNO_BUILDDIR) fnord-idx + +inferno-install: $(INFERNO_BUILDDIR)/build + mkdir -p $(INFERNO_PKGDIR)/bin + + cp $(INFERNO_BUILDDIR)/fnord-idx $(INFERNO_PKGDIR)/bin/ + + $(call COPYTREE, packages/inferno/service, $(INFERNO_PKGDIR)/service) + +inferno-clean: + rm -rf $(INFERNO_PKGDIR) $(INFERNO_BUILDDIR) + +PACKAGES += inferno \ No newline at end of file diff --git a/packages/inferno/service/httpd/log/run b/packages/inferno/service/httpd/log/run new file mode 100755 index 0000000..1e7bd9d --- /dev/null +++ b/packages/inferno/service/httpd/log/run @@ -0,0 +1,3 @@ +#! /bin/sh + +exec svlogd -tt $PWD diff --git a/packages/inferno/service/httpd/run b/packages/inferno/service/httpd/run new file mode 100755 index 0000000..e04f932 --- /dev/null +++ b/packages/inferno/service/httpd/run @@ -0,0 +1,8 @@ +#! /bin/sh -e + +exec 2>&1 + +cd /var/www + +exec tcpsvd -l localhost 0 80 /opt/inferno/bin/fnord-idx . . + diff --git a/packages/inferno/service/inferno/log/run b/packages/inferno/service/inferno/log/run new file mode 100755 index 0000000..1e7bd9d --- /dev/null +++ b/packages/inferno/service/inferno/log/run @@ -0,0 +1,3 @@ +#! /bin/sh + +exec svlogd -tt $PWD diff --git a/packages/inferno/service/inferno/run b/packages/inferno/service/inferno/run new file mode 100755 index 0000000..e926337 --- /dev/null +++ b/packages/inferno/service/inferno/run @@ -0,0 +1,12 @@ +#! /bin/sh -e + +exec 2>&1 + +mkdir -p /mnt/inferno +fgrep -q /mnt/inferno /proc/mounts || mount -o ro LABEL=inferno /mnt/inferno +test -e /var/www || ln -s /mnt/inferno /var/www + +ip addr add 10.0.0.2/24 dev eth0 +ip link set dev eth0 up + +exec inotifyd true $PWD