From 836778af9a551b7dd75efc96ec84347696f9ed09 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Mon, 24 Oct 2022 16:28:44 -0700
Subject: [PATCH] Upgraded stock *.cnf config files to (new) *.ini config files

---
 ctrl/chat.cnf  |  Bin 13098 -> 0 bytes
 ctrl/chat.ini  |  171 ++++++
 ctrl/file.cnf  |  Bin 12771 -> 0 bytes
 ctrl/file.ini  |  432 ++++++++++++++
 ctrl/main.cnf  |  Bin 6633 -> 0 bytes
 ctrl/main.ini  | 1551 ++++++++++++++++++++++++++++++++++++++++++++++++
 ctrl/msgs.cnf  |  Bin 20927 -> 0 bytes
 ctrl/msgs.ini  |  848 ++++++++++++++++++++++++++
 ctrl/xtrn.cnf  |  Bin 8578 -> 0 bytes
 ctrl/xtrn.ini  |  397 +++++++++++++
 node1/node.cnf |  Bin 2170 -> 0 bytes
 node1/node.ini |   27 +
 12 files changed, 3426 insertions(+)
 delete mode 100644 ctrl/chat.cnf
 create mode 100644 ctrl/chat.ini
 delete mode 100644 ctrl/file.cnf
 create mode 100644 ctrl/file.ini
 delete mode 100644 ctrl/main.cnf
 create mode 100644 ctrl/main.ini
 delete mode 100644 ctrl/msgs.cnf
 create mode 100644 ctrl/msgs.ini
 delete mode 100644 ctrl/xtrn.cnf
 create mode 100644 ctrl/xtrn.ini
 delete mode 100644 node1/node.cnf
 create mode 100644 node1/node.ini

diff --git a/ctrl/chat.cnf b/ctrl/chat.cnf
deleted file mode 100644
index 5176114d308618d816c01735a152367a2356c22e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13098
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

diff --git a/ctrl/chat.ini b/ctrl/chat.ini
new file mode 100644
index 0000000000..b47a47d65c
--- /dev/null
+++ b/ctrl/chat.ini
@@ -0,0 +1,171 @@
+[chan:Main]
+name=Main
+ars=
+cost=0
+guru=GURU
+settings=2
+actions=Main
+
+[chan:Open]
+name=Open
+ars=
+cost=0
+guru=GURU
+settings=0
+actions=Main
+
+[chan:Adult]
+name=Adult
+ars=AGE 18
+cost=0
+guru=GURU
+settings=1
+actions=Main
+
+[actions:Main]
+ANGER:"\x01r\x01h%s is trying to make %s angry."
+ANGRY:"\x01r\x01h%s is very angry and wants %s to know about it."
+APPLAUD:"\x01b\x01hCLAP CLAP CLAP!\x01[\x01]\x01y%s expresses approval with %s."
+ARMWRESTL:"\x01m\x01h%s arm wrestles with %s."
+BARK:"\x01r\x01hRUFF!\x01[\x01]\x01m%s barks at %s."
+BEAT-UP:"\x01h\x01b%s\x01n\x01b beats \x01h%s up."
+BLUSH:"\x01r\x01h%s turns to %s and blushes shyly."
+BOW:"\x01n\x01c%s bows to %s."
+BURP:"\x01b\x01hBELCH!\x01[\x01]\x01y%s burps at %s."
+BUY:"\x01m\x01h%s attempts to purchase %s."
+BYE:"\x01m\x01h%s says \"\x01wBYE\x01m\" to %s."
+CARESS:"\x01m\x01h%s caresses %s."
+CHEAT:"\x01r\x01h%s is cheating on %s."
+COMFORT:"\x01b\x01h%s comforts %s."
+COUGH:"\x01g\x01hACK ABLEW AHEM!\x01[\x01]\x01n\x01g%s coughs at %s."
+CRY:"\x01n\x01m%s looks at %s and cries."
+CUDDLE:"\x01m\x01h%s cuddles with %s."
+CURTSEY:"\x01n\x01m%s curtseys to %s."
+DANCE:"\x01c\x01h%s dances with %s."
+DROOL:"\x01n\x01b%s is drooling over %s."
+DROP:"\x01m\x01h%s drops %s like a bad habit."
+DUEL:"\x01n\x01h%s challenges %s to a duel."
+EMBRACE:"\x01c\x01h%s gives %s a loving embrace."
+EXAMINE:"\x01b\x01h%s is examining %s."
+EXCITE:"\x01y\x01h%s is trying to get %s excited."
+FEEL:"\x01c\x01h%s is attempting to feel %s."
+FLIRT:"\x01g\x01h%s is flirting with %s."
+FONDLE:"\x01n\x01g%s is fondling %s."
+FOOL:"\x01g\x01h%s is fooling around with %s."
+FORGIVE:"\x01n\x01c%s completely forgives %s."
+GLARE:"\x01n\x01b%s is sending %s an uncomfortable glare."
+GOODBYE:"\x01b\x01h\"Good-bye!\"\x01[\x01]\x01w%s wishes %s farewell."
+GOOSE:"\x01y\x01h%s gooses %s. Better sit-down, eh?"
+GRAB:"\x01m\x01h%s grabs %s (gently)."
+GREET:"\x01y\x01hHi!\x01[\x01]%s greets %s with warm wishes of peace and wellbeing."
+GRIN:"\x01m\x01h%s gives %s a sheepish grin."
+GROAN:"\x01n\x01h...GROOOOAAAANNNN....\x01[\x01]\x01y%s is groaning to %s in pleasure."
+GROWL:"\x01b\x01hGRRRRR...\x01[\x01]\x01n\x01b%s is growling at %s."
+GRUMBLE:"\x01n\x01b%s grumbles at %s with displeasure."
+HANDSHAKE:"\x01m\x01h%s shakes hands with %s."
+HAPPY:"\x01g\x01h%s is expressing huge amounts of happiness with %s."
+HATE:"\x01n\x01r%s expresses extreme hate for %s."
+HELLO:"\x01m\x01h%s says \"\x01wHELLO\x01m\" to %s with great enthusiasm."
+HIGHFIVE:"\x01b\x01h%s gives %s the high-five!"
+HISS:"\x01y\x01hHISSSSSS.....\x01[\x01]\x01b%s is hissing at %s."
+HORNY:"\x01y\x01h%s is horny and wants %s to know about it."
+HOSE:"\x01c\x01h%s is hosing %s down."
+HUG:"\x01m\x01h%s gives %s a big hug."
+HUH?:"\x01n\x01gHUH?\x01[\x01]\x01h%s is confused by %s."
+IGNORE:"\x01n\x01c%s is ignoring %s."
+IMPRESS:"\x01b\x01h%s is attempting to impress %s."
+JAB:"\x01n\x01g%s jabs %s in the ribs with a stick (affectionately)."
+JOKE:"\x01g\x01h%s is only joking with %s."
+KICK:"\x01m\x01h%s kicks %s in the head."
+KISS:"\x01m\x01h%s kisses %s on the forehead. How sweet."
+KLEENEX:"\x01w\x01hGezundeit!\x01[\x01]\x01m%s offers %s a kleenex."
+LAUGH:"\x01r\x01hHA HA HA!\x01[\x01]\x01m%s laughs out loud."
+LAUGHAT:"\x01r\x01h%s is laughing at %s."
+LAUGHWITH:"\x01y\x01hHe he he Ho Ho!\x01[\x01]\x01m%s laughs with %s."
+LIE:"\x01n\x01b%s is lying to %s."
+LICK:"\x01y\x01hSlurp, slurp...\x01[\x01]\x01b%s licks %s, like a puppy."
+LOOK:"\x01m\x01h%s looks at %s."
+LOVE:"\x01r\x01h%s loves %s \x01ivery\x01n\x01r\x01h much."
+MASSAGE:"\x01m\x01h%s gives %s a deep oil massage."
+MEOW:"\x01r\x01hMEOW!\x01[\x01]\x01c%s meows at %s."
+MOAN:"\x01g\x01h...MOOOOAAAAANNNNN...\x01[\x01]%s is expressing delight with %s."
+MOON:"\x01n\x01b%s is mooning %s."
+MOSH:"\x01b\x01h%s is moshing with %s."
+NIBBLE:"\x01g\x01h%s is nibbling on %s."
+NOD:"\x01m\x01h%s nods to %s in acknowledgment."
+NOTICE:"\x01y\x01h%s is noticing %s."
+NUDGE:"\x01n\x01g%s nudges %s."
+OUCH:"\x01i\x01h\x01wOUCH!\x01[\x01]\x01n\x01g%s expresses to %s feelings of pain."
+PANT:"\x01c\x01h%s is panting over %s."
+PET:"\x01n\x01g%s pets %s on the head."
+PICK-UP:"\x01c\x01hHey baby. What\'s your sign?\x01[\x01]\x01m%s attempts to pick %s up."
+PINCH:"\x01c\x01h%s gives %s an affectionate pinch where the sun don\'t shine."
+POINT:"\x01c\x01h%s is pointing at %s."
+PONDER:"\x01n\x01g%s is pondering what %s said."
+POUT:"\x01n\x01b%s is gazing at %s and pouting."
+PUNCH:"\x01n\x01gTHUD!\x01[\x01]\x01h%s punches %s in the chest."
+PURR:"\x01b\x01hPURRRRR....\x01[\x01]\x01w%s rubs against %s with affection."
+QUIET:"\x01c\x01h%s is not saying anything to %s."
+ROCK:"\x01g\x01h%s rocks %s hard and fast."
+ROSE:"\x01g\x01h---,-\'-{\x01r@\x01[\x01]\x01w%s gives %s a rose."
+RUB:"\x01m\x01h%s rubs %s up and down and all around."
+SAD:"\x01n\x01m%s is expressing sorrow and sadness with %s."
+SALUTE:"\x01r\x01h%s \x01wsalutes \x01b%s."
+SAY MAYBE:"\x01m\x01h%s says \"\x01wMAYBE\x01m\" to %s."
+SAY NO:"\x01m\x01h%s says \"\x01wNO\x01m\" to %s."
+SAY YES:"\x01m\x01h%s says \"\x01wYES\x01m\" to %s."
+SCRATCH:"\x01r\x01h%s scratches %s in the face."
+SCREAM:"\x01c\x01h%s is screaming at %s."
+SEDUCE:"\x01n\x01c%s is attempting to seduce %s."
+SERIOUS:"\x01n\x01c%s is being very serious with %s."
+SHAKE:"\x01m\x01h%s shakes %s vigorously."
+SHOCK:"\x01g\x01h%s is attempting to shock %s."
+SHOW:"\x01r\x01h%s is trying to show %s something."
+SING:"\x01y\x01hDO RE ME FA SO LA TE DO!\x01[\x01]\x01c%s sings to %s."
+SIT:"\x01c\x01h%s sits on %s (affectionately)."
+SLAM:"\x01n\x01wWHAM!\x01[\x01]\x01y%s slams into %s."
+SLAP:"\x01c\x01hSLAP!\x01[\x01]\x01m%s disrespectfully slaps %s on the cheek."
+SLIME:"\x01g\x01h%s is covering %s with goopey slime."
+SLIP:"\x01y\x01h%s is trying to slip %s something."
+SLITHER:"\x01n\x01c%s slithers by %s."
+SMACK:"\x01r\x01hWHACK!\x01[\x01]\x01w%s smacks %s up-side the head."
+SMELL:"\x01g\x01hSNIFF, SNIFF...\x01[\x01]\x01n\x01c%s is smelling %s."
+SMILE:"\x01m\x01h%s turns to %s and smiles."
+SNICKER:"\x01n\x01gte he he he...\x01[\x01]\x01h\x01b%s is snickering at %s."
+SNEEZE:"\x01r\x01hACHOOOO!\x01[\x01]\x01c%s sneezes on %s."
+SOB:"\x01b\x01hWHAAAAAAAAA!!!!!\x01[\x01]\x01n\x01g%s sobs, turning to %s for comfort."
+SORRY:"\x01m\x01h%s says \"\x01wSORRY\x01m\" to %s and begs for forgiveness."
+SPANK:"\x01y\x01hWHACK!\x01[\x01]\x01g%s spanks %s on the bottom."
+SPIT:"\x01r\x01h\"Patooey!\"\x01[\x01]\x01w%s spits at %s."
+SQUEEZE:"\x01y\x01h%s is squeezing %s tightly."
+STAB:"\x01r\x01h%s stabs %s in the heart!"
+STARE:"\x01m\x01h%s stares long and hard at %s."
+STEAL:"\x01n\x01b%s is stealing from %s."
+STROKE:"\x01y\x01h%s is stroking %s."
+TEASE:"\x01r\x01h%s is teasing %s."
+TELL:"\x01n\x01g%s is trying to tell %s something."
+THANK:"\x01m\x01h%s expresses many thanks to %s."
+TICKLE:"\x01n\x01hGoochey, Goochey, Goo!\x01[\x01]\x01y%s attempts to tickle %s."
+TONGUE:"\x01m\x01h%s gives %s a long, deep tongue kiss. Ewwww...."
+TOUCH:"\x01m\x01h%s touches %s."
+WAVE:"\x01c\x01h%s is waving to %s."
+WELCOME:"\x01m\x01h%s welcomes %s."
+WHINE:"\x01y\x01h%s is whining at %s."
+WHISTLE:"\x01m\x01h%s whistles at %s."
+WINK:"\x01m\x01h%s winks discreetly at %s."
+YAWN:"\x01n\x01wYAWN....\x01[\x01]\x01c%s is expressing tiredness or boredom to %s."
+YELL:"\x01m\x01h%s yells at %s, loudly."
+
+[guru:GURU]
+name=The Guru
+ars=
+
+[pager:0]
+cmd=?sound.js %!syspage.wav
+ars=WIN32
+settings=0
+
+[pager:1]
+cmd=?playtone.js tone/axelf.ton
+ars=
+settings=0
diff --git a/ctrl/file.cnf b/ctrl/file.cnf
deleted file mode 100644
index 6bdc8a31c4382c99a03eb03283aaef445cbdbe24..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12771
zcmeHNOK;ma5M~PO<FNY!_QpN<QmmZ@*vkS15=T*7p_b)H@@`@*uuvq%A)r?&x`^{1
z_uurMlCsrWq5Pm#n2uc@ERmey4CnhaqDehH{RRT?1K=e9!~9zR=WRa3S<Qid0q(U6
zUeig6U?ZzJn7sOhF;r;W($pDm_Z)@B9fdQujlQ~>_bx4U#xL7f>WmwjuFm*7*950L
z$=uT@giSvQ6SB2@<LFo5G$lBucQ|Be?hf|<`^Rqg;h%5hGnTBzYo>7O5&s^4L@>k|
zW%gyq*jWA*7_x`0aW;-0aSEIC!-q|*yC|bL9zix1G-8TI1k*{Y)!NuCL2>G3?&BlJ
z=PhhJvRaglTJ(Vm;*|~UASj&Fk|;tk{iZJFHh%=y*QRx$n@x-05stlZ&XvaR8G4vJ
zHd?T851Wk?k_V}13;LOy{+ufZdHYkHS)a^sJ$Zku*;;8N0T-gx#PwQAzvRpTR%+pT
zbCW->Rbdlxok-y#=w~<e^a-;+s`9kDt;+t{7GEyaUaj9+3)jvR*JekwH;c=cEIg7z
z1%PMzlBf#$gxQxsRnTYlUlOVS)WUT*lz3kGT0z8rQH%Jz)YK<TUjo@G`!5OETDW$*
ziSLC_OVY`6d`?5&<+C1`p*WDjl#ey1Pmuqyj{elX1g4etx4(_@JfzZf=f<)6(ptH~
z5imU*!%P0xs*7)lM+Ah6fw^FDFLiCTjsuT+#{niA1@~!1`IUKde(pdUg&sx0a^DsU
zvYzFt`_y}ToBgYDKA(=(w*LRmYl}_=rFLlxZUMmm9FrK)l{_j0MYoKetJ^)@6?^uu
zh3&}X@lwU39i)(p9%!CRSLHb_SWO96XFK|bQYZ_9D*Eske>!4&SAXy`l$B*$S%~j`
zjbrS46en>8`y?3=FRI{ES#aKe%`(mT`d;7rEM96Uw03y6MWF%3A*L8rkf!V_7pxW<
zxJI`uyT`RL3&VE`F@V3Wg*slenm(Koiv>GvQ+M{5HKnPIc)S#HXb0Cqvo}}7j&(|*
z5-N)Y`?l2)#P_u!Wp8?g3}S1cwIjQ&7g>jR={@$Bt%9aL7lPspI_#wQouM5@B4R7W
zJYK43w1X5nA7?m5*=h<Ef+B^^2aeIxox`Be?JQp3DKuLQ0bt_HM`7s2C>d9;mS>#d
zf+Br*i)pY=whpC4EDWmX!(+UQSt!KpXk?Ivi5D!T&|;B6ziYKGzCjY|>VNB9_}3Ob
zp4y!7<7uRnv1kV=G-C#&33Mh|k}eGH;@%p^L}hC)fkGJ%k}?AAWEL7^h;aVoSC@Ek
zc84lY<hVc?@uD_xbi25(b$tmG8nZAcWYF%t$X>BCvb%&t`QG$$_znK4cCBKih<G$v
SK*YJBt-fxzUCRa==eN(#AXCTy

diff --git a/ctrl/file.ini b/ctrl/file.ini
new file mode 100644
index 0000000000..0cf8c0c1ff
--- /dev/null
+++ b/ctrl/file.ini
@@ -0,0 +1,432 @@
+min_dspace=65535
+max_batup=25
+max_batdn=100
+max_userxfer=5
+cdt_up_pct=100
+cdt_dn_pct=90
+leech_pct=0
+leech_sec=60
+settings=0x0
+filename_maxlen=64
+altpath=
+[lib:Main]
+description=Main File Library
+name=Main
+ars=
+parent_path=../data/dirs
+code_prefix=
+sort=0
+settings=0
+vdir_name=0
+
+[dir:Main:BBS]
+description=BBS Related
+name=BBS Related
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=bbs\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:INTERNET]
+description=Internet Related
+name=Internet
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=internet\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:TEXT]
+description=Text Files
+name=Text
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=text\
+upload_sem=
+max_files=500
+extensions=ZIP,TXT
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:COMM]
+description=Communications Programs
+name=Communications
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=comm\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:UTIL]
+description=Utilities
+name=Utils
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=util\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:GAMES]
+description=Games
+name=Games
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=games\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:PROG]
+description=Programming
+name=Programming
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=prog\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:GRAPHICS]
+description=Graphics Programs
+name=Graphics
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=graphics\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:BUSINESS]
+description=Business Programs
+name=Business
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=business\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:MISC]
+description=Miscellaneous
+name=Misc
+data_dir=
+ars=
+upload_ars=
+download_ars=
+operator_ars=
+path=misc\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:UPLOADS]
+description=Blind Uploads
+name=Uploads
+data_dir=
+ars=LEVEL 90
+upload_ars=
+download_ars=
+operator_ars=
+path=uploads\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:SYSOP]
+description=Uploads to Sysop
+name=Sysop
+data_dir=
+ars=LEVEL 90
+upload_ars=
+download_ars=
+operator_ars=
+path=sysop\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[dir:Main:USER]
+description=User to User Transfers
+name=User
+data_dir=
+ars=LEVEL 90
+upload_ars=
+download_ars=
+operator_ars=
+path=user\
+upload_sem=
+max_files=500
+extensions=
+settings=0x8cd
+seq_dev=0
+sort=0
+exempt_ars=
+max_age=0
+upload_pct=100
+download_pct=90
+
+[viewer:0]
+extension=TXT
+cmd=*type %s
+ars=
+
+[viewer:1]
+extension=DIZ
+cmd=*type %s
+ars=
+
+[viewer:2]
+extension=DOC
+cmd=*type %s
+ars=
+
+[viewer:3]
+extension=ANS
+cmd=*type %s
+ars=
+
+[viewer:4]
+extension=ASC
+cmd=*type %s
+ars=
+
+[viewer:5]
+extension=RIP
+cmd=*type %s
+ars=
+
+[viewer:6]
+extension=NFO
+cmd=*type %s
+ars=
+
+[viewer:7]
+extension=FAQ
+cmd=*type %s
+ars=
+
+[viewer:8]
+extension=ICE
+cmd=*type %s
+ars=
+
+[viewer:9]
+extension=HTM
+cmd=?typehtml -color %s
+ars=
+
+[viewer:10]
+extension=SEQ
+cmd=?printfile %f P_WRAP 40
+ars=
+
+[viewer:11]
+extension=*
+cmd=?archive list %f
+ars=
+
+[tester:0]
+extension=ZIP
+cmd=%@unzip -tqq %f
+working=Testing ZIP Integrity...
+ars=
+
+[tester:1]
+extension=ZIP
+cmd=%@zip -z %f < %zzipmsg.txt
+working=Adding ZIP Comment...
+ars=
+
+[protocol:0]
+key=X
+name=XMODEM-Original
+ulcmd=%!sexyz%. %h -%p rx %f
+dlcmd=%!sexyz%. %h -%p sx %f
+batulcmd=
+batdlcmd=
+blindcmd=
+bicmd=
+settings=7
+ars=
+
+[protocol:1]
+key=1
+name=XMODEM-1K/CRC
+ulcmd=%!sexyz%. %h -%p rC %f
+dlcmd=%!sexyz%. %h -%p sX %f
+batulcmd=
+batdlcmd=
+blindcmd=
+bicmd=
+settings=7
+ars=
+
+[protocol:2]
+key=Y
+name=YMODEM
+ulcmd=%!sexyz%. %h -%p ry %f
+dlcmd=%!sexyz%. %h -%p sY %f
+batulcmd=%!sexyz%. %h -%p ry %g
+batdlcmd=%!sexyz%. %h -%p sY @%f
+blindcmd=
+bicmd=
+settings=7
+ars=
+
+[protocol:3]
+key=G
+name=YMODEM-G
+ulcmd=%!sexyz %h -%p rg %f
+dlcmd=%!sexyz %h -%p sY %f
+batulcmd=%!sexyz %h -%p rg %g
+batdlcmd=%!sexyz %h -%p sY @%f
+blindcmd=
+bicmd=
+settings=7
+ars=
+
+[protocol:4]
+key=Z
+name=ZMODEM
+ulcmd=%!sexyz%. %h -%p rz %f
+dlcmd=%!sexyz%. %h -%p sz %f
+batulcmd=%!sexyz%. %h -%p rz %g
+batdlcmd=%!sexyz%. %h -%p sz @%f
+blindcmd=
+bicmd=
+settings=7
+ars=
+
+[protocol:5]
+key=L
+name=Local Copy
+ulcmd=?localcopy send %f
+dlcmd=?localcopy recv %f
+batulcmd=?localcopy send %g
+batdlcmd=?localcopy recv %s
+blindcmd=
+bicmd=
+settings=0
+ars=SYSOP
+
+[text:INFO]
+name=Information
+ars=
+
+[text:OPERATOR]
+name=Operator
+ars=SYSOP
diff --git a/ctrl/main.cnf b/ctrl/main.cnf
deleted file mode 100644
index 581723d5e12c2a965943d67b865f05735831786a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6633
zcmd_vPiP}m7y$4uNz>h~-TqCt+iw57w(h1v+ts*-JuI5ENw<}xTRYXd1u<hXG$UzJ
zlj%QD$w53R^yEo#E}lg6peF@$5d=l{;7LU0;7LIW?m<>Wzb_lh=5^kera=(=W+C6a
z-+OOf-g`3>x`}-;JF7wcNZhX0OYDm|)7qaBnx$I?({Sv80BygR-(o5s(Q3vJH@6Gh
zM+K@xyR9upv=a=y1!iWh=JILdv8$@S>XcX8hnj5vc$4j~HPJq;Tl#66)BG8GM(Wh<
z>rC&z&QE6Z8~I$;ELviE^Hf(`_`SRJ9(drlgcsX)z{n>Jbkka`D;j8XvZ^6<HM>Id
zS}eM_dTXU}(q#gyd(=&8q%vhSB{^evyJ!>ukjz{Sxu4*++03Vlr`|T$zNu}yS=^|s
z`KE4W#q?Ie*fEV=_o4nLORM8Q_1G+9&w8O~q(I-c^4J-`o>j<IO6vDX4@{c9`Ze8a
z{L@}c>nY3J;a(K39c&fM9elr3hV5FRPT|olU#Fgm|N0+?AN+7mH8Jkx4OS1h_o6Bt
zQGt8;q<gWdlzED}HM!wds4kmVlbbBN6{^eD)x?YY3V84xhi`}$fWZAs>ck6lz*+K2
zCb<vjfOhgqCV2~Xjh%OqS2D?I=lKcoUnP^g73hGADnA2sz>vz%;?QyMLgj5h2Ry9u
z0Nxk4)p3K3+|Q)(1>hk(U`p-nG&zr|{XCopxTf|F{Ph9X)!qr60Jud}<Ljcy$4#d4
zZs-QE)!qX=0AH!S7kU8>Rel4ni;J7_;1mWZlY+bt;DEf3GAYO};QIN{FHj~0c|X9%
zE$ID}NkNXAC)|pDkuoXB2LSGzK_8$@3i3gKWE=V*Wm1q|!tZ|${SswTkmKeowWAMF
zCI$I0-X9(4!<0#}hf9kOL%S0~_<8)XNIr`Ds~dfkGAYOfK)DB9P$mWW819b%`WR(W
zkdFg6edyzqNkKjVu+@(~L75cfcyr;*hVYZJ+91D->pzHonKCKJui*L*p<kg)3i2SX
z|1f%xGARyW4`&v_qmaf=%%rIL<OJ_sLEfDi-b+vLE|z#NKhJw|lXrNPcl%9+JDx+F
zSqQ&_kAM(mQdHgffcMg8yo;}SFMrQ_@@L-R9`AOWhy8xx0p6WSg+J%bcyQKA*F97C
zd3^q=E*5w%ukoJT;2m~(x8LAB{5J2-`@EMv<z0NK@H<|I=CAyn=fHLTs-FCbceu;D
z?entzhkJQ<#(6J=co(z0m!IZ6sVjWT=Xmht4=;O#Z<&4uNKtjW#C!OFcjrCcOCRwr
zzTmz5E$_)6d52$lxBpbQ?YI4RJrI7)|GIA-j{o?sy7LzArFVH3AM#%QocH86yu%N?
z+rRK0{)6$(AiOfz+8Lxn+FtnETieg2GKGB3u*BqCRxcLK)FX1O%6T+4A9*Ie>S`x1
zeDHEh`5iN5xL*yl#l&(vh8;(iw8fM6FV$RITYOf`W%27tAfHl2xvcT?<+<6sUP#x!
zB38T=S&24&g_;&?W;UJDt@@W+TZ~8NBF(N{LVqb=!2flqd%Z;Dsp_9NYlhq4$%>IP
zHuSVn_i`(-rP$3#lr~Ef5jD0`MzAR2=0?VPQ7;HBV`Q@~9mZ$1g;+e^<j(vXm3En#

diff --git a/ctrl/main.ini b/ctrl/main.ini
new file mode 100644
index 0000000000..89747c2232
--- /dev/null
+++ b/ctrl/main.ini
@@ -0,0 +1,1551 @@
+settings=0x0611f848
+name=My BBS
+qwk_id=MYBBS
+location=My City, State
+phonefmt=!!!!!!!!!!!!
+operator=Sysop
+guru=The Guru
+password=SYSPASS
+timezone=0
+lastnode=250
+autonode=1
+pwdays=0
+deldays=14
+exp_warn=30
+autodel=180
+chat_ars=
+cdt_min_value=6
+max_minutes=0
+cdt_per_dollar=2097152
+new_install=1
+guest_msgscan_init=0
+min_password_length=0
+max_log_size=0
+max_logs_kept=0
+ctrlkey_passthru=0
+user_backup_level=5
+mail_backup_level=5
+[logon_event]
+cmd=
+
+[logout_event]
+cmd=
+
+[daily_event]
+cmd=?logonlist -m
+
+[dir]
+data=../data/
+exec=../exec/
+mods=../mods/
+logs=../data/
+
+[module]
+logon=logon
+logoff=
+newuser=newuser
+login=login
+logout=
+sync=
+expire=
+readmail=msglist mail -preview
+scanposts=
+scansubs=
+listmsgs=msglist
+textsec=text_sec
+automsg=automsg
+xtrnsec=xtrn_sec
+nodelist=nodelist
+whosonline=nodelist -active
+privatemsg=privatemsg
+logonlist=logonlist
+prextrn=
+postxtrn=
+tempxfer=
+
+[newuser]
+questions=151027
+password=
+magic_word=
+sif=
+sof=
+level=50
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+exemptions=0
+restrictions=0
+credits=10485760
+minutes=0
+editor=FSEDITOR
+expiration_days=0
+command_shell=DEFAULT
+settings=26896
+download_protocol=Z
+msgscan_init=0
+gender_options=
+
+[expired]
+level=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+exemptions=0
+restrictions=0
+
+[node_dir]
+1=../node1/
+2=../node2/
+3=../node3/
+4=../node4/
+
+[valset:0]
+level=10
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:1]
+level=10
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:2]
+level=20
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:3]
+level=30
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:4]
+level=40
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:5]
+level=50
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:6]
+level=60
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:7]
+level=70
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:8]
+level=80
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[valset:9]
+level=90
+expire=0
+flags1=0
+flags2=0
+flags3=0
+flags4=0
+cdt=0
+exempt=0
+rest=0
+
+[level:0]
+timeperday=0
+timepercall=0
+callsperday=0
+freecdtperd=0
+linespermsg=20
+postsperday=0
+emailperday=0
+settings=0
+expireto=0
+freecdtperday=0
+
+[level:1]
+timeperday=1
+timepercall=1
+callsperday=1
+freecdtperd=1024
+linespermsg=20
+postsperday=1
+emailperday=1
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1024
+
+[level:2]
+timeperday=2
+timepercall=2
+callsperday=2
+freecdtperd=2048
+linespermsg=20
+postsperday=2
+emailperday=2
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=2048
+
+[level:3]
+timeperday=3
+timepercall=3
+callsperday=3
+freecdtperd=3072
+linespermsg=20
+postsperday=3
+emailperday=3
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=3072
+
+[level:4]
+timeperday=4
+timepercall=4
+callsperday=4
+freecdtperd=4096
+linespermsg=20
+postsperday=4
+emailperday=4
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=4096
+
+[level:5]
+timeperday=5
+timepercall=5
+callsperday=5
+freecdtperd=5120
+linespermsg=20
+postsperday=5
+emailperday=5
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=5120
+
+[level:6]
+timeperday=6
+timepercall=6
+callsperday=6
+freecdtperd=6144
+linespermsg=20
+postsperday=5
+emailperday=5
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=6144
+
+[level:7]
+timeperday=7
+timepercall=7
+callsperday=7
+freecdtperd=7168
+linespermsg=20
+postsperday=5
+emailperday=5
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=7168
+
+[level:8]
+timeperday=8
+timepercall=8
+callsperday=8
+freecdtperd=8192
+linespermsg=20
+postsperday=5
+emailperday=5
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=8192
+
+[level:9]
+timeperday=9
+timepercall=9
+callsperday=9
+freecdtperd=9216
+linespermsg=20
+postsperday=5
+emailperday=5
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=9216
+
+[level:10]
+timeperday=20
+timepercall=10
+callsperday=10
+freecdtperd=10240
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=10240
+
+[level:11]
+timeperday=20
+timepercall=11
+callsperday=11
+freecdtperd=11264
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=11264
+
+[level:12]
+timeperday=20
+timepercall=12
+callsperday=12
+freecdtperd=12288
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=12288
+
+[level:13]
+timeperday=20
+timepercall=13
+callsperday=13
+freecdtperd=13312
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=13312
+
+[level:14]
+timeperday=20
+timepercall=14
+callsperday=14
+freecdtperd=14336
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=14336
+
+[level:15]
+timeperday=20
+timepercall=15
+callsperday=15
+freecdtperd=15360
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=15360
+
+[level:16]
+timeperday=20
+timepercall=16
+callsperday=16
+freecdtperd=20480
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=20480
+
+[level:17]
+timeperday=20
+timepercall=17
+callsperday=17
+freecdtperd=40960
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=40960
+
+[level:18]
+timeperday=20
+timepercall=18
+callsperday=18
+freecdtperd=51200
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=51200
+
+[level:19]
+timeperday=20
+timepercall=19
+callsperday=19
+freecdtperd=61440
+linespermsg=30
+postsperday=10
+emailperday=10
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=61440
+
+[level:20]
+timeperday=60
+timepercall=30
+callsperday=20
+freecdtperd=92160
+linespermsg=40
+postsperday=20
+emailperday=20
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=92160
+
+[level:21]
+timeperday=60
+timepercall=30
+callsperday=21
+freecdtperd=102400
+linespermsg=40
+postsperday=21
+emailperday=21
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=102400
+
+[level:22]
+timeperday=60
+timepercall=30
+callsperday=22
+freecdtperd=204800
+linespermsg=40
+postsperday=22
+emailperday=22
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=204800
+
+[level:23]
+timeperday=60
+timepercall=30
+callsperday=23
+freecdtperd=307200
+linespermsg=40
+postsperday=23
+emailperday=23
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=307200
+
+[level:24]
+timeperday=60
+timepercall=30
+callsperday=24
+freecdtperd=409600
+linespermsg=40
+postsperday=24
+emailperday=24
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=409600
+
+[level:25]
+timeperday=60
+timepercall=30
+callsperday=25
+freecdtperd=512000
+linespermsg=40
+postsperday=25
+emailperday=25
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=512000
+
+[level:26]
+timeperday=60
+timepercall=30
+callsperday=26
+freecdtperd=614400
+linespermsg=40
+postsperday=26
+emailperday=26
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=614400
+
+[level:27]
+timeperday=60
+timepercall=30
+callsperday=27
+freecdtperd=716800
+linespermsg=40
+postsperday=27
+emailperday=27
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=716800
+
+[level:28]
+timeperday=60
+timepercall=30
+callsperday=28
+freecdtperd=819200
+linespermsg=40
+postsperday=28
+emailperday=28
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=819200
+
+[level:29]
+timeperday=60
+timepercall=30
+callsperday=29
+freecdtperd=921600
+linespermsg=40
+postsperday=29
+emailperday=29
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=921600
+
+[level:30]
+timeperday=120
+timepercall=60
+callsperday=30
+freecdtperd=1024000
+linespermsg=50
+postsperday=30
+emailperday=30
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1024000
+
+[level:31]
+timeperday=120
+timepercall=60
+callsperday=31
+freecdtperd=1126400
+linespermsg=50
+postsperday=31
+emailperday=31
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1126400
+
+[level:32]
+timeperday=120
+timepercall=60
+callsperday=32
+freecdtperd=1228800
+linespermsg=50
+postsperday=32
+emailperday=32
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1228800
+
+[level:33]
+timeperday=120
+timepercall=60
+callsperday=33
+freecdtperd=1331200
+linespermsg=50
+postsperday=33
+emailperday=33
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1331200
+
+[level:34]
+timeperday=120
+timepercall=60
+callsperday=34
+freecdtperd=1433600
+linespermsg=50
+postsperday=34
+emailperday=34
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1433600
+
+[level:35]
+timeperday=120
+timepercall=60
+callsperday=35
+freecdtperd=1536000
+linespermsg=50
+postsperday=35
+emailperday=35
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1536000
+
+[level:36]
+timeperday=120
+timepercall=60
+callsperday=36
+freecdtperd=1638400
+linespermsg=50
+postsperday=36
+emailperday=36
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1638400
+
+[level:37]
+timeperday=120
+timepercall=60
+callsperday=37
+freecdtperd=1740800
+linespermsg=50
+postsperday=37
+emailperday=37
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1740800
+
+[level:38]
+timeperday=120
+timepercall=60
+callsperday=38
+freecdtperd=1843200
+linespermsg=50
+postsperday=38
+emailperday=38
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1843200
+
+[level:39]
+timeperday=120
+timepercall=60
+callsperday=39
+freecdtperd=1945600
+linespermsg=50
+postsperday=39
+emailperday=39
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=1945600
+
+[level:40]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=2048000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=2048000
+
+[level:41]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=2304000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=2304000
+
+[level:42]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=2560000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=2560000
+
+[level:43]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=3072000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=3072000
+
+[level:44]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=4096000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=4096000
+
+[level:45]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=5120000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=5120000
+
+[level:46]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=6144000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=6144000
+
+[level:47]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=7168000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=7168000
+
+[level:48]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=8192000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=8192000
+
+[level:49]
+timeperday=240
+timepercall=120
+callsperday=40
+freecdtperd=9216000
+linespermsg=100
+postsperday=40
+emailperday=40
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=9216000
+
+[level:50]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=10240000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=10240000
+
+[level:51]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=11264000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=11264000
+
+[level:52]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=12288000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=12288000
+
+[level:53]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=13312000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=13312000
+
+[level:54]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=14336000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=14336000
+
+[level:55]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=15360000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=15360000
+
+[level:56]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=16384000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=16384000
+
+[level:57]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=17408000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=17408000
+
+[level:58]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=18432000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=18432000
+
+[level:59]
+timeperday=480
+timepercall=240
+callsperday=50
+freecdtperd=19456000
+linespermsg=200
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=19456000
+
+[level:60]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=20480000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=20480000
+
+[level:61]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=21504000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=21504000
+
+[level:62]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=22528000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=22528000
+
+[level:63]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=23552000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=23552000
+
+[level:64]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=24576000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=24576000
+
+[level:65]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=25600000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=25600000
+
+[level:66]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=26624000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=26624000
+
+[level:67]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=27648000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=27648000
+
+[level:68]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=28672000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=28672000
+
+[level:69]
+timeperday=600
+timepercall=360
+callsperday=50
+freecdtperd=29696000
+linespermsg=300
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=29696000
+
+[level:70]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=30720000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=30720000
+
+[level:71]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=31744000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=31744000
+
+[level:72]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=32768000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=32768000
+
+[level:73]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=33792000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=33792000
+
+[level:74]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=34816000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=34816000
+
+[level:75]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=35840000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=35840000
+
+[level:76]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=36864000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=36864000
+
+[level:77]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=37888000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=37888000
+
+[level:78]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=38912000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=38912000
+
+[level:79]
+timeperday=720
+timepercall=480
+callsperday=50
+freecdtperd=39936000
+linespermsg=400
+postsperday=50
+emailperday=50
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=39936000
+
+[level:80]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=40960000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=40960000
+
+[level:81]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=41984000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=41984000
+
+[level:82]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=43008000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=43008000
+
+[level:83]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=44032000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=44032000
+
+[level:84]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=45056000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=45056000
+
+[level:85]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=46080000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=46080000
+
+[level:86]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=47104000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=47104000
+
+[level:87]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=48128000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=48128000
+
+[level:88]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=49152000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=49152000
+
+[level:89]
+timeperday=880
+timepercall=480
+callsperday=80
+freecdtperd=50176000
+linespermsg=800
+postsperday=80
+emailperday=80
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=50176000
+
+[level:90]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=92160000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=92160000
+
+[level:91]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=93184000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=93184000
+
+[level:92]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=94208000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=94208000
+
+[level:93]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=95232000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=95232000
+
+[level:94]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=96256000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=96256000
+
+[level:95]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=97280000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=97280000
+
+[level:96]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=98304000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=98304000
+
+[level:97]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=99328000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=99328000
+
+[level:98]
+timeperday=1440
+timepercall=1440
+callsperday=500
+freecdtperd=100352000
+linespermsg=900
+postsperday=90
+emailperday=90
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=100352000
+
+[level:99]
+timeperday=1440
+timepercall=1440
+callsperday=9999
+freecdtperd=102398976
+linespermsg=9999
+postsperday=9999
+emailperday=9999
+settings=0
+expireto=0
+freecdtperday=0
+freecreditperday=102398976
+
+[shell:DEFAULT]
+name=Synchronet (Classic)
+ars=
+settings=0
+
+[shell:SIMPLE]
+name=Synchronet (Novice)
+ars=ANSI
+settings=0
+
+[shell:WWIV]
+name=WWIV Clone
+ars=
+settings=0
+
+[shell:PCBOARD]
+name=PCBoard Clone
+ars=
+settings=0
+
+[shell:WILDCAT]
+name=Wildcat Clone
+ars=
+settings=0
+
+[shell:MAJOR]
+name=MajorBBS Clone
+ars=
+settings=0
+
+[shell:RENEGADE]
+name=Renegade Clone
+ars=
+settings=0
+
+[shell:LBSHELL]
+name=Deuce's Lightbar Shell
+ars=ANSI
+settings=0
diff --git a/ctrl/msgs.cnf b/ctrl/msgs.cnf
deleted file mode 100644
index 5e1cefa216ceb41f516173dff7860bc5ca515fe6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20927
zcmeI4Npssa7=|I#37p+o>Ll$<hnGy;W-R5}LuX1!j3tjOs-*11xls~rGqp&SqV4LI
zWB*?FeQ#%a>R(6!Z3HAyASt!ADDYqtcwYja@I6BVAmz1(pnE*;{R;E*tuQ9xS+o&&
zC61*Y0SHP?-8c?|ZD`|YV<j~wmo`Uh!<Tsp%By?IX4&+(ErvFZw$#0Fv@$}O_X*y>
zZRwr1(~`=LXVuO2w6=pSlu}l!#hju~Yv=#c^nG2e%(?URIk&f%&80x28~7);<HrA5
zj0?9++jPU+LV}HyvZa(2O)kZVV<9gQ;F7eZ`nmJL9n^$PY8-I$X3g--5IqDNDJ8FD
z<*E{*wPaWXxFnAQOnq=+#Pr4iSFt_Q^$g2yn)cLLPq1;Q0HBnsidL125d&XTy8xGD
zZXDdGAV&3*KB>R+)A0#5QgisFnkuZmym)o`m@Sw37v^uRyN$IH@q@<!S8kl*JFe9>
z$sKpv>MYnOH-^{A`E$82i#U!U?E+kOpnPyIumZOf2i)P``FTwhxKSp?Ai!l)>4STN
z6}Y81;8H8A>Foy_DP^e^X98T77$4k=tiUbB0k>edjWfeFGrDu&krSz49=9fR6>O}U
z^&{KrZp#;*>Q4(wY2N##6T&$MRRUZ#2|l=p6}Y81;8tAc&^4M(%RZdmez0+%JhVYY
zQ@1pEXL?IXQ3becCVg;MS%F)M1MaSEeJtgzcKxK?wj4XS4`Q6GQp#?*_-wK%fwcl$
zHmN?icUgg3iUV#z-jOt;VL6i8!jI5A#~p4Fu>B2<Y&9-X3O*f^6I&s`WmD^eyT%IK
zQXFuL<N<_jdfdD2z&IWSr4-2nh_X^0Hzlw}fXgP;2lpN;a7%H(#S_#``GnkYIrD{~
zaV!i<!E;=BH(yl8JV~q&;Idiu!M)E4+)^BHpIEMGxXm_?TQD$=M?oo1ikc#8JInDD
zLV(M%;DbwEJB)I~0atH1uE)m~zyH`ZP6~%o^opugmjhb>1h^~>KDckP0=E<gT+KYT
z4lU<|W;fG&q>xcg4f_!5?I!NJZ=A62Kq;D1DsC0kGB?yD7*=1dM|~)tgpVEg8GLY~
zzQPd)+=5f9b)=kw7ig}uq2)47r-50u4>P7$f13)D7_Eu#no~+a&1UzhixPb*z-80x
zgL{n?xTQGY>K(g&<T_+uLAGt@#I6UtZWC-IO7B{r@0W9OxqKcMXS=$hz4w?qh7k+`
zTz0U0aBr~!w=^TT)3+5Ua7T<p=~Z>X%@_3?H`F8;#2lB+B6*R#_gdp+R^XOq1h@P3
zv$mw#$DIjXQQ-EBLl05<RpgGVR_3reD=B+QNqYCOq-v6;=vC>1VRz@|M1b2%MXLWQ
zxexA@h&h@O+`&5sc!Dc!WQ`XFJ;lY}svOQKh(?7*lztTfH!E+;l$zXA0WO<cAKdG#
zz%9)a+->93(Ce<%^7{Bv;QCrOB%*Bh?y>~j{wX)wg*S*fE}KFhTs&upbj%anTqgJE
zk!08nDYvH+b}4YFTQiA|D5Q#<VsObDVx&6phX9vNu@CMgR^XOq1UGMZ^bBC6I||$p
zBT@QQ1l+t_oqeisUgx#+popnLZ#3vRZm;GhJxu?~c?t}^=_pNKnt@Rx6;9qcHT#RR
zxh%{`(_(Q(4e)}T`rBc5B1RnjjvKLqp8dg#1FPXUCtlii&SJDM>-Fh$h6Iqod(Tb7
zI?luhVWvwmHOv06k+JL=-u7-p?|x&Z-Uk=&bfm0{r*in8DV<5#>>PG-1}%sCodSFK
zKN0l3N2ymS@Xkj#Bbx_aOM1|j8u)IOZsWhj_#r`>JSEsyceRSF|L1Xr`!vM04n9RI
z0Dgup0Qfn&2;dh80r(|a1@J3$3BYgBWdMIhR{;D4T?O!0bPd4Y&~*TRM>hcc1FZr0
zC%OsX-{=;AU!&UqeuM4+_&s_Zz#q^$fIp$T0RD*X0r(xd4<LMh1w1b%_1i+tPOa8X
P*B$cIeG!j&%^LmzB5QtG

diff --git a/ctrl/msgs.ini b/ctrl/msgs.ini
new file mode 100644
index 0000000000..0d9072480f
--- /dev/null
+++ b/ctrl/msgs.ini
@@ -0,0 +1,848 @@
+smb_retry_time=30
+settings=0xffff0000
+postlink_num=0
+postlink_hub=
+postlink_name=
+[mail]
+max_crcs=0
+max_age=90
+max_spam_age=0
+
+[qwk]
+max_msgs=10000
+prepack_ars=
+max_age=0
+default_tagline=My Brand-New BBS
+
+[fidonet]
+addr_list=
+default_origin=
+netmail_sem=%jfidoout.now
+echomail_sem=%jfidoout.now
+netmail_dir=../fido/netmail/
+echomail_dir=
+file_dir=/binkd/inbound/
+netmail_settings=40
+netmail_cost=0
+
+[internet]
+addr=mybbs.com
+smtp_sem=
+netmail_sem=
+netmail_settings=17
+netmail_cost=0
+
+[grp:Local]
+description=Local
+name=Local
+ars=
+code_prefix=LOCAL-
+sort=0
+
+[grp:DOVE-Net]
+description=DOVE-Net
+name=DOVE-Net
+ars=
+code_prefix=DOVE-
+sort=0
+
+[sub:Local:NOTICES]
+grp_number=0
+description=Sysop Notices
+name=Notices
+qwk_name=Notices
+code_suffix=NOTICES
+data_dir=
+ars=
+read_ars=
+post_ars=SYSOP
+operator_ars=
+settings=0x160000
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=1:100/0.0
+max_msgs=5000
+max_crcs=0
+max_age=0
+ptridx=0
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:Local:GENERAL]
+grp_number=0
+description=General
+name=General
+qwk_name=General
+code_suffix=GENERAL
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x160000
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=1:0/0.0
+max_msgs=5000
+max_crcs=0
+max_age=0
+ptridx=1
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:Local:DEBATE]
+grp_number=0
+description=Debate
+name=Debate
+qwk_name=Debate
+code_suffix=DEBATE
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x160000
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=1:0/0.0
+max_msgs=5000
+max_crcs=0
+max_age=0
+ptridx=2
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:Local:ENTERTAI]
+grp_number=0
+description=Entertainment
+name=Entertainment
+qwk_name=Entertain
+code_suffix=ENTERTAI
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x160000
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=1:0/0.0
+max_msgs=5000
+max_crcs=0
+max_age=0
+ptridx=3
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:GENERAL]
+grp_number=1
+description=General
+name=General
+qwk_name=DOVE-Net
+code_suffix=GENERAL
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=4
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:ADS]
+grp_number=1
+description=Advertisements
+name=Advertisements
+qwk_name=Ads
+code_suffix=ADS
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=5
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:ENT]
+grp_number=1
+description=Entertainment
+name=Entertainment
+qwk_name=Entertain
+code_suffix=ENT
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=15
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:DEBATE]
+grp_number=1
+description=Debate
+name=Debate
+qwk_name=Debate
+code_suffix=DEBATE
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=6
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:HWSWHELP]
+grp_number=1
+description=Hardware/Software Help
+name=Hardware/Software Help
+qwk_name=Technical
+code_suffix=HWSWHELP
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=7
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:PROGRAM]
+grp_number=1
+description=Programming
+name=Programming
+qwk_name=Programm'n
+code_suffix=PROGRAM
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=8
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:UNIX]
+grp_number=1
+description=Unix Discussion
+name=Unix
+qwk_name=Unix
+code_suffix=UNIX
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=23
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:HAM]
+grp_number=1
+description=HAM Radio Operators
+name=HAM Radio
+qwk_name=HAM Radio
+code_suffix=HAM
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=16
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:INTERNET]
+grp_number=1
+description=Internet Discussion
+name=Internet
+qwk_name=Internet
+code_suffix=INTERNET
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=24
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:PROAUDIO]
+grp_number=1
+description=Pro-Audio Discussion
+name=Pro-Audio
+qwk_name=Pro-Audio
+code_suffix=PROAUDIO
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=25
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:FIREARMS]
+grp_number=1
+description=Firearms Discussion
+name=Firearms
+qwk_name=Firearms
+code_suffix=FIREARMS
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=26
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SPORTS]
+grp_number=1
+description=Sports Discussion
+name=Sports
+qwk_name=Sports
+code_suffix=SPORTS
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=27
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:RELIGION]
+grp_number=1
+description=Religious Discussion/Debate/Evangelism
+name=Religion
+qwk_name=Religion
+code_suffix=RELIGION
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x4168008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=12
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:HOBBY]
+grp_number=1
+description=Hobby Corner (RC/modeling/etc)
+name=Hobbies
+qwk_name=Hobbies
+code_suffix=HOBBY
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x4168008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=13
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCANNO]
+grp_number=1
+description=Synchronet Announcements
+name=Synchronet Announcements
+qwk_name=SyncAnnoun
+code_suffix=SYNCANNO
+data_dir=
+ars=
+read_ars=
+post_ars=USER=0
+operator_ars=
+settings=0x4168008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=18
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCDISC]
+grp_number=1
+description=Synchronet Discussion
+name=Synchronet Discussion
+qwk_name=SyncDiscus
+code_suffix=SYNCDISC
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=5000
+max_crcs=10000
+max_age=0
+ptridx=10
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCOPS]
+grp_number=1
+description=Synchronet Sysops Only
+name=Synchronet Sysops
+qwk_name=SyncSysops
+code_suffix=SYNCOPS
+data_dir=
+ars=LEVEL 90 OR REST Q
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=1:1/0.0
+max_msgs=5000
+max_crcs=10000
+max_age=0
+ptridx=11
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCBAJA]
+grp_number=1
+description=Synchronet Programming (Baja)
+name=Synchronet Baja
+qwk_name=SyncBaja
+code_suffix=SYNCBAJA
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=5000
+max_crcs=10000
+max_age=0
+ptridx=14
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCJS]
+grp_number=1
+description=Synchronet Programming (JavaScript)
+name=Synchronet JavaScript
+qwk_name=SyncJS
+code_suffix=SYNCJS
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x4168008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=5000
+max_crcs=10000
+max_age=0
+ptridx=19
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCPROG]
+grp_number=1
+description=Synchronet Programming (C/C++ and CVS)
+name=Synchronet Programming
+qwk_name=SyncProg
+code_suffix=SYNCPROG
+data_dir=
+ars=
+read_ars=
+post_ars=
+operator_ars=
+settings=0x4168008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=5000
+max_crcs=10000
+max_age=0
+ptridx=9
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:SYNCDATA]
+grp_number=1
+description=Synchronet Data
+name=Synchronet Data
+qwk_name=SyncData
+code_suffix=SYNCDATA
+data_dir=
+ars=REST Q
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=1:1/0.0
+max_msgs=5000
+max_crcs=0
+max_age=0
+ptridx=17
+moderated_ars=
+qwk_conf=0
+print_mode=0
+print_mode_neg=0
+area_tag=
+
+[sub:DOVE-Net:OPS]
+grp_number=1
+description=DOVE-Net Sysops Only
+name=DOVE-Net Sysops
+qwk_name=DoveSysops
+code_suffix=OPS
+data_dir=
+ars=LEVEL 90 OR REST Q
+read_ars=
+post_ars=
+operator_ars=
+settings=0xc068008
+qwknet_tagline=
+fidonet_origin=
+post_sem=
+newsgroup=
+fidonet_addr=0:0/0.0
+max_msgs=1000
+max_crcs=10000
+max_age=0
+ptridx=20
+moderated_ars=
+qwk_conf=0
+print_mode=196608
+print_mode_neg=0
+area_tag=
+
+[qhubsub:VERT:2001]
+sub=DOVE-GENERAL
+mode=2
+
+[qhubsub:VERT:2002]
+sub=DOVE-ADS
+mode=2
+
+[qhubsub:VERT:2003]
+sub=DOVE-ENT
+mode=2
+
+[qhubsub:VERT:2004]
+sub=DOVE-DEBATE
+mode=2
+
+[qhubsub:VERT:2005]
+sub=DOVE-HWSWHELP
+mode=2
+
+[qhubsub:VERT:2006]
+sub=DOVE-PROGRAM
+mode=2
+
+[qhubsub:VERT:2009]
+sub=DOVE-UNIX
+mode=2
+
+[qhubsub:VERT:2015]
+sub=DOVE-HAM
+mode=2
+
+[qhubsub:VERT:2016]
+sub=DOVE-INTERNET
+mode=2
+
+[qhubsub:VERT:2017]
+sub=DOVE-PROAUDIO
+mode=2
+
+[qhubsub:VERT:2018]
+sub=DOVE-FIREARMS
+mode=2
+
+[qhubsub:VERT:2019]
+sub=DOVE-SPORTS
+mode=2
+
+[qhubsub:VERT:2020]
+sub=DOVE-RELIGION
+mode=2
+
+[qhubsub:VERT:2021]
+sub=DOVE-HOBBY
+mode=2
+
+[qhubsub:VERT:2030]
+sub=DOVE-SYNCANNO
+mode=2
+
+[qhubsub:VERT:2007]
+sub=DOVE-SYNCDISC
+mode=2
+
+[qhubsub:VERT:2008]
+sub=DOVE-SYNCOPS
+mode=2
+
+[qhubsub:VERT:2011]
+sub=DOVE-SYNCBAJA
+mode=2
+
+[qhubsub:VERT:2012]
+sub=DOVE-SYNCJS
+mode=2
+
+[qhubsub:VERT:2014]
+sub=DOVE-SYNCPROG
+mode=2
+
+[qhubsub:VERT:2013]
+sub=DOVE-SYNCDATA
+mode=2
+
+[qhubsub:VERT:2010]
+sub=DOVE-OPS
+mode=2
+
+[qhub:VERT]
+time=0
+freq=360
+days=255
+node_num=1
+call=*qnet-ftp %s dove.synchro.net YOURPASS
+pack=
+unpack=
+settings=278530
+format=ZIP
diff --git a/ctrl/xtrn.cnf b/ctrl/xtrn.cnf
deleted file mode 100644
index ab020fc8a102b0e658d0d5d29556f36142c81bd9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8578
zcmds6&2Hm15N4bdDB7YZ&`S?R!5oZkgW5?`?5%(!OR}SlCAp@Z)V;K_O~=~k$B^VC
z?rHlbeWZP(?NGK9dJ)+&6$9DmB2wfGzxhZGhof(i((9_Et9Fp!Bb&M|8A=u2LK<2c
z=?V!hg}R!qDg_jfdYu%(@Oy!=nW)rxQ%FP0Y?_URxQf=fBrXh+?TbIPb^#6Ti=I(L
z1L+&Gs%XM%Nb1OJ0|;9{x<#x<sHt6Q>Xq>Ds4l%JG=YkFsa6bCn1E&x^1<wLsVkq0
zPaoPx3Y`t<k0EXlb!10=kjW)<fQ4cTySh|yZ5+~gC|n+=AGaxd_cxLZqU96WU+qSm
zIkOYL(qt8rXztLTRy!m$((0?wC#j0RYoRk|_JXxoNa6Q*3v>5Yfu`mva(AP-&}UUz
zq{f>oq_Bv&`$)HJFBfcG(u`akGdndcmxh_GTtidRRl?P`FPc*tSnD=tqS9=u9f@sH
z(kG^nYyA>b)n|?qs&jgXS&2rrmtkkU*J=^9{{*`vG2r3-85HByd^BKi=$t;Zec~lD
z_lA?e_h^J6e!?v~j2^eBXn6Iw*2UM<Q`Ex2Aanpj^=*g;fqxf%>P$<wR%8WOp7?%9
zvrjY#A1~SYX_~Qv#Sn<&!)C8YJi`&r_>B*rnia$OYq${(C;g0zdx%@Vy6w^Mj#6+?
zk3iPRm8ybEdZelFr-$|HuEkJzpiK&@)#Ljp@Qyhc$D3r<wU>B)W#1dy*E8_`w(sFr
zEbid~79uyAaVV5O9$Gi@O54HNH;a1tFdUAr%T-*lC0udJk4^N7<TJ0V<99T32OsgP
z^z`~JEIK$_YUTJHy$pWk2_4>GLZjJqJ#+H;1yQ>_p+IH5W)?eqzUWdLPHw`@ST^Z<
zHti*(d3I!54sO^Z-+&+@lj%m+*crbl<#!x;l@~;C2_?L)cfPP78k%A<7rey<E%!3w
z{4a&j;pMpCOnyIdz7PBs$xvqU&G}!R-%+N(r_xYD(k${TaA}Jy$H4}@!|HuR0}nh#
zJMgaq%T2Cxf9%jZq;%C-bo7E8#Mkk*kFy7Gbi>_=Egu#h4Y$5Gy^D{jvy`gBg(Ta>
z9Fy6Dbj~V5&)#-~ce_Gps8{gkz_>s)kKV!c)4PG|=eFor{}0?zFCw4H{I)D59J1h~
zEkOz}4j`u1kg^MM`5KqsrZTw-AKsVJ%StYRO`Q^iM6aKcdJCcS3Xg4f>IWIwglx4j
zhuO{fTP90GQ-t-_DWK#L();Izu-8_kF2~_)I<g{)E7O49+Vn1`^-snjLZx^}jzgBL
z<Po}%<=lFb7ds`VHMzPa2zAn2AOvsY4rY<<fID=jznq+$;G=3d$$h5&`}5u&+CMu$
zaHobju#UsoK*%X1@Dqeh75;R#;78TbHKa3LCoAEW$Ys8tY?l9H`Av8dgzPUWQ9GBY
z#!_*Rwz{Q(kVo8^KUDgLVi15_8_m6u7cy_yH+!A7MA+B-PmJ)Z{QWa~zF%yVltY%z
ztFVK4nQ{vS-Qm;ilpmJZlUa@tvV%EADCQ1#hwuwDbVpTszl>$V3CI4BuMI4&=J}(C
k;AiOr7J~oSTn=F7an<P!R8C(ny1CO|ZEx&zgXJpz4;!+vX8-^I

diff --git a/ctrl/xtrn.ini b/ctrl/xtrn.ini
new file mode 100644
index 0000000000..101a529582
--- /dev/null
+++ b/ctrl/xtrn.ini
@@ -0,0 +1,397 @@
+[prog:MAIN:BULLSEYE]
+name=BullsEye! Bulletins
+ars=
+execution_ars=
+type=0
+settings=5
+event=1
+cost=0
+cmd=*bullseye
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:MAIN:SBBSLIST]
+name=Synchronet BBS List
+ars=
+execution_ars=
+type=0
+settings=1
+event=0
+cost=0
+cmd=?sbbslist.js browse
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:MAIN:AVATCHOO]
+name=Avatar Chooser
+ars=ANSI AND !GUEST
+execution_ars=
+type=0
+settings=1
+event=3
+cost=0
+cmd=?avatar_chooser
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:GAMES:MSWEEPER]
+name=Synchronet Minesweeper
+ars=
+execution_ars=
+type=0
+settings=1
+event=0
+cost=0
+cmd=?minesweeper
+clean_cmd=
+startup_dir=../xtrn/minesweeper/
+textra=0
+max_time=0
+
+[prog:OPERATOR:SCFGANSI]
+name=Synchronet Configuration (ANSI)
+ars=ANSI
+execution_ars=
+type=0
+settings=1064964
+event=0
+cost=0
+cmd=%!scfg%. -iA -l%r
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:OPERATOR:SCFGDUMB]
+name=Synchronet Configuration (dumb)
+ars=
+execution_ars=
+type=0
+settings=16388
+event=0
+cost=0
+cmd=%!scfg%. -id -l%r
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:OPERATOR:CHKSETUP]
+name=Check Setup
+ars=
+execution_ars=
+type=0
+settings=524289
+event=0
+cost=0
+cmd=?chksetup
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:OPERATOR:FTNSETUP]
+name=Initial FidoNet Setup
+ars=
+execution_ars=
+type=0
+settings=524288
+event=0
+cost=0
+cmd=?ftn-setup
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:OPERATOR:FIDOCFGA]
+name=FidoNet Configuration (ANSI)
+ars=ANSI
+execution_ars=
+type=0
+settings=1064964
+event=0
+cost=0
+cmd=%!echocfg%. -iA -l%r
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:OPERATOR:FIDOCFGD]
+name=FidoNet Configuration (dumb)
+ars=
+execution_ars=
+type=0
+settings=16388
+event=0
+cost=0
+cmd=%!echocfg%. -id
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[prog:OPERATOR:XSETUP]
+name=Auto-install New External Programs
+ars=
+execution_ars=
+type=0
+settings=0
+event=0
+cost=0
+cmd=?xtrn-setup
+clean_cmd=
+startup_dir=
+textra=0
+max_time=0
+
+[sec:MAIN]
+name=Main
+ars=
+
+[sec:GAMES]
+name=Games
+ars=
+
+[sec:OPERATOR]
+name=Operator
+ars=SYSOP
+
+[editor:FSEDITOR]
+name=Deuce's FSEditor
+lcmd=
+cmd=?fseditor %f
+settings=6297600
+ars=ANSI
+type=0
+soft_cr=3
+quotewrap_cols=0
+
+[editor:SLYEICE]
+name=SlyEdit (ICE Style)
+lcmd=
+cmd=?slyedit %f ICE
+settings=2104320
+ars=ANSI
+type=0
+soft_cr=1
+quotewrap_cols=0
+
+[editor:SLYEDCT]
+name=SlyEdit (DCT Style)
+lcmd=
+cmd=?slyedit %f DCT
+settings=2104320
+ars=ANSI
+type=0
+soft_cr=1
+quotewrap_cols=0
+
+[event:FIDOIN]
+cmd=%!sbbsecho%. -ce
+days=128
+time=0
+node_num=1
+settings=16392
+startup_dir=
+freq=0
+mdays=0
+months=0
+errlevel=3
+
+[event:FIDOOUT]
+cmd=%!sbbsecho%. -ni
+days=128
+time=0
+node_num=1
+settings=16392
+startup_dir=
+freq=0
+mdays=0
+months=0
+errlevel=3
+
+[event:NEWSLINK]
+cmd=?newslink.js
+days=255
+time=0
+node_num=1
+settings=8
+startup_dir=
+freq=60
+mdays=0
+months=0
+errlevel=3
+
+[event:CHKSPACE]
+cmd=?chkspace.js %g %j
+days=255
+time=720
+node_num=1
+settings=0
+startup_dir=
+freq=0
+mdays=0
+months=0
+errlevel=3
+
+[event:SMB2SBL]
+cmd=?sbbslist import
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=360
+mdays=0
+months=0
+errlevel=3
+dir=
+
+[event:SBL2SMB]
+cmd=?sbbslist export
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=360
+mdays=0
+months=0
+errlevel=3
+dir=
+
+[event:SBLUPDAT]
+cmd=?sbbslist update -preview
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=0
+mdays=2
+months=0
+errlevel=3
+dir=
+
+[event:SBLMAINT]
+cmd=?sbbslist maint
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=0
+mdays=0
+months=0
+errlevel=3
+dir=
+
+[event:MSGMAINT]
+cmd=%!smbutil%. mp1000 *.shd
+days=129
+time=300
+node_num=1
+settings=278531
+startup_dir=../data/subs
+freq=0
+mdays=0
+months=0
+errlevel=3
+
+[event:GETIMLST]
+cmd=*getimlst
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=1440
+mdays=0
+months=0
+errlevel=3
+
+[event:LISTSERV]
+cmd=?listserver.js
+days=255
+time=0
+node_num=1
+settings=8
+startup_dir=
+freq=60
+mdays=0
+months=0
+errlevel=3
+
+[event:DYNDNS]
+cmd=?dyndns.js YOURPASS
+days=255
+time=0
+node_num=1
+settings=12
+startup_dir=
+freq=720
+mdays=0
+months=0
+errlevel=3
+
+[event:AVAT-IN]
+cmd=?avatars import
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=30
+mdays=0
+months=0
+errlevel=3
+
+[event:AVAT-OUT]
+cmd=?avatars export
+days=255
+time=0
+node_num=1
+settings=0
+startup_dir=
+freq=30
+mdays=0
+months=0
+errlevel=3
+
+[native:cmd.exe]
+misc=0
+
+[native:sh]
+misc=0
+
+[native:csh]
+misc=0
+
+[native:bash]
+misc=0
+
+[native:node]
+misc=0
+
+[native:smbutil]
+misc=0
+
+[native:zip]
+misc=0
+
+[native:unzip]
+misc=0
+
+[native:pkzip25]
+misc=0
+
+[native:mp3info]
+misc=0
diff --git a/node1/node.cnf b/node1/node.cnf
deleted file mode 100644
index 194e4ce6ff25dca6d0c6e04cad2ab3d1ee7215d0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2170
zcmZQ%@XJq0RWM{A3?d>TbfGwcuxbJ-gqj!_7#Wxds3IuM$e_bWP!ZJ>s4C`U7MCcf
zrcupAQVnvoiYZP?Dvn7mDawf<RWne%o}PY5YDI}Y8Ct<wN>XzR$g!7P`_T14V?a+Y
zCMB^XF($RBD8EQACqErs9WFka{`AtKQc|=tpy>zNoS#>$ms4DV%feCdK@|e3iiLTp
y6hxM)VgW_^2UTE<I%YHkNDKj123BAhSe%@euArK&pkJa|PND%o<y*jYHWL5@zck1I

diff --git a/node1/node.ini b/node1/node.ini
new file mode 100644
index 0000000000..85f13e34cc
--- /dev/null
+++ b/node1/node.ini
@@ -0,0 +1,27 @@
+number=1
+name=Node 1
+phone=XXX-XXX-XXXX
+comspec=
+settings=33298
+ivt=1
+swap=2
+swapdir=
+valuser=1
+minbps=300
+ars=
+dollars_per_call=0
+editor=
+viewer=%!list %f
+daily=
+scrnlen=0
+scrnblank=0
+text_dir=../text/
+temp_dir=temp\
+mdm_hang=
+sem_check=5
+stat_check=5
+scfg_cmd=%!scfg %k /t%w
+sec_warn=180
+sec_hangup=300
+erruser=0
+errlevel=2
-- 
GitLab