Move IRCd to its own package

This commit is contained in:
Neale Pickett 2010-11-02 16:29:34 -06:00
parent 1dd2c4eaa3
commit e4891311c6
10 changed files with 424 additions and 5 deletions

18
doc/2010-10-NMT/thanks.c Normal file
View File

@ -0,0 +1,18 @@
char *t = (
"Thank you for helping out with Capture The Flag 2010! Your assistance"
"helped make the event a huge success!"
"As our way of saying thank you, we humbly offer this image proclaiming"
"you to be a cool person. Please feel free to print off a copy of this"
"image and post it in your window, over your pannier, on your forehead,"
"or wherever else you feel is appropriate."
"Thanks again!"
"-- The Dirtbags"
);
#include <stdio.h>
void main(){char*p=t;while(1){int
c=getchar();if(EOF==c)break;
putchar(c^*p);if(!*++p)p=t;}}

BIN
doc/2010-10-NMT/thanks.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

357
doc/2010-10-NMT/thanks.svg Normal file
View File

@ -0,0 +1,357 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="765"
height="990"
id="svg6189"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="thanks.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
inkscape:export-filename="/home/neale/src/ctf/doc/2010-10-NMT/thanks.png"
inkscape:export-xdpi="150.14934"
inkscape:export-ydpi="150.14934">
<defs
id="defs6191">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective6197" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="422.51351"
inkscape:cy="616.26542"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1276"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="14" />
<metadata
id="metadata6194">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L"
x="180.31223"
y="241.71477"
id="text6815"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan6817"
x="180.31223"
y="241.71477" /></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L"
x="169.62344"
y="85.913406"
id="text2833"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2835"
x="169.62344"
y="85.913406">Capture The Flag 2010</tspan></text>
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L"
x="501.03568"
y="132.38049"
id="text2533"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="501.03568"
y="132.38049"
id="tspan2537" /></text>
<text
sodipodi:linespacing="125%"
id="text2545"
y="122.27893"
x="374.08408"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L"
xml:space="preserve"><tspan
y="122.27893"
x="374.08408"
sodipodi:role="line"
id="tspan2553">at</tspan></text>
<g
id="g7134"
transform="matrix(-1,0,0,1,253.1405,-389.69456)">
<path
style="fill:#f1e06b;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 137.85847,492.90822 C 137.85847,496.35992 138.23665,519.68052 138.95382,522.91748 C 140.71759,531.79764 146.42703,536.91034 155.00088,538.85627 C 158.9859,539.59953 163.51871,523.30155 168.4381,523.21072 C 173.35749,523.11988 178.66345,539.23622 184.19478,539.23622 C 189.75205,539.23622 195.08182,523.11076 200.02063,523.18562 C 204.95943,523.26049 209.50727,539.53567 213.50064,538.76501 C 222.54248,537.26474 227.27012,531.08083 229.49948,522.62536 C 230.1753,519.47829 230.5311,496.25621 230.5311,492.90822 C 230.5311,467.33516 209.77243,446.58022 184.19478,446.58022 C 158.61714,446.58022 137.85847,467.33516 137.85847,492.90822 z"
id="path4877"
sodipodi:nodetypes="cccsssccssc" />
<path
style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 230.72045,434.68054 L 223.64939,425.48815 L 223.64939,462.96481 L 230.72045,462.96481 L 230.72045,434.68054 z"
id="path4879"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#00003f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 232.29339,460.559 L 223.04339,460.559 L 223.04339,518.309 L 232.29339,514.80899 L 232.29339,460.559 z"
id="path4881"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#2b1100;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 184.18776,446.57997 C 209.76541,446.57997 230.53152,467.34607 230.53151,492.92372 C 230.53151,496.27231 230.17608,519.49483 229.50026,522.64247 C 227.27091,531.09947 222.5421,537.26693 213.50026,538.76747 C 209.50688,539.53826 204.93907,523.27984 200.00026,523.20497 C 195.06145,523.1301 189.74502,539.23622 184.18776,539.23622 C 178.65643,539.23622 173.35714,523.11413 168.43776,523.20497 C 163.51838,523.29582 158.98528,539.60461 155.00026,538.86122 C 146.42641,536.91494 140.70153,531.80546 138.93776,522.92372 C 138.2206,519.68618 137.84402,496.37603 137.84401,492.92372 C 137.84401,467.34607 158.61011,446.57998 184.18776,446.57997 z M 157.68776,470.64247 C 149.29332,470.64246 139.63085,475.54062 139.5088,482.56009 C 139.3759,490.07846 149.04334,496.82997 157.43776,496.82997 C 163.37734,496.82998 168.74741,493.64227 171.25026,488.67372 C 173.48396,494.29511 178.71122,498.01747 185.12526,498.01747 C 193.51968,498.01746 215.97505,489.85857 215.70186,483.4777 C 215.51359,479.0802 193.76968,471.86122 185.37526,471.86122 C 179.42921,471.86122 173.31257,475.79014 170.81276,480.76747 C 168.5801,475.14391 164.10336,470.64247 157.68776,470.64247 z"
id="path4883"
sodipodi:nodetypes="csccsssccsccsscssscc" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 240.04339,480.05901 C 240.04339,480.05901 229.79339,464.05901 228.79339,470.55901 C 227.79339,477.05901 236.79339,478.05901 240.04339,480.05901 z"
id="path4885" />
<path
id="path4887"
d="M 244.20661,472.0655 C 244.20661,472.0655 225.24487,470.83462 230.44997,466.81504 C 235.65507,462.79547 240.88401,470.18858 244.20661,472.0655 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4889"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(-0.7128664,0,0,0.7128664,326.76806,186.37608)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4891"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(-0.4369181,0,0,0.4369181,257.11412,302.3973)" />
<path
transform="matrix(-0.7128664,0,0,0.7128664,355.28271,186.37608)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4893"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="matrix(-0.4369181,0,0,0.4369181,285.62877,302.3973)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4895"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="star"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4897"
sodipodi:sides="4"
sodipodi:cx="458"
sodipodi:cy="437.5"
sodipodi:r1="7.3527207"
sodipodi:r2="2.9098985"
sodipodi:arg1="0.95449939"
sodipodi:arg2="1.1053447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
transform="matrix(-1.3125,0,0,1.3125,744.79339,-67.03474)" />
<path
transform="matrix(-1.3125,0,0,1.3125,759.04339,-63.28474)"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1053447"
sodipodi:arg1="0.95449939"
sodipodi:r2="2.9098985"
sodipodi:r1="7.3527207"
sodipodi:cy="437.5"
sodipodi:cx="458"
sodipodi:sides="4"
id="path4899"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="star" />
<path
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 223.29339,463.559 L 145.29339,463.559 C 142.12293,464.49158 143.0868,466.25102 143.04339,467.80901 L 226.29339,467.80901 C 226.69904,465.68952 225.55275,464.34599 223.29339,463.559 z"
id="path4901"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:type="arc"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4903"
sodipodi:cx="393.125"
sodipodi:cy="404.125"
sodipodi:rx="3.625"
sodipodi:ry="3.625"
d="M 396.75,404.125 A 3.625,3.625 0 1 1 389.5,404.125 A 3.625,3.625 0 1 1 396.75,404.125 z"
transform="matrix(-1,0,0,1,621.04339,64.05901)" />
</g>
<g
style="display:inline"
id="g4943"
transform="matrix(-1,0,0,1,839.8505,-582.82052)">
<path
style="fill:#c87137;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 201.92989,686.02586 C 201.92989,689.47818 201.55171,712.80297 200.83454,716.04051 C 199.07077,724.92226 193.36133,730.03588 184.78748,731.98216 C 180.80246,732.72556 176.26965,716.42465 171.35026,716.3338 C 166.43087,716.24295 161.12491,732.36218 155.59358,732.36218 C 150.03631,732.36218 144.70654,716.23383 139.76773,716.3087 C 134.82893,716.38358 130.28109,732.66168 126.28772,731.89089 C 117.24588,730.39035 112.51824,724.20533 110.28888,715.74834 C 109.61306,712.6007 109.25726,689.37445 109.25726,686.02586 C 109.25726,660.44822 130.01593,639.68955 155.59358,639.68955 C 181.17122,639.68955 201.92989,660.44822 201.92989,686.02586 z"
id="path4984"
sodipodi:nodetypes="cccsssccssc" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4990"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.7128664,0,0,0.7128664,13.0203,379.94798)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4994"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.4369181,0,0,0.4369181,82.67424,495.9692)" />
<path
sodipodi:nodetypes="ccccc"
id="path5016"
d="M 108.94063,703.44381 C 145.67112,689.84386 166.04836,669.51582 186.72238,650.4108 C 188.06713,651.01059 189.31175,651.71051 189.72758,653.23922 C 172.34737,670.97196 155.85568,688.64916 109.11741,708.21678 C 108.23654,706.62579 107.94214,705.0348 108.94063,703.44381 z"
style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
transform="matrix(0.7128664,0,0,0.7128664,-15.49436,379.94799)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4998"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="ccc"
id="path5113"
d="M 106.72549,679.42961 C 128.95012,680.69471 152.87301,663.20638 179.97549,644.17961 C 143.2718,619.46306 108.13153,647.90342 106.72549,679.42961 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 156.816,637.60365 C 155.93902,638.12796 156.43555,639.17063 157.52394,639.89456 C 157.74466,639.90591 157.95207,639.8355 158.14349,639.76807 C 158.0223,640.28733 158.11901,640.4254 158.0176,641.11276 C 158.70798,640.83265 159.05095,640.7293 159.67637,640.66576 C 159.65218,640.2252 159.75106,640.24947 159.70585,639.88719 C 159.87644,639.96055 160.04829,639.98739 160.24894,639.99772 C 162.24805,639.73847 162.05127,638.05743 160.35886,637.49039 C 159.83356,637.46333 159.4061,637.66877 159.13175,638.0212 C 158.70957,637.69303 158.15923,637.54605 157.66579,637.33595 C 157.30816,637.39184 157.01837,637.48267 156.816,637.60365 z M 150.66875,643.33852 C 150.29476,643.55188 149.97131,643.99737 149.7732,644.61658 C 149.79139,645.14226 150.0355,645.56719 150.41023,645.81023 C 150.11618,646.27017 149.999,646.8056 149.85055,647.32593 C 150.27813,649.27176 151.97514,648.94961 152.4024,647.25011 C 152.39473,647.02921 152.33655,646.8296 152.25289,646.6447 C 152.52268,646.68358 152.51283,646.6741 152.82791,646.70394 C 152.81706,646.11546 152.81634,645.69295 153.22856,645.03229 C 152.64117,645.11211 152.6483,645.00049 152.1915,645.09798 C 152.24992,644.92168 152.31788,644.71853 152.31093,644.51775 C 152.02246,643.27277 151.29207,642.98294 150.66875,643.33852 z M 156.43559,642.30486 C 153.90937,643.85426 152.55444,646.25805 153.42105,647.67102 C 154.05007,648.69661 155.68659,648.91992 157.49533,648.37256 C 157.56842,648.5097 157.62898,648.64213 157.71239,648.77812 C 158.97291,650.83336 160.93944,651.9322 162.09552,651.22315 C 163.25159,650.51412 163.16359,648.26312 161.90305,646.20788 C 161.80117,646.04178 161.6937,645.89154 161.58347,645.73847 C 162.71852,644.44036 163.17513,643.01216 162.58525,642.05039 C 161.71865,640.63741 158.96181,640.75546 156.43559,642.30486 z M 158.95734,643.41993 C 159.32593,643.19386 159.80223,643.29922 160.0205,643.6551 C 160.23878,644.01098 160.11677,644.4833 159.74818,644.70936 C 159.37959,644.93543 158.90329,644.83007 158.68502,644.47419 C 158.46674,644.1183 158.58874,643.646 158.95734,643.41993 z M 156.59399,645.24967 C 156.96257,645.02361 157.43888,645.12896 157.65715,645.48485 C 157.87542,645.84073 157.75342,646.31304 157.38483,646.53911 C 157.01623,646.76518 156.53994,646.65982 156.32166,646.30394 C 156.10338,645.94805 156.22539,645.47574 156.59399,645.24967 z M 164.84912,642.84831 C 164.47514,643.06168 164.12866,643.5213 163.93054,644.1405 C 163.93881,644.37938 163.99791,644.57311 164.09418,644.76895 C 163.62045,644.68651 163.48636,644.63746 162.84159,644.58658 C 162.63461,644.97992 162.47193,645.26781 162.13393,645.65435 C 162.34155,645.88462 162.36654,646.13694 162.52566,646.39638 C 163.51609,646.25938 163.91003,646.20716 164.51876,646.02953 C 164.33269,646.29193 164.19142,646.64927 164.20407,647.01472 C 164.64683,648.93664 166.33578,648.66134 166.75592,646.9389 C 166.73021,646.19635 166.23449,645.58987 165.6025,645.52327 C 166.17613,645.17365 166.26116,644.66672 166.46827,644.04166 C 166.17979,642.7967 165.47245,642.49274 164.84912,642.84831 z M 157.25556,648.96325 C 156.95731,649.91851 157.50549,650.92626 157.67031,652.06771 C 157.42487,651.85977 157.08223,651.72055 156.71705,651.70174 C 154.74005,651.97219 154.96405,653.66273 156.62125,654.2321 C 157.36326,654.27033 157.97268,653.79471 158.09335,653.17078 C 158.41024,653.77388 158.90203,653.93785 159.51633,654.19927 C 161.51544,653.93999 161.32755,652.22183 159.63516,651.65479 C 159.39646,651.6425 159.16774,651.67027 158.96434,651.74935 C 159.05643,651.40096 158.94875,651.2696 159.02944,650.82218 C 158.48067,650.37488 158.30178,650.10076 157.8619,649.38354 C 157.77849,649.24756 157.32866,649.10038 157.25556,648.96325 z M 158.97909,648.98352 L 161.46587,647.45832 L 161.8048,648.01093 L 159.31803,649.53613 L 158.97909,648.98352 z"
id="path2901" />
<path
sodipodi:nodetypes="csc"
id="path5119"
d="M 83.78439,674.18891 C 83.78439,674.18891 107.26627,667.73374 103.7363,679.66244 C 101.59372,686.90281 85.96288,676.29774 83.78439,674.18891 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 86.84178,697.26453 C 86.84178,697.26453 102.7929,673.60009 108.63014,686.63022 C 112.17318,694.53914 90.35646,697.40973 86.84178,697.26453 z"
id="path5121"
sodipodi:nodetypes="csc" />
<path
transform="matrix(1.4125247,0,0,1.4125247,-112.90968,268.08805)"
d="M 158.5,292 A 4,4 0 1 1 150.5,292 A 4,4 0 1 1 158.5,292 z"
sodipodi:ry="4"
sodipodi:rx="4"
sodipodi:cy="292"
sodipodi:cx="154.5"
id="path5123"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L"
x="205.65036"
y="165.71547"
id="text2549"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2551"
x="205.65036"
y="165.71547">New Mexico Tech</tspan></text>
<text
sodipodi:linespacing="125%"
id="text2577"
y="221.27388"
x="383.68344"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L"
xml:space="preserve"><tspan
y="221.27388"
x="383.68344"
id="tspan2579"
sodipodi:role="line">Happened with my help</tspan><tspan
y="246.27388"
x="383.68344"
sodipodi:role="line"
id="tspan2688">because I am a cool person!</tspan></text>
<g
id="g2682"
transform="matrix(0.65682,0,0,0.65682,56.884352,76.892052)">
<g
style="display:inline"
id="g2779"
transform="matrix(0.3735863,0,0,0.3735863,13.30028,7.3746232)">
<path
sodipodi:nodetypes="csssccccccsccssscsscczczczcccccccsscscccccccccscscccc"
id="path2781"
d="M 127.1141,465.5924 C 91.814047,465.5924 66.89506,504.2459 69.859396,529.82972 C 71.761234,546.24359 81.651632,548.75843 96.01098,575.0839 C 104.71039,591.03284 111.56039,612.77438 100.19257,619.35575 C 88.824765,625.93711 53.531251,643.88779 53.53125,643.88779 L 53.53125,731.25 L 228.8265,731.25 C 228.8265,731.25 230.62049,725.86487 229.42387,714.49706 C 243.87007,715.26906 254.19943,715.68227 269.51412,713.28904 C 290.82939,704.65951 302.41803,697.91484 316.18872,691.15976 C 319.30006,687.58786 324.5538,662.43638 323.35717,651.66689 C 322.17857,641.0595 321.01036,622.90838 315.83029,608.07206 C 315.83112,607.62561 315.81244,607.17371 315.77719,606.71802 C 317.90386,598.92728 318.64423,595.20653 320.96769,587.65525 C 323.36091,579.87727 313.19812,579.87221 315.59134,573.88916 C 317.98457,567.9061 319.77015,572.09667 321.56506,555.3441 C 323.35997,538.59153 316.6504,536.93715 312.59122,530.81206 C 313.93239,525.70068 314.54999,522.63654 307.07568,516.5878 C 303.81694,513.9506 301.55946,512.46778 297.4356,512.23126 C 293.31173,511.99474 287.68977,511.89966 279.91179,511.30135 C 279.95788,511.237 279.68945,518.04719 279.8219,518.15083 C 279.59187,518.15083 272.97826,508.24505 268.82685,511.94803 C 264.86347,515.4833 273.24628,527.8739 273.24627,527.59611 C 273.51087,527.66524 264.87102,526.81018 264.1245,530.81206 C 263.39332,534.73169 269.93358,536.10993 269.84182,536.20168 C 269.75006,535.92516 263.79217,535.24252 263.99859,539.96567 C 264.22106,545.05637 272.74333,545.38736 272.74334,545.5438 C 268.67573,555.71281 254.50626,589.03774 244.98208,611.57664 C 247.97361,618.15801 274.90373,620.56376 274.90373,620.56376 C 274.90373,620.56376 277.7599,637.70722 270.70886,644.48516 C 261.13596,645.96638 226.25358,641.8655 203.09971,630.13497 C 183.35561,625.94684 173.54242,629.40149 162.4121,627.13484 C 163.71562,615.17348 164.21749,608.58979 164.21749,608.58979 C 164.21749,608.58979 179.77569,606.19506 179.77569,584.05775 C 179.77569,561.92042 189.27078,560.03657 186.94414,548.16237 C 185.05685,538.53041 181.53399,532.45339 189.1876,524.09495 C 194.98993,515.09543 195.91779,501.48946 187.54152,491.91656 C 175.82743,478.52903 162.41416,465.5924 127.1141,465.5924 z M 283.08108,515.50608 C 282.97494,515.60488 286.88702,515.90504 291.28498,516.19638 C 291.7627,519.41501 296.839,523.95317 299.88712,526.41806 C 299.62647,527.00514 299.35852,527.56957 299.09062,528.13052 L 283.43987,527.85176 C 283.52084,527.66348 282.88447,515.7395 283.08108,515.50608 z M 276.34425,546.61907 C 277.89568,547.38545 280.81962,547.77463 283.05453,548.37477 C 280.15284,549.11714 277.60828,549.09234 277.30649,551.49475 C 276.88402,554.8578 283.91375,557.05322 290.12324,558.85588 C 288.4593,559.44397 285.41576,560.84837 285.28168,562.4898 C 284.86781,567.55673 295.35853,569.71644 304.68278,571.55997 C 305.89074,579.19986 307.54144,589.21622 308.90079,597.08044 C 285.0055,594.98587 270.36389,593.61307 255.48253,597.49196 C 261.78844,582.55106 269.46993,562.86918 276.34425,546.61907 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<text
transform="matrix(0.570786,-0.8210989,0.8210989,0.570786,0,0)"
sodipodi:linespacing="125%"
id="text2678"
y="199.4783"
x="-109.05233"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L;-inkscape-font-specification:URW Palladio L"
xml:space="preserve"><tspan
y="199.4783"
x="-109.05233"
id="tspan2680"
sodipodi:role="line">right on!</tspan></text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -1,3 +1,6 @@
Bugs
====
* claim.cgi not exiting (maybe fixed?)
* tanks/designer.cgi: s/token/team hash/
* teams.txt: Come up with a better solution to creating this at boot
@ -14,6 +17,8 @@ NMT
* forf manual: describe comments
* We need some programs so that we never have to edit .db files
directly. I truncated tokens.db with > instead of >>.
* Get erin to edit net-re
* reject port 22 from outside of 10.0.0.0/16
Physical
@ -23,6 +28,7 @@ Physical
* Tape!
Possibly fixed
--------------
* sequence 300; puzzler isn't taking the unicode character right

38
packages/ircd/ircd.mk Normal file
View File

@ -0,0 +1,38 @@
IRCD_PKGDIR = $(TARGET)/ircd
IRCD_BUILDDIR = $(BUILD)/ircd
IRCD_VERSION = 16
IRCD_TAR = $(CACHE)/ngircd-$(IRCD_VERSION).tar.gz
IRCD_URL = ftp://ftp.berlios.de/pub/ngircd/ngircd-$(IRCD_VERSION).tar.gz
IRCD_SRCDIR = $(IRCD_BUILDDIR)/ngircd-$(IRCD_VERSION)
# Prevents automake from mangling cross-compiled binary names
IRCD_CONF_OPT := --program-transform-name=
ircd-install: ircd-build
$(IRCD_TAR):
@ mkdir -p $(@D)
wget -O $@ $(IRCD_URL)
ircd-source: $(IRCD_BUILDDIR)/source
$(IRCD_BUILDDIR)/source: $(IRCD_TAR)
mkdir -p $(IRCD_BUILDDIR)
zcat $(IRCD_TAR) | (cd $(IRCD_BUILDDIR) && tar xf -)
touch $@
ircd-build: $(IRCD_BUILDDIR)/built
$(IRCD_BUILDDIR)/built: $(IRCD_BUILDDIR)/source
cd $(IRCD_SRCDIR) && ./configure $(IRCD_CONF_OPT)
$(MAKE) -C $(IRCD_SRCDIR)
touch $@
ircd-install: ircd-build
mkdir -p $(IRCD_PKGDIR)/bin
cp $(IRCD_SRCDIR)/src/ngircd/ngircd $(IRCD_PKGDIR)/bin
$(call COPYTREE, packages/ngircd/service, $(IRCD_PKGDIR)/service)
ircd-clean:
rm -rf $(IRCD_BUILDDIR)
PACKAGES += ircd

4
packages/ircd/service/ircd/run Executable file
View File

@ -0,0 +1,4 @@
#! /bin/sh
exec 2>&1
exec /opt/ngircd/bin/ngircd --config ./ngircd.conf --nodaemon

View File

@ -26,7 +26,7 @@ Control {
Types {
"text/html; charset=utf-8" { .html }
"text/plain; charset=ut-8" { .txt }
"text/plain; charset=utf-8" { .txt }
text/css { .css }
image/png { .png }
image/jpeg { .jpg }

View File

@ -1,4 +0,0 @@
#! /bin/sh
exec 2>&1
exec ngircd --config ./ngircd.conf --nodaemon