commit cd84cc7978785524c2e8c9316350d8cc3d8c01d2 from: jrmu date: Tue May 23 04:00:29 2023 UTC Daily backup commit - d2c4e9a11ff3f03e65ed603b16eece81bfcec6b2 commit + cd84cc7978785524c2e8c9316350d8cc3d8c01d2 blob - 0e04f09956b3ec137a5f48fedce56affce84b668 blob + cbcf1a76f2b42e57b77c514e67facfb3a2febfea --- wiki.d/.pageindex +++ wiki.d/.pageindex @@ -1,4 +1,14 @@ -Got.RemoteRepo:1684710754: : lyrfn6pdsruvi112nfzimh02aoohxvgq5y5jyy2qkpi interchangeably authorized_keys configurations identification createrepodir automatically directories fingerprint configuring planetofnix remotestage remotehost publishing deployment gitgotuser id_ed25519 doasbroken remoteuser configured generating passphrase separately accomplish remoterepo privileges openrsync generally ownership intervals rsync_cmd something maximises directory supported randomart available isolation balancing structure following adminuser describes commands password directly location getpwnam repopath creating stagedir security multiple upstream warnings accounts key_path allowing deployed assuming username existing advanced document intended contents consists readdir opendir scripts without concern staging summary missing useradd connect example needing copying hosting assumes provide already machine private default created logging between changes working version instead sharing regular usually locally details reasons defined public myrepo keygen output scalar origin unless master delete beyond sha256 folder adding failed ircnow server strict proper verify system ssh_as needed really making shared facing access normal single hosted chroot modify repos forms again using clone hosts empty skips saved their files where known which areas users above other these below enter store undef mkdir doesn leave setup after image chown paste while means split could owned elsif steps extra needs wheel would group scope fresh grant chmod cron tree want bare code init just perl both also exit this like will home from your they then runs have only 0755 next dirs sure 0750 same used even each make most push move pair look wish skel goal that done been wont over load pull can but src isn dst yet way sdh die url web via two job new any had var few tmp sbo ooo bin usr org vim etc has uid gid rdh not qq cd ae by 15 +Got.RemoteRepo:1684809973: : lyrfn6pdsruvi112nfzimh02aoohxvgq5y5jyy2qkpi authorized_keys interchangeably configurations identification createrepodir automatically documentation remotestage directories destination fingerprint planetofnix remotehost remoteuser doasbroken myprojects convention clobbering gitgotuser id_ed25519 prefixname deployment separately accomplish passphrase configured remoterepo generating privileges openrsync directory intervals generally gotwebdir published available following balancing ownership something randomart adminuser hopefully rsync_cmd extension myprogram maximises isolation describes structure username stagedir allowing versions security password upstream directly getpwnam repopath probably multiple accounts contains commands contents warnings existing key_path original userhost advanced deployed creating examples computer consists location staging assumes working ability default usually changes useradd another machine created private missing opendir details cloning easiest because current folders readdir prevent logging copying pushing defined without summary hosting concern regular between provide scripts needing locally connect reasons modify public keygen scalar unless setups output normal adding failed delete access facing sha256 ssh_as hosted server needed master ircnow shared verify strict system future around really beyond single rename proper hidden chroot harder first their files store while repos which users after using undef extra steps paste these needs elsif mkdir chown empty shell below where would areas doesn since named clone fixed avoid forms added hosts split grant leave enter could again saved group known image scope owned means wheel chmod skips from easy have will they wish your make tree just next cron this runs only then done home skel like dirs 0755 that also bare stat each perl code soon mode same used flux part note load most into goal both init been 0750 look pair pull exit over wont want sure move rdh dst its new way can die via url has two job src uid gid ooo sbo sdh org var tmp bin but vim usr few udh www too etc bit day far by cd ae qq 15 eq +Freedom.Privacy:1684782562: : cryptography radiofreedom unreasonable cryptocoins anonymously information anonymity described security features probable personal services searches warrants searched supports register provide privacy network connect collect prevent rfloat attach policy server ircnow seized access secure ensure number staff phone extra right users allow local abuse their title given 200px cause where width data only have upon best sets with each like from pick they name turn such real and png can own its has not our tls ssh pgp are tor vpn we +Psotnic.Install:1684771400: : 9dc275cb3ffdb686407934814bc5771c mymainpassword demonestration alternatively configuration documentation installation compilation specifying repository successful nastycode configure samplebot therefore following copyright ownerpass available directory decrypted generator ownername mainowner localhost encrypted required software generate overview includes official castings compiler grzegorz previous enabling directly realname obtained dynamic changes default psotnic options openbsd dafault replace follows servers message encrpyt altnick connect content running unknown version edition similar project written archive ircnow output verify donate please stable useful source binary create should grusin syntax telnet github string listen myipv4 ircnet devune ports 62450 clang patch every https build posix first valid apply named built along value gmail guide using could would from curl file this with easy 2003 ipv6 hash 6667 mode find grab next 2007 must 2023 step make flag type tags user refs will fast echo your also goal xzvf not 127 194 251 msg 198 see www was cfg and raw new may tar ojl md5 few cd gz by p1 38 09 21 be v0 we 82 +Debate.Zncflaws:1684758267: : addtrustedserverfingerprint clearallchannelbuffers multiple_clients setuserbindhost simultaneously idiosyncrasies documentation notifications nonresponsive configuration indefinitely changesopped controlpanel reconnecting negotiation independent connections unintuitive capability improperly disconnect explaining throttling liberachat documented developers requesting background understand intervenes throttled connected secret123 attempted sometimes instantly certainty supported throttles blockuser otherwise technical partyline different currently implement available difficult confusing correctly essential sysadmins therefore requested identify adoption messages password nickserv services download manually register everyone networks inspircd serially behavior fallback commands memorize connects language observed parallel versions zncflaws freenode changing requires starting username channels commonly interest software verified security default seconds joinetc blocked minutes exploit usually example chooses bundles bouncer suffers someone slowing failing feature insists causing matters crashes because complex android nothing suspect appears another reading without written exposed strange dropped managed account ideally people normal follow around caused module either unable single signed dalnet relies repeat squery unique ngircd ircnow attack design forced debate glined jargon mobile causes status typing access source closed better stores system useful should entire prefer rather custom fixing poorly issues those until fetch fully ircds shell https users which tries alias buggy first ircv3 loses offer phone error often setup older makes hence patch after short would adapt title needs these efnet doesn field wants delay being hours could login order certs worse shows when take much this will more ipv6 both ipv4 oftc mode even john docs that send have your been hard logs each done then easy plan page disk wiki upon help wall like than text mirc from push open just apps once ddos bugs adds 0day they also but web has did any way msg too get may ssh him can why faq org try ssl mac 100 its by 41 v7 pc 33 30 2x my 15 v1 8 +Openbsd.Announce:1684758267: Openbsd.Wall Ircnow.Servers : announcements maintenance important broadcast procedure scheduled upgrading redirect restored affected patience messages expected downtime support service example upgrade minutes mailing updates channel because changes openbsd servers roughly clearly status thanks around system should result repeat notify ircnow please notice before users shell fruit every email state doing using place major which begin title write will your plan need send this list team wiki when what wall 2021 take some doas motd see the may etc znc msg log org utc any jan and are we 00 on 22 30 of cc 10 5 8 +Xmpp.Xmpp:1684758267: Openbsd.Prosody Openbsd.Biboumi Adium.Connect Aparte.Connect Astrachat.Connect Ayttm.Connect Barnowl.Connect BeagleIM.Connect Bitlbee.Connect CenterIM.Connect ChatSecure.Connect Conversations.Connect Coccinella.Connect Dino.Connect Freetalk.Connect Finch.Connect Gajim.Connect Gajim.Biboumi Instantbird.Connect Kaidan.Connect Kopete.Connect Kontalk.Connect Mcabber.Connect MirandaIM.Connect Monal.Connect Movim.Connect OneTeam.Connect Pade.Connect Pandion.Connect Pidgin.Connect Poezio.Connect Profanity.Connect Psi.Connect Siskin.Connect Spark.Connect StorkIM.Connect Swift.Connect UWPX.Connect Wime.Connect Xabber.Connect Yaxim.Connect : conversations planetofnix instantbird simpletable chatsecure coccinella profanity astrachat mirandaim lecturify available messaging emulation standard sortable software freetalk platform centerim accounts beagleim provides connect mcabber biboumi kontalk bitlbee barnowl openbsd prosody storkim pandion oneteam message license android windows planned syncing devices support running gateway poezio xabber cygwin pidgin almost agplv3 aparte ircnow siskin across server charge border kaidan kopete bridge ayttm adium gplv2 finch gajim yaxim swift class movim every staff works monal width linux spark title dino uwpx pade wime xmpp with real that time from name wine 100 mac ios ✓ psi com org see web mit +Pbug.Bio:1684755559: Vmm.DevuanIso : administration communicating instructions peterphilipp contributed programming appropriate electricity experienced virtualized schweinfurt hackepedia javascript neighbours highschool currently worldwide interests following devuaniso abundance languages different assembler frankfurt operating montreal hardware computer benutzer freifunk chimeara germany freebsd windows partner biggest franken openbsd include toronto solaris systems mission through helping project powerpc ranging writing another written people things others single ircnow pascal python access mips64 native called energy cities netbsd canada bourne mips32 berlin living reach esp32 years added these state wrote until drawn small costs first basic cobol where since shell found amd64 lived yashy title https tiger linux home some wiki pbug have i386 user most from ever perl that this life ruby born much town time lieu like been unix code and for qnx mac vmm was don off has via old ago arm x86 bio org php awk bit asm www end its my 47 30 g5 +Psotnic.Install-Draft:1684744864: : 9dc275cb3ffdb686407934814bc5771c demonestration mymainpassword alternatively documentation configuration installation compilation successful repository specifying ownerpass configure samplebot encrypted therefore generator following available copyright nastycode decrypted directory mainowner ownername localhost compiler generate realname includes software official directly enabling grzegorz castings required overview previous obtained version options openbsd psotnic similar unknown edition connect dafault changes written default servers message altnick replace content encrpyt archive project dynamic follows running verify listen create telnet should binary syntax output grusin myipv4 useful please donate string ircnow stable devune ircnet source github value patch draft posix using ports built https 62450 every named would gmail apply first build along could guide clang valid mode file refs with tags goal hash xzvf 2023 this find also 2007 2003 from type must next easy ipv6 curl step user grab fast 6667 make flag echo your will and cfg 127 not 194 251 198 new ojl see raw few was msg www may tar md5 by cd 82 v0 be gz 21 09 38 p1 we +Psotnic.RecentChanges:1684739078: : recentchanges psotnic install devune 22t07 2023 54z 05 by +Ircnow.Servers:1684737696: Pbug.Bio : 4ufrikyorlatp5ekgz6tlre22v6b5jxqbiid6cp7nuhemklukiohidqd bsdnetoezbtsbrzlnrgxn7iv6qokouuyr4dkd7f2xt6fmmacvi2kjjad ksr52n2hs3g2mxbi3rkwd6knm7ow4mv5kryyqsgikjegn7emel3555id ircnowww2n24aluccfzydqelohej55yrgfkpnp6jc6geijmqht6w77yd 6sntav3syf2yls5a thor_of_angels alphabetical planetofnix simpletable oddprotocol ambassadors inspirenet ircforever thunderirc committers federation bsdforall sysadmins fediverse shelltalk governing fosstodon different nastycode lecturify encrypted codeforce associate bouncers sortable bountyht services almanack hostname outreach internet freeirc project mistere servers provide border matrix duties tcache jujube mentor plain 31337 width class onion rpblc email error nick pbug 6697 self irc6 ipv6 team ipv4 jrmu text port xmpp nfld 6667 who own its org 100 jlj bio run bnc gry by +Pbug.RecentChanges:1684737553: : recentchanges 22t06 pbug 2023 bio 45z 05 37 by Got.RemoteRepo-Draft:1684710438: : lyrfn6pdsruvi112nfzimh02aoohxvgq5y5jyy2qkpi interchangeably authorized_keys identification configurations createrepodir automatically configuring fingerprint directories remotestage planetofnix gitgotuser remotehost id_ed25519 publishing passphrase doasbroken configured separately privileges remoterepo deployment generating remoteuser accomplish something directory openrsync balancing isolation adminuser rsync_cmd describes ownership intervals structure generally maximises available randomart supported following stagedir commands key_path deployed password security directly location repopath accounts contents creating allowing intended getpwnam upstream multiple document consists existing username advanced assuming warnings opendir default assumes defined staging private readdir concern useradd created without between scripts connect missing logging copying summary machine working needing version details regular reasons locally usually changes sharing instead example already hosting provide ssh_as myrepo ircnow public beyond normal origin master strict adding shared output keygen needed server facing sha256 folder hosted unless delete making system proper access modify scalar chroot really failed verify single which enter doesn users files repos above empty where leave skips undef clone paste mkdir using image after elsif these extra steps forms chown again saved fresh while split draft owned other hosts store their scope would areas setup below could means grant known chmod wheel group needs from will home next dirs each have 0755 even runs both used only cron same move this 0750 also perl code sure make your push wish pull like bare want goal init then that most tree just they wont over been exit load skel pair done look web two can ooo bin but dst src via not var job etc had yet url has any sbo new die isn usr tmp gid vim way uid rdh sdh few org by cd qq ae 15 Vmm.DevuanIso:1684695276: : 1723cbbeb1aee26a54e1370b688e7dc03921402348d2a60086c58c18cd9cf24b e93d7167a4f5fa9e9fed497770285ba5cf280ba4 1_amd64_netinstall devuan_beowulf_3 partition_offset mount_cd9660 installation fingerprint sha256sums indication ronnquist installer devuaniso processed signature installed certified libraries nomodeset keyserver interface checksums perfectly generate isolinux 115200n8 imported libcom32 vesamenu vnconfig mt86plus chimaera username download leaseweb changes primary chimera belongs memtest support pkg_add console vmlinuz openbsd giocher version libutil include default switch0 provide trusted xorriso warning already unknown mkisofs serial kernel casper append initrd normal locked ubuntu search joliet number public inodes verify umount lladdr create should update memory mirror modify words https cache ttys0 taken cdrom table ideas label quiet qcow2 image 1024m owner title gnupg ralph using total match gmail these steps mkdir vnd0c doesn guide diffs there recv root live from with stop boot info size else work emul path this must 2021 that good 2023 made grep make doas into grub disk home 2018 jrmu you may and txt cfg sun rsa gpg vmm new for old oct rrq vda tue cdt bin ftp asc vga 788 not fri etc c32 are hwe run two feb mon aug 57 22 cc aa 12 gz 50 59 33 35 cp SiteAdmin.AuthUser:1684687585: PmWiki.AuthUser PmWiki.LocalCustomizations PmWiki.Passwords PmWiki.SecurityVariables : aktvcerbb0sdxyotxcgtqox7nnawvtw5mp3fzrfehnjjchrxgpmuu ihauv3tzcsgfn1lwqevtkod52yrw2jtyldkkuvgpb9xaabw4zbfnu 66jkjxosix5cosun3pdyqoecdfk8qlgxyft8z9ygxcngwagxd0meq qjtdeoj70cst8ml4gojowul8rflfeb0ljdhqhhrupftuodfudgmh2 szg7d334j0wxrt6z10wdfousucloey1jwsw0ivkg6gyvgocjinbim pzez59xbud1rgqtfz4kjketart6ktxi3ufshb1prgrlipsrlbu0yc ulu1o3dw6ai7kpjei7g8qestxykcd2w3fzyowe5hgq4whuqc7n0ai ie9xoswkeovtpinzj4ly7empvmpwzc99ia8jbfhfsorxvynewmame 1pnquver1cxhbyv5lov9lelgygjh6wynimfb3qzhaojtx5xbymelq wag2z1yjfasuaba4mxmbsou2ko3ustjmsl4nd8idl5spozzfhmfjy rgbffhuylfod5gdwiakagosqrfcumusbg0get4yo34cesai3bholm xasgfyoxhyutadgrshosxuze1eulwgr8asiasxv55y9v9b9swmtti rg0p6iwkfte09xz0kobylurba9f6coer4ofghsaiduqtr4zl31kxu kzxa069zaurvme2wtkwdzobecad6wq5dc4qaipfumc46kzjhzxcew nvr0aml4vitwsaiwbxomxe5bcpoemizd8ylzgb4z8xmb2vbpbxsx p0f7um4cefnoi5bc22ydrea70mwytcuucc1tpti1gvyjurprgyhl eg0gstvpzzkfdqvcwjhoukjygjheqg5jwipsypgxzfvryuybdyns qmudpox7rienwmktganomgigewmryogzrbba3hzpftednpygfum 6ebwthcykp9i58fb2o6e2vjqpt518kagfktykw6kjsynfvpj8g2 lvwv9ovfqynfsrp4eumyu2lj74qi9c7id4chuudje7uxd7u ss8tuxkvkbof96voledbuucyi9ttcike0yybrzo4tyrae32 r9bi5akhnf95kewd8tgz1uxewhhxxcyxadzvpgq1juwtaho go2yr4lzxvi2plwrza3vkokdpdilxow9wn5hwhrglqu1ac qrfr1hwxytpatdc2yvfiveabomhk9w3m4trsy1jhi7ekk m7cpbk5jdy57jo7ks9brzvniuyrgelixeef7rtpwogvxm zgbs867t7iewra9ii4ugpeyujpig74fbgiks0bncopydy 1g59vanvkriwopnzpwnzp4ippsh4p9njje7hcj5oowyy c01gpw8lwjdosppykaj4c4i87yapdztvkazrzaecxnk vfc1fev5rchhweu8zhmvaaa5dh8vh6oylw3xfeiaif yk9cfpbfosetivlifjlrzzykg6upyqmoxepksideim umwmoir2cr7niiop2qeaezph2nofkimfrx5f9uhpbm xlah3mevoenpgpaoe1mkj22e2mmaahvieaeyglatu ioz7lg2n4fqy56yfunk11ojrryocf8ufpvljxj14 uy0qfjunaqhboa5f7tjz0ecj5dng0ugtmv9ndlfw afs8a0w9zccpmytwe4pl0uifydvk5fe9g9roqggb qo2rq1ioupw7soob8pi1x5gaxojgddwy4f0flsuk hkca3foog9jjrr0i2ijhfqw0wui5bpoqlnwnrgk da9wcjtoa0vw36x9jmvhdedcnon8266cmlzcevy ethxrqerfaa354dguosuujotxevxj5g1aa71zc 6qnynlbctuprbw4n3ywjgogbhmhpgdctw1umlc uxv3bpvhyrdshbjqg96jhu0vq6jff4ixyveqm4 obhuysubnkyj8jvsv4g5u7ozxlt6j143wexcu zu7uqwpwimccwio0lw0zce8l1xqapekqj5zs l7vubxwc5llgnc83mofl3t1fic7ct4a1dkc z98eph7otcsgsxnknjqy2dae3lwp5n8skas yv2ne76jgp6ptzu8sinytoaai6zx9b4zhw mllh4vqqhgo8thxisycj3o9gxmqhchlsc1 wstnetyibyndhha4tvvotzuep3qo4t1aju mxprwnztv15akg39ugen3e6bwdvils1ny wuqziqxgofprem0ltjpu4jtkqhcrqsmke u0yfpdpmxysiowz53lupsbfx6gwur6ay 8ayeqbf2rydjavxaamqaau32fkpvpurg rywyoyngb8a92316xg2hrrbxjmu9dnym civjwtmqvmsoqtgc1bxugoao1o3kqgov qrco9ginmv2ejeldfbe31oz2yclac1ik ycsfmmxoj1ersj4ie00egabz4tdf5cvj tv62dbotx3hqstfucuc3mrnl2xtjfai jeukvrvwnmnfx3qgqnn5sabpn45jgna vnf29ixrgyonlyjlwltiaq0hvlfmktc bzsoxmp7owshe24o7fiiqvxxqxktul6 sbfyefrwctlrx1quqrgafusyowyyjzw jsvcw6ejfypdaq5ofim7nohbcrvyrvg mr35li6zvu5cbo7z7jacruze9jvklpq 3yqmn4ja0o7nxkunz9iebct3xqagt2a 3oxtsaj8x80dyigvouihe2zjdwfkn22 pdumkmvz9zctvlxkdcpzdwvzy8xg2cm cslnbsoosrjy2gatllybzznvqk2vkaq sxayqknrilypdkf9sn6k4t94prnhhso drhfmw6raqrxzf3zdvpvntakjorgphq hmezurgyzvkxagxg0w813ve62fzyxbg v0z18o4mwjtqz5jf4wv2doufp1mdubw k8f2oxfp4ipbjllclnakeh04qka4bca eklex8ktxrvgzzktc5kpkezpzafsbh agrmydmtrtv5j9ugzohrwduprerl7c ey00b8w6olostkiyuwestefklwbh1j ec2hgiszxo1q5xdyyfqozqubk4fhs2 pcztnczypyvyxslw0eha1ow1vgzhgh jp8or2zol3npv3vqgeu8aemdsvkadh gronpdkh2nsoqx4twmefwenfid9b6n masjz1qzlxjxf0n65huznoetifbrz pdczw1yt7vm2l9k7n3vhjocykxwae 0dsq4eby2pu72cd8brkmkughclpyl z1hgrq8ikpue7k9cmk9sl5xpwfl8c qaslgkztkc2cncvblpoz2dwcosy5s hkznqgwolbzgxympawplkhiktiv6 7p6mjnlbj5nebyazfgramefu9ee2 9hbw193lb03gcnggdkslf1ppclqc binnpzxqolydmhezezeihewrlhvg nkxwxnngbzm9fs1enbrfuuawwlq 1uajaodrgaoxlyabfuectxulwpf xgp2dx1gezdrnxawf3xlxonb9ps iax4dfaxzp9uozjsahowah7dtbi biq3ofpdk7snwc11fh04efjhyf we2yrcw5jtxroskwb9dizesl4r tfeltu2k9h08hwq3sci6wd6jse ehk94ub5zvoggkpovufykrnbo elyldi8zl06rihstx7hwg53u2 71jltjbjajnswv5bgax331mgu yfj0ulciacmdioryqqejwla4k vx86rtea1slyyruevsuore4h6 fomakvhwn8kn03sxgksiqryq 0jozbg6xmfccs2cbiykufiw3 i0owuedgkabq6gwuoq5v5e2o y1ooa0x4ddcekgsjpgkpjpmo s3mmcyr8lzbxpckon7v0vo79 a7zaamj7kvwdn9yanfqv20ag gwcs6rlxghahs5dukoe7mmg cjli0qjweqvtrrahtiafsoq xjhd7ohzh7ag08whhcsgcdu njqmeqej1mvzbhbqzb34guo 5msdan8yv21snlpngzyp3ul lrwrdezrbvvnshf4v9qk7ug lboktrzby6cpcbxvx9i4qni enjlijpqrqacxicen6u4gy 3jaodve4mftaqjnrbeqmbr qybnuzyu6upsrx6zy9lsvs peht2wtpmlkegdedywddwh dpwgproatmm8vfwsa9ugvw h1ebwcfkqkscku7srgylfs sj593ercmttjm3fk26hcv1 hhddyu4r8u08etxbargkbi 2faeti2yhn3wdswmj7umc6 fiwjo4qobuwjgpvp94qqy0 gqoob7em1lz6ohyabxhv5u 9omzcn6xhzhturuqevwhuu kup1dogmojd45nqsv5uqud mz7xzjzwqbgcb5fr2jtjte 6ko5ph4gyoanqyihtctgma yzx2efmjb2tstlbpzjvbyi ucvbrt0gpzcqdknvfmudm xudd8uwoxxsce51f89nn4 ouorr5eqof2paopebvaw1 fxiqoyvxkfhk7yfqt3ky5 4a3ubwzs3sir8r5q1fxp6 neqvlwxdft1lds30oqo28 koemylipc9lfxwmzl7z3y yydkuesj23fyvvvwsj0wd pltltcxdjnf2vryi43vyh 8qrrymyolfpgjtdkahs5m mkhixzcyrdshlu0fm6ch3 kfgqaqdokuvt59y6dsxpn dxdjdqo5m7qxfdglo2qpc pung6ln1yvvlbhupjybif socjm4cmoilvjivbc8khe ulkjdqk1izobvkm2j7cz2 xqnpth6al1kizgex3zb5r whfqq0jm3vgux5hdbxnt0 1t1bzbesymfzmj49sdji3 hmdvlziy2johd3nnxbbcd g9asiddmu0hhoinsarerc omqamx8c88oi6aps9rjas qvhtmtmyxpj0wcsvvvitz e1u8nykpmimoyfo0fz7h f4zua5eqrchm27oovgkb qu3bqdxc6lcobpmp3ewm f2cwt7rydsvrf0rpok1g 6ole59b9mytmzfxfmjv2 inef0edyym7owq38us8b 7ptsttfhgfy5gljy7pkf ay1xpkv5lflmqxlf3cgu v2cgzesi6wtmrcaucc0a 49eddxffecgs4sp67juk pmumzjc5phkk0rrkni54 aqoxbsz6tkaq6zbo1tm localcustomizations sametdg8clzbquz8p76 ypywz3uernyqwc0oxs4 hmxvx33qkei6j7qd20w otx5vcipesddc56y8s ceo7yksgn9uwsxwj8l ztyudzxyfmctdryepu mm5fkbh3wiibzgojtu 9coq2zkunfzjunx8cb wnxd84phwsssrcdxn6 nwv81niquopiisnaae fp7oiarmjfgalbm3is 5itiwlrplpj6ftetsx ji4vxipy1tvhp78xy ton0wxx68ocqgdgnc kjr6tvshk0hhwhdv3 yz7sobvnxy5dtt30h wmoubc5jmwjtljjkk clnznlel9swsn4xyd zrenqeftxooceaawe securityvariables oc9jb0oetn5rm3t3h 8haadaxreogkfd9c 7mlxgsurkmnaelj6 eqlfgml2sfuopuh7 defaultpasswords kynjefuacurq4esg nbgzmpqx1gfadg3e l9droffo7vzcztyx w20ji3bo8bxz5drw h7k4iws7bu7ly41d pl8ht02qfvzkgxxg uyyo5tn3naillhs blu0weexcvofpgf hu6zjo7upsyi4bq b2sqibohgzgupob sveqgihrgb9i24r 1n3jwaxihhglefo 3iokkmeyzcziymy cherrychapstick beiclitwodvkuyg wqa6rttgbbmviem uldshqanxmyo0zo rzlneutjupvqxga raghavgururajan nolinkwikiwords sebovrbswkugraj ailkpigbkmoflkm lmxahw9irmgumhy category_mirror vy9hpakkevcrs2f pogz4btt8ja8fzu nstbbogpojkrnel mbkc8cuskhuqbda xuq06t1tpt1fds vmibxshkt3dnys huzkhlwnvmvzpa b3egsdgj3nijio sn7ivhcolzdmok smiwzcq5sptw2m eklzrcmvedpjck authorisations vaseocpdiuzqck authorizations enableauthuser legzuuq15zxpxe htdeaxyyyo8hc9 jdekoeg7ueannx phsartzftbvdc configuration honest_monkey frleiwxjzhzsg y7cusx9i3i8ok ancientwisdom openbsdtai123 f9fgt0srt04be 5ysifk2tlkpwq bejelentkezni nxr4bhwdufkrj hiqijvgibsp1j documentation ywcuec1yjsztc gv0hgxcnq7hn pjuebgoxw5ge instructions aamjpfeqogxc include_once kltphcaeztoj lzi4vmboxpjq dragonmaster pl6mpr4oevmb dr9um9nkequ5 searchsocial rottenbuytes 9x93nprdutyo rqn0brfrakl9 r7d4u6dkw4qo ins9xxwb9n4h mdlg7lxw0ke planetofnix otlilpysrm4 gp8sc432fsy ydst9exlfyg xtb0zdegrf1 bvegxfnzpuv 5srfraco53s oddprotocol debiankaios f4eesyrsb1n gdr3mpykmfl hydragyrum wonderland extensions inspirenet z035hjc024 miniontoby qge5dqqnfw 7oyx8h15yl connection 0x6vt8zflt pyritepyro pystardust ircforever filesystem jsljbw0pyr irk6sag7aw cqbdq791ds generating summersonw thunderirc 3mzsz3hyjz locustlord belonging astroanax bsdforall beginning lecturify fqcz1wfmv encrypted something w7cptvctw lightblue siteadmin outge5fng bugzbunny generated noxturnix obtaining neonshell noisytoot 9refsvlyg evfglv95k specified hqnhbzrgg fkkvb0omc authorize craziness 8cndcvokq sulieztya nastycode 5vthrlqy0 fee1d3skl shelltalk starewind gvlyotbvn ztrdmpvcu 2kllevcx identity gezwnjqq unsorted comptech specific suzerain accounts q4m0jffj gtlsgamr tlwqzfu7 initfree guardian mandarax aegilops fallback 9h35c3hr splinter username giziydno tiramisu redrum88 akoizumi theguest htpasswd wsp2r80i teamless obv5wmjw external 0gcdan1a bountyht inactive examples wwgi6nv9 snowcode overflow thelion olwezg2 xv30yz1 baytuch builder boxette specify francis eodrc6x 3mvnu1n sources mistera asdflkj ebhzbn8 bangcat spookan zouheir ik3apry writers fossdev editors naglfar kkzzumm nickman nixdork zshnf2g leading wh2d8m6 shokara pufferf ojtrijm 4ztyavj limutoo subline summary appears gandalf enabled present freeirc members geekzer donjuan bgcolor cloud9p message 05fmm2l ircuser padding private waitman t9iowtc scripts rsxxte admins hhgmlh ircnow pmwiki forero places devune should action menche bwfdzd zxtv1e bcrypt either sergio yahsie logged groups arthur koragg define bogani josiah caesar result lutzke shared erhard almajd monaco people ui0uos kilroy margin trench limits dennis anasko secure tcache lelfey manner pirata jacobk 4s2mbu yalbcu fvrbe6 shrini 6knc4w quofan alice https ugxga pkxzw navic 4h5jw gpzok ifend yydvh login pages users nicoz yonle sxngg rpblc izzyb glono other gj1ae robyn notes tqosd doesn lbtwy 7hjez zleap index scara lepht pyr3x saved rrrry farmd st13g block sarah d6cu6 moshe carol pxkbu chewy jykzl based right error black w16wa 55vvs zlpwd dave 20he hash qsg3 have path attr 41ic auto xfnw this zfgw like tony ldap from fizi left pbug then taa2 kont here tool jan6 dima hawk ayam zzgr kqpp form with jgtk that used punk db4w jrmu fear fgbo icri mean skar them your njpc will rahl when siva sign look 5em mkf pra tby 4y2 gry 1em w3i php m16 usr 2rp see pkn g1n uid zen zao ret old can pos bob jlj ixg 7km any 1xa 2b 07 @@ -53,7 +63,6 @@ Jrmu.Bio:1682617085: : ar1jr6ljjt8g7v9onc7usyjnmyurt1 Hardware.Ethernet:1682482995: : ethernet software hardware metadata between manages packets sending serial chksum middle normal things based clock other speed used gmii most mdio 1000 that like card line time dsp not and mac dma neg phy for etc is sw 0s 1s 45 rj it 9.Cheatsheet:1682482006: : autocomplete cheatsheet somenumber networking audiostat dependent ipconfig hardware restart sound echo ctrl grep pin ins cat dev is 9 Lists.RecentChanges:1682472382: : recentchanges ircnow lists 26t00 izzyb 2023 33z 04 49 by -Ircnow.Servers:1682439086: : ksr52n2hs3g2mxbi3rkwd6knm7ow4mv5kryyqsgikjegn7emel3555id bsdnetoezbtsbrzlnrgxn7iv6qokouuyr4dkd7f2xt6fmmacvi2kjjad ircnowww2n24aluccfzydqelohej55yrgfkpnp6jc6geijmqht6w77yd 4ufrikyorlatp5ekgz6tlre22v6b5jxqbiid6cp7nuhemklukiohidqd 6sntav3syf2yls5a thor_of_angels alphabetical planetofnix oddprotocol simpletable ambassadors inspirenet ircforever thunderirc federation committers lecturify bsdforall nastycode shelltalk codeforce associate encrypted sysadmins governing fosstodon fediverse different bouncers hostname sortable bountyht almanack outreach internet services freeirc servers provide mistere project jujube duties border matrix tcache 31337 plain class width email onion rpblc ghost 6697 irc6 6667 ipv6 nick self nfld team xmpp jrmu ipv4 text port org gry 100 tor jlj run its own who bnc by Atheme.RecentChanges:1682372706: : recentchanges dragonmaster install atheme 24t17 2023 00z 04 19 by Atheme.Install:1682356740: Ngircd.Install : internationalization ngircdpeerpassword receive_password ngircdmypassword troubleshooting hidehostsuffix misconfigured registeremail automatically configuration send_password theirpassword reproducible configurable installation casemapping unnecessary servicemask configuring exec_prefix loadmodule connection adminemail proceeding yourserver installing emaillimit parameters sslconnect thoroughly restarting serverinfo automation libmowgli adminname directory localhost recontime otherwise commented uncomment charybdis emailtime compiling nicknames maxlogins maxusers nickserv chanserv services releases channels download pbkdf2v2 drawback sendmail initiate remember machines protocol changing hostname normally platform networks downtime building compiler internal provides loglevel settings running wallops editing linking modules default replace rfc1459 example instead address numeric mdlimit logfile support openssl netname servers contrib noreply version argon2d useradd passive gettext pkg_add because matches written finally already changes results variety belong allows folder expect reload errors create please global admins uplink atheme hidden crypto before issues double adding readme should ircnow builds github latest libidn likely update actual cflags 16667 check block posix heres again files looks there group using false vhost cases ahead leave rcctl fails title first https gmake avoid might cmake cross linux below ircds large tools newer touch will this most much same that some need know only more lets sure real doas from note have data fine root home with main line each such they wish next many does turn bind unxz once done then what desc runs auth into none code well else perl pcre sbin move has ftp mta and etc 00a tld 192 168 123 127 yes may gcc org uid usr ksh doc bsd can are out see src gnu 300 pid off if ip qr db cp 10 o2 v7 by xf Minutemin.Bootcamp:1682348818: Openbsd.Intro Doas.Configure Civics.Intro Syspatch.Syspatch Openbsd.Pkg Minutemin.Questions Freedom.Selfadmin Ngircd.Install Openbsd.Loginconf Ngircd.Loginconf Ngircd.Oper Netcat.Usage Netcat.Irc Openbsd.Rcctl Freedom.Fork Chroot.Intro Openhttpd.Configure Netcat.Http Telnet.Http Acme-client.Configure Openhttpd.Tls Openssl.Http Openbsd.Php Pmwiki.Install Openhttpd.Hosting Openbsd.Httpopenproxy Openhttpd.Perl Freedom.Firstamendment Ngircd.Ssl Ngircd.Link Hopm.Install Hopm.Telnet Anope.Install Atheme.Install Freedom.Software Znc.Chroot Relayd.Acceleration Znc.Relayd Relayd.TLSMulti Letsencrypt.Expired Freedom.Religion Tcpip.Overview IPv4.Overview IPv6.Overview IP.Myaddress Openbsd.Ping Openbsd.Dig Minutemin.Ifconfig Hostnameif.Static Route.Usage Freedom.Openforeveryone Pf.Guide Openbsd.Ddos Openbsd.Tcpdump Openbsd.SSDP Openbsd.ACKFlood Openbsd.RSTFlood Openbsd.UDPFlood Openbsd.Amplification Openbsd.PFStable Openbsd.PFTesting Openbsd.Pf Dns.Overview Unbound.Configure Dig.Usage Host.Usage Netizen.Become Netizen.Rights Dns.Records Dns.Registrars Dns.FQDN Nsd.Configure Dns.Zonefile Nsd.Zone Nsd.Masterslave DNS.RDNS DNS.Ipv4rDNS DNS.Ipv6rDNS Freedom.Unix Dns.Vhost Oidentd.Install Oidentd.ZNC Ambassador.Ilines Freedom.Federation Opensmtpd.Configure DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC Netcat.SMTP Opensmtpd.Test Opensmtpd.Openrelay Dovecot.Install Openssl.Imap Squirrelmail.Install Mlmmj.Install Servers.Rights Minutemin.Code Openbsd.Botnow Bouncer.ZNC ZNC.Admin ZNC.Support Minutemin.Duty Cvs.Intro Cvs.Commit Cvs.Anoncvs Cvs.Cvsweb Got.Usage Got.Repo Got.Server Got.Mirror Gotweb.Install Minutemin.Server Openbsd.Dump Openrsync.Usage Openbsd.Fdisk Openbsd.Disklabel Openbsd.Newdisk Openbsd.Growfs Vmctl.Usage Vmm.Install Openbsd.Vmmlinux Openbsd.Install71 Openbsd.Upgrade71 Openbsd.Sysupgrade71 Hosting.Providers Openbsd.Bsdrd OpenBSD.ResetPassword Dhcpd.Configure Openbsd.Buyvm Vmm.Linux Freedom.Independence Ircnow.Constitution Freedom.Union Freedom.Privacy Freedom.Homestead Freedom.Madeonirc Freedom.Startupdream Freedom.Dueprocess Freedom.Checks Freedom.Rulebylaw Openbsd.Sftp Openbsd.Ports Ntpd.Configure Police.Intro Police.Fingerprints Team.Security Password.Management Openssl.Encryptfile Gnupg.Create Gpg.Verify Signify.Verify Openbsd.FilePermissions Iked.Configure Vpn.Vpn Tor.Torsocks Tor.Irc Tor.Hidden Openbsd.Sshd OpenSSH.Connect OpenSSH.Keygen Openbsd.Sshkeys Openbsd.Sshbackdoor Openbsd.Books Unix.Reading Ircnow.Dogfood Team.Welcome Team.Testing Ircnow.Networks Ircnow.Roadmap Team.Announce : responsibilities openforeveryone filepermissions firstamendment fingerprinting automatically resetpassword miscellaneous httpopenproxy investigation announcements amplification troubleshoot fingerprints acceleration squirrelmail sysupgrade71 independence certificates startupdream constitution applications introduction description sshbackdoor declaration masterslave letsencrypt simpletable recommended encryptfile networking ambassador hostnameif connection dogfooding management federation registrars dueprocess blacklists understand installing nameserver techniques openhttpd opensmtpd configure minutemin religious pftesting webserver disklabel openrsync hostmasks passwords criminals myaddress openrelay signature rulebylaw loginconf questions selfadmin providers homestead install71 partition jumpstart procedure madeonirc anonymous software overview security services ipv4rdns udpflood firewall religion syspatch generate networks rstflood downtime ackflood insecure securely tlsmulti multiple torsocks ifconfig webpanel ipv6rdns zonefile bootcamp pfstable webpages vmmlinux balances chrooted bouncers packages stopping sortable commands spammers increase phishing channel reading freedom openbsd hosting netizen prereqs backups control version records further newdisk roadmap servers anoncvs welcome caching unbound oidentd prevent abusers sending dovecot openssl webmail signify request proxies clients support openssh sshkeys privacy domains reverse mailing virtual machine closing private expired traffic monitor tcpdump classes execute chroots removed against packets defense liberty attacks updates civics netcat defend commit ircnow lesson united rights filter botnow shells telnet recite growfs checks system hidden keygen verify create border sample access ngircd limits cvsweb lookup police choose gotweb mirror repair origin detect custom pmwiki become folder speech ilines basics relayd atheme vhosts higher static report inside letter tcpip topic fdisk books usage ports guide route claim ipsec anope vmctl avoid learn buyvm gnupg files leaks dmarc union rcctl bsdrd mlmmj dhcpd email title cloak ethic local setup paths repos honor block width using press about types clone ssdp with ddos doas team plan code oper from hopm link perl acme what fork your sshd unix vpns iked fqdn hard ntpd sftp good duty imap dkim tree only bill znc git spf dig nsd ban 100 vps gpg how pkg php pgp fix @@ -121,7 +130,6 @@ Terms.Privacy:1679429341: : identifiable information Opensmtpd.Test:1679415137: Email.Email Netcat.SMTP Opensmtpd.Openrelay Openbsd.Opensmtpd : enhancedstatuscodes unlocktheinbox deliverability dkimvalidator managedomains destination simpletable senderscore description blacklisted disposition samplemail otherplace fakedomain pretending afterwards configured deployment googleapps postmaster validation improperly resources opensmtpd recipient localhost addresses dmarctest autoreply spamscore following glockapps openrelay rejection fromname accepted delivery sortable multirbl sendmail criminal complete external verifier 36700160 followed 8bitmime 379ec228 mailtest e57f9a36 appears example sending pleased running another message invalid testing similar working receive spoofed ruleset replace foxtrot charlie content charset openbsd version subject process toolbox checkmx should server letter tester notice netcat client output victim itself create forged port25 mailto anyone passes inline border likely though esmtp hello using hotel delta bravo alpha enter title https flags valli tools never allow class gmass press ascii plain width known basic comes first hosts will quit want auth rcpt only data sure make golf your echo with also here says this even time some meet helo when look file then type size ctrl text were ehlo next help can how 143 see 163 250 www 220 get and don fix dsn 354 100 spf url 221 use new bye ssh try log are 550 81 38 Eggdrop.TCLErorrWhileExecutingPackage:1679367683: : tclerorrwhileexecutingpackage configuration additional scriptname libsqlite3 everything libraries directlry installed configure libcurl4 included goodluck manually assuming reminder libsasl2 packages autoconf scripts openssl library require easiest systems eggdrop restart vanilla example similar located center libssl trying debian tcltls unable should tcllib source rehash remove bottom folder simply error above these doesn about https extra based just sudo else line work than your wget what core load chat nice have look make some lang file with like help that root json need this find when part know dev can way not xzf and org see got for did how apt run pkg if of be rf gz uv 22 rm cd 7 1 Openbsd.Prosody:1679332122: Mercurial.Usage : mod_auto_accept_subscriptions mod_throttle_unsolicited mod_captcha_registration mod_block_registrations mod_filter_chatstates mod_throttle_presence mod_support_contact mod_roster_allinall mod_message_logging mod_group_bookmarks mod_roster_command creating_accounts mod_cloud_notify mod_support_room mod_http_upload mod_muc_ban_ip mod_muc_limits mod_deny_omemo documentation configuration mod_bookmarks mod_firewall mod_muc_log mod_smacks mercurial configure available download _prosody example private modules mod_csi openbsd readmes written further pkg_add details jabber simple server extras client https using clone local usage certs chown share mkdir fast doas xmpp acme from aims echo root tabs cron that lib aka usr lua etc crt key var ssl cp hg -Xmpp.Xmpp:1679331576: Openbsd.Prosody Openbsd.Biboumi Adium.Connect Aparte.Connect Astrachat.Connect Ayttm.Connect Barnowl.Connect BeagleIM.Connect Bitlbee.Connect CenterIM.Connect ChatSecure.Connect Conversations.Connect Coccinella.Connect Dino.Connect Freetalk.Connect Finch.Connect Gajim.Connect Gajim.Biboumi Instantbird.Connect Kaidan.Connect Kopete.Connect Kontalk.Connect Mcabber.Connect MirandaIM.Connect Monal.Connect Movim.Connect OneTeam.Connect Pade.Connect Pandion.Connect Pidgin.Connect Poezio.Connect Profanity.Connect Psi.Connect Siskin.Connect Spark.Connect StorkIM.Connect Swift.Connect UWPX.Connect Wime.Connect Xabber.Connect Yaxim.Connect : conversations planetofnix instantbird simpletable chatsecure coccinella profanity astrachat mirandaim lecturify available messaging emulation standard sortable software freetalk platform centerim accounts beagleim provides connect mcabber biboumi kontalk bitlbee barnowl openbsd prosody storkim pandion oneteam message license android windows planned syncing devices support running gateway poezio xabber cygwin pidgin almost agplv3 aparte ircnow siskin across server charge border kaidan kopete bridge ayttm adium gplv2 finch gajim yaxim swift class movim every staff works monal width linux spark title dino uwpx pade wime xmpp with real that time from name wine 100 mac ios ✓ psi com org see web mit Letsencrypt.Expired:1679197601: : letsencryptrootcertexpire implementations 20211001073034 compatibility certificates unverifiable specifically intermediate recommended authorities permissions maintaining preferably complained validation unpatched operating fullchain signature different switching authority primitive preferred showcerts solution undeadly normally versions syspatch properly services includes provided browsers errata69 deleting patching validate checking s_client counting certbot expired running command example support however openbsd private missing trigger deleted applies offered openssl connect devices website correct trusted article systems _ngircd variety clients bouncer firefox windows testing release without request present another attempt buypass android problem because debian single serves stored number simply reject daemon method public server before broken errors repeat chroot should offers inside copied reload signal making verify issued reason allows action would seems place older fixed irssi chown about https means first might users using every pkill email lines still their extra while which third after where print doas your home make sure into send well that lynx work this null grep most have also blog html will only best wide mirc from mutt they then exit help edit last copy used does acme isrg pem try etc one znc w3m awk can org www tls had cgi get are dst 443 has its key hup set but sep go 13 09 cp x1 by mv x3 Ircnow.Minutemin:1679017074: Minutemin.Bootcamp Ircnow.Goals Freedom.Freedom Shell.Shell Unix101.Unix101 Ircnow.Servers Ircnow.Roadmap Ircnow.Finances : administration documentation interviewed contribute experience minutemin sysadmins currently improving marketing progress customer finances verified bootcamp articles tutorial training internet position personal project servers support unix101 willing account roadmap qualify freedom promote improve regular contact minimum website respond threats network friends social ircnow finish attach worked within become mutual method rfloat unpaid coding report reward resume commit notice duties create below track staff basic shell goals month share media hours write after using title refer width 80pct email learn apply while your help keep this week must hang real oper team blog join find over send code one the how for new and add out can org png who bsd see get any of cv 5 Hardware.Psp:1678992290: : entertainment connectivity architecture simpletable association playstation producing developed continued bluetooth december embedded released portable hardware sortable handheld modules storage battery version company console custom 166mhz memory 366mhz socket street gaming border stick r4000 model class until first specs e1000 infra width bits 3000 1200 64mb mips dram 1800 ieee sony irda data 32mb 2000 2014 that 2004 iii mah red 802 psp 11b gpu two cpu of by is go @@ -420,7 +428,6 @@ Vmm.Linux:1650432795: : yvkispem7vkus5qfosqaeu connec Openbsd.Iked:1650431809: : githubusercontent malwaredomains 4skinskywalker certificates stevenblack justdomains forwarding nameserver blacklists alternates newhosts2 blocklist malformed installed configure interface debugging newhosts3 addresses currently provides consider capitole manually outgoing reformat gambling resolver unwanted provided index_en redirect password username server1 unbound command replace example entries version clients packets control ruleset updated connect unified openbsd mirror1 running torrent passive caching writing servers tagged isakmp latest filter mmotti master create obtain ikectl htdocs static ignore lookup censor verify pihole access needed reload allows ircnow sysctl ipcomp enable public mschap piracy regex start these https using lines added files pfctl local ikev2 rcctl srcid roadw point proto valid ipsec which match check quick taken must doas iked this used note site dhcp porn anti from will here have with tail only inet then into does zone step last bind turn blob curl peer port that vio0 crls been made enc0 your 113 raw 203 get etc awk esp vpn put 192 org txt app 168 dsi has php var any eap may udp can 127 tcp 509 pki www rsa key crt dns rdr 24 53 dl we of 10 dv Openbsd.Team:1650430496: Ircnow.Dogfood Team.Announce Openbsd.Police Openbsd.Ilines : announcements configuration permanently disconnects orientation investigate advertised additional coordinate connection discussion 2020123100 timestamp teammates configure following operator customer username services adminlog frequent accounts yourself redirect trainees channels downtime networks present support example bouncer webpage actions related moddata editing forward website openbsd members changes dogfood provide welcome request joining making server entire should online before backup offers serial number assign please leader ngircd client remain report emails police ircnow issues broken notice create glined ilines either notify daily check after tasks there links guide abuse title users every taken track cause right opers smtp that must meet bugs will them away each home from same with need doas copy save file keep read look day any all are znc see him his fix and can new may set cp Ircnow.Networks:1650385336: Ambassador.Ilines Ircnow.Ilines : communications onlinegamesnet chatlatinoscl aerospacechat explosionirc linuxconsole hackthissite unviersochat universochat universalnet organization allnightcafe darkscience germanelite environment chatplezier trendsohbet communities description forumcerdas performance umbrellanet chatsystems simpletable discouraged roleplaying kampungchat insomnia247 chathispano chatjunkies overthewire responsible banglacafe spiderchat allz4masti allnetwork digitalirc coolserver superhosts irchighway redhispano liberachat amorlatino technology characters ambassador friendsirc shadowfire nationchat twistednet chatlounge zwergenirc virtualife quoservers chatsansar appointing tildeverse nastycode community hybridirc ircfreakz ircsource canternet puntochat lecturify quartznet zandronum passwords redlatina shelltalk alphachat mindforge amicachat malikania malaysian providing volunteer pineapple chateamos chatgentr siamnarak globalirc chatspike viciochat dejatoons confirmed darkfasel minecraft freeunibg robothive streaming desirenet chewbakka enjoychat freshchat rootworld swisschat gamesurge successor allrednc chat4all irccloud darkmyst chatasia chatzona freenode greekirc geekshed geeknode chatopia frantech provides services irchaven europnet networks redirect spotchat swissirc swiftirc svipchat stormbit trsohbet sortable spigotmc smurfnet slashnet skychatz tweakers simosnap telegram bouncers accounts handling software protocol zeronode romanian friendly undernet platform buenchat scenep2p recycled librairc afternet afterall oltreirc absoluty openjoke quakenet partner chating juggler etnies6 irc4fun chathub xertion sorcery scratch ircgate irczone cavenet deepest english gz4m3m2 discord halogen italian ircfree channel icqchat epiknet hazinem roircop rezosup gigairc hackint evilnet snoonet geyiktr darkirc webchat browser netchat eggdrop thaiirc technet ayochat bolchat austnet support without azzurra address 2600net bsdunix blitzed closely bitlbee brasirc dealing reports writing perhaps jujube ekolay afterx orange border luatic cherry master apropo efnext please ircnow zonebg dalnet mibbit barton banana exchat geveze twitch secure should gotham hacker tested kalbim exolia ircpal ircnet stable ilines synirc relays column matrix modern invite rusnet glined chateo sturtz bsdnet euirc grape zairc mango https abuse esper rizon wenet class width uugrn lemon amici chaat atrum lucky irctl users today ptnet ewnix evolu zoite where nfnet title based anzub email 42net bgirc zurna anope zenet myirc efnet edgy1 zemra 6697 6667 ircd many 6660 pear plum irc6 7000 they safe ipv6 pirc oftc your fast ally perl room easy want that name best link text irc2 down ipv4 does wnet nfld city xmpp will noxt 6668 9090 when from lego time axon used bncs gimp note 6670 lost wip yes may non get tbd ask 100 fig but znc 127 uk xi jp pw tv tk gt w3 -Openbsd.Announce:1650384891: Openbsd.Wall Ircnow.Servers : announcements maintenance important broadcast procedure scheduled upgrading redirect restored affected patience messages expected downtime support service example upgrade minutes mailing updates channel because changes openbsd servers roughly clearly status thanks around system should result repeat notify ircnow please notice before users shell fruit every email state doing using place major which begin title write will your plan need send this list team wiki when what wall 2021 take some doas motd see the may etc znc msg log org utc any jan and are we 00 on 22 30 of cc 10 5 8 Ircnow.Ally:1650384696: Openbsd.Ilines Ircnow.Networks : requirements harassment criminals advertise recommend supported permanent bouncers properly together channels scamming phishing benefits evidence activity networks respond carding openbsd provide reports labeled filters allowed illegal content contact shells ilines combat either needed select ircnow allies advice reduce obtain relays users adult share title admin needs email abuse bring many nsfw with spam stop logs must ddos here join ally list will site your help over link deal and can org how for not set of if Openhttpd.Chroot:1650384320: : openhttpd instead resolve chroot name apps sure make into conf copy that the web can etc by of ip Openbsd.Install70:1650351144: : at2jrcwcvdc9wirs7ccwvctml2zlb9hw08dbcs4ocaq nvgokgfwn39hspmugsd2pypwreheqsd9qxu0dfl14u ggcjn9qejgxfa6rm9ewyqkmytwclj0xbv3g1xz 6q8ifonypagikh1uba7e24blvlwy8b okireau1ptetgd2ttini6tuyi ixmajaidzc86j0r9qje34xd ornptemm6yvz4qephw30zl ssh_host_ed25519_key 0xffffffff81001000 ssh_host_ecdsa_key s90wbyaddrrxki3if mqlx5q3ovtmwukbe8 b8a4714aab650659 ssh_host_rsa_key ssh_host_dsa_key ffyz8lcrkp0euza congratulations configuration notifications successfully 7nsiaxc6wqlk asynchronous inconsistent uniprocessor information nameservers proactively securelevel maintenance installing interfaces configured reordering bootblocks 1009053696 1056948224 thunderirc extracting preserving california generating university zkpwu8ncgs utoinstall workaround awvzmpvjye prepending allocated available softraid0 libraries relinking loginname partition automatic powerdown rebooting switching 0x15b1738 copyright install70 newsyslog directory necessary reporting reproduce fragments operating firsttime connected install69 passwords cstarting imagefile qumranet function selected continue mainbus0 vioscsi0 scsibus2 entering xshare70 scsibus1 41943040 pvclock0 pathname cylinder location 14746904 11279680 md_clear 13082752 redirect 14464608 19538944 scsibus0 22598304 33877984 reserved scsibus3 username targeted autoconf guessing pressing prohibit detached firmware creating timezone icmp_seq bbzybwf5 hostname checking terminal progress savecore complete modified scsibus4 enclosed clearing xfont70 openbsd xserv70 network default mpleted pattern sectors runtime 1833600 command syncing xbase70 daemons 5056800 enlarge 1381856 account reduced running console targets gateway address reports version 2744064 include session example netmask problem crontab libexec monthly 5074336 generic welcome utility 3059360 sendbug compile entries 0xf3f40 virtio2 answers virtio3 without contain deraadt enabled virtio1 dnlzjdc openssl isakmpd regents seabios 3448288 virtio0 viornd0 1299648 5281888 storage attacks vioblk0 8025952 package page1gb warning prompts 20480mb created virtio4 1167360 3367952 program 8051648 probing control isadma0 1065252 setting details 3106616 eastern syslogd loading 1299584 1163832 comp70 115200 client sha256 nosuid prefix length except keygen game70 return belled system escape pgrade verifi typing please vmmci0 groups should inodes unique pflogd 348800 876369 kernel sndiod editor change number speeds saving quotas making device symbol layout fstype offset checks ns8250 probes vscsi0 unused rights 1007mb random mpath0 smbios vendor pclmul pvbus0 pubkey ensure weekly domain rotate exists router minute enough before clean flags xsave ssse3 0x3f8 pse36 30ghz intel while bios0 256kb using cache write since every bytes files daily qsize pchb0 remov amd64 man70 disks 1022m 56249 24545 tg100 smtpd tty00 drive shell 962mb https local table point entry early known spamd abort 21440 which 25920 12960 whole 57600 10710 nodev 38400 shown rsd0f again 19200 rsd0h rsd0d rsd0e 16384 valid newfs short vt220 bsize 85680 leave vlan0 setup rsd0g lower fsize ustom x11r6 allow rsd0a vmctl rsd0i rsd0j ttypm safer 20352 rsd0k qcow2 match 10153 will 3046 3289 50mb 3558 1408 1766 1049 each root echo 2124 1339 2457 1493 1113 5145 3916 2021 4249 4582 4889 5478 5785 3609 6118 none 1715 bugs 1984 list 2252 like unix 2508 2764 3353 sshd iked keys case done 7300 cpu0 9600 6348 6515 com0 6643 home 6796 ntpd 6950 dump 7091 7257 xetc 3788 fxsr exit sse4 cx16 2bsd sse2 mail lush cmov 638k 3931 pcnt been 2469 your line when melt itsc lahf long read 2301 5507 1993 from seed good 1995 1989 real arch 1991 1986 baud 64mb 2630 xeon hd0a 2477 1982 acpi 2011 date verw what fifo isa0 pci0 34mb 4032 4313 4531 5440 4774 5068 sd0b swap 5299 1203 1536 0x00 1817 1965 sets 1472 1753 2188 2296 last 584k vio0 elfa 3072 wish y4zc 9574 9792 this 1024 9369 data 2602 tmux sbin ipv6 1179 4147 3456 3148 4467 4684 4915 5260 1958 1433 2816 doas gjdg hag6 2227 2521 2109 does 7449 7769 8128 8460 8793 9113 true 5593 1868 6272 1241 tabs 6617 6937 ipv4 fccf code wday mday hour rpki that have well 1177 test 674 162 usr var oct edt avx nxe aes tue can rev rng tmp but irq 64b mdt mds any cx8 dns the 0p3 src obj org mem md5 fpu vme msr pae sep pge mmx mhz ttl 599 yes 692 ove rpc 103 628 cpg foo 512 895 lun gpt mbr 445 cd0 tgz 806 mnt nfs 332 863 sig 268 780 8mb 758 601 9mb 707 158 alt 3mb a20 pc0 5mb 6mb www 410 217 435 1mb 665 908 640 has i5 c7 9a 2f 1d 2e a1 b5 f0 1b bd 5d 7b e9 7f 4c 1f 4f f9 a9 fd 2c f2 f1 6d f7 c4 9f 8e fb 6b e6 5e a8 c1 3e 1e 5a 4e hv d3 2d e5 @@ -431,7 +438,6 @@ Minutemin.Minutemin:1649213757: Vps.Vps Openbsd.Openbs Openhttpd.CGI:1649175728: : accordingly communicate configuring connection accessible references scriptname executable openhttpd interface directory 104857600 challenge yoursite username language location slowcgi already example scripts include content replace writing openbsd request fastcgi website compile printed between gateway browser consult htdocs enable server status simple domain return listen common blocks should ircnow screen create hello https chmod tasks pages still index using start world stdio haven rcctl about known strip this that body like acme will look port root edit well make used must sure note with puts doas html text type void home need want wiki bin are org and php tls the see man run var www but 200 max any add etc for by go if cd mv 80 Openbsd.Censord:1649139411: : openbsd censord Openbsd.Dns:1649136288: Openbsd.IPv4 Openbsd.Ipv6 CloudFlare.Cons Dns.Domain Dns.Zonefile Dns.Providers Dns.Records Openbsd.Nsd Openbsd.Vhost Openbsd.Dig Openbsd.Host Openbsd.Unbound : astronomical registration coolchatclub distributed represented nameservers information subdomains cloudflare resolution purchasing convention elsewhere resilient authority delegated hostnames computers addresses providers recommend practical registrar somewhere resolver requests zonefile username internet millions probably purchase register services networks designed possible multiple workload referred contains anything redirect overview memorize remember example control imagine setting specify process openbsd offline billion usually instead records achieve working because however another browser storage queries someone perform unbound second system period ircnow single should unless within easier laptop shares across global depend typing client charge spread number robust called center create actual entire these would which forth owner there using makes panel 20usd vhost after might human level offer files title zones scale comes tries their means could needs given every phone about knows root have such will next tlds ipv6 just cons that free when glue data take your this then like they ipv4 year stop were team only once went upon more them find look into mail also base from able part size many want and dns ips dig nsd org can web ns2 see ns1 isp run let too don non 192 far 168 www was pay fee by go -Debate.Zncflaws:1649135908: : addtrustedserverfingerprint clearallchannelbuffers multiple_clients setuserbindhost simultaneously idiosyncrasies documentation notifications nonresponsive configuration indefinitely changesopped controlpanel reconnecting negotiation independent connections unintuitive capability improperly disconnect explaining throttling liberachat documented developers requesting background understand intervenes throttled connected secret123 attempted sometimes instantly certainty supported throttles blockuser otherwise technical partyline different currently implement available difficult confusing correctly essential sysadmins therefore requested identify adoption messages password nickserv services download manually register everyone networks inspircd serially behavior fallback commands memorize connects language observed parallel versions zncflaws freenode changing requires starting username channels commonly interest software verified security default seconds joinetc blocked minutes exploit usually example chooses bundles bouncer suffers someone slowing failing feature insists causing matters crashes because complex android nothing suspect appears another reading without written exposed strange dropped managed account ideally people normal follow around caused module either unable single signed dalnet relies repeat squery unique ngircd ircnow attack design forced debate glined jargon mobile causes status typing access source closed better stores system useful should entire prefer rather custom fixing poorly issues those until fetch fully ircds shell https users which tries alias buggy first ircv3 loses offer phone error often setup older makes hence patch after short would adapt title needs these efnet doesn field wants delay being hours could login order certs worse shows when take much this will more ipv6 both ipv4 oftc mode even john docs that send have your been hard logs each done then easy plan page disk wiki upon help wall like than text mirc from push open just apps once ddos bugs adds 0day they also but web has did any way msg too get may ssh him can why faq org try ssl mac 100 its by 41 v7 pc 33 30 2x my 15 v1 8 Debate.Debiandanger:1649046638: : debiandanger debate Openhttpd.Tls:1649046317: Tls.Overview Openhttpd.Configure Acme-client.Configure Rcctl.Usage Openssl.Http Openhttpd.Website Crontab.Edit Pf.Guide : tiltedwindmillpress troubleshooting configuration automatically renegotiation successfully request_uri certificate connections compression configuring information description encouraged references configured automation negotiated production 1614233943 openhttpd directory challenge forbidden beginning connected handshake signature commented explained otherwise uncomment indicates supported establish plaintext listening reloading necessary requested http_host expansion location security hostname contains automate s_client plumbing normally incoming downtime blocking overview protocol rulesets firewall examples previous 00000003 template properly session encrypt written replace private subject however openssl working testing certain specify running already reasons listing because digital correct address mastery openbsd crontab website padlock renewal consult helpful seconds renewed cronjob putting timeout expires process browser assumes return should issuer verify bottom actual ensure enable public folder server allows result unable random longer aes256 secure domain x25519 cipher sha384 attach highly relayd https after quick using avoid rcctl guide sslv3 depth first visit start pfctl trust usage tlsv1 users bytes certs check about needs which chain names write valid error above sleep title lines strip pages known basic tells again index shows this acme once your from will doas root edit here aead then also bits 3730 with must note code 7200 4096 well none alpn ecdh many have days used more that look mean such sent stop been docs best were pass idea good html fine into want wait does each tcp 403 etc see can gcm ctx key 443 302 may www org 300 var log bar png let are crt dst yet say but has ips did end 253 367 cn r3 80 x3 90 of Openhttpd.Website:1649026992: Openhttpd.Configure Openhttpd.Tls Chroot.Intro Pmwiki.Install Dokuwiki.Install Cvs.Cvsweb Cgit.Install Gotweb.Install Paster.Install Squirrelmail.Install Wordpress.Install : configuration squirrelmail verification simpletable certificate configured openhttpd specified wordpress directory fullchain following correctly challenge pastebin creating sortable document defaults hostname dokuwiki practice location webpage install example website editing private hosting setting browser assumes already finding webmail request replace chroot should htdocs create cvsweb actual server before paster gotweb pmwiki sample listen border index sites https class width intro files since title means check strip block known guide begin code type html your view note make sure acme cgit with this here well port auto want load then have blog only runs save tls 443 com and put etc pub ssl var www can try pem key 100 up by 2 @@ -671,7 +677,6 @@ Openbsd.Guides:1637664352: OpenBSDHardware.Hardware Op Freedom.Source:1637664352: : freedom source Freedom.Network:1637664352: Freedom.Software Freedom.Privacy Ircnow.Federation : constitutional corporations information alternative constantly government federation accomplish completely monopolies permission arbitrary guarantee impeached community oppressed dependent requiring services software maintain thriving powerful internet freedoms balances morality becoming property majority provided however privacy without servers purpose respect network prevent allowed protect healthy useless private handful society reclaim should itself modern ensure public enough create ircnow anyone voting system losing checks modify chosen rights abuse takes means staff money users order study being forks share under these world given that must have join code upon time goes vast this more just than rule bill has our god but can not fee to by Freedom.Militia:1637664352: Freedom.Unix : professionals corporations concentrate proprietary themselves philosophy moderation understand administer controlled distribute configure strongest sysadmins corporate investors knowledge decisions dangerous teammates hobbyists networks maintain recruits freedoms educated software hardware training powerful designed platform selected liberty quickly sharing militia defense trained install without outside govern depend single vendor follow ircnow strive unlike entire system always simple rather little these hands users elite class never other guard which among about their learn title cloud fork easy unix well that than will good best have used were made when rest your code only does hire need from make even they own not can any don fit -Freedom.Privacy:1637664352: : unreasonable cryptography anonymously cryptocoins information anonymity described supports searched warrants services security personal features searches probable register privacy network provide connect collect freedom prevent secure number server policy access ircnow ensure seized extra local users staff right their abuse phone allow title cause where given have data real each upon only name sets best from with such they like pick turn and its can own has vpn not tor tls are pgp ssh our we of Main.Terms:1637664352: Terms.Privacy Terms.Shell Terms.Vps License.Ircnow : cryptocurrency contributions infringement responsible connections additional permission activities malicious copyright passwords promotion profanity activity torrents gambling services accounts scanning warranty downtime everyone provided cracking violence allowed damages offered servers network privacy running without illegal license project slander ircnow person dalnet allows policy miners follow mining terms users shell agree title share libel these rules which drugs using make spam port ddos bots only porn that hold loss main must sign data vps not for you our usa any ask max up if by 2 5 4 License.License:1637664352: License.Ircnow : discouraged permissive preferred copyright licenses preserve freedoms copyleft software simplest accepts project network ircnow which needs basic means here must that four bsd the mit gpl Code.Code:1637664352: : subdomain consider software hosting account request support started connect ircnow gotweb custom charge https needs setup will your code help with then repo join ircs over free real time from live chat org get cgi bin can for and git blob - 34e0ea1c14c2d54af74dcb3b62738021a433d6ee blob + 45dedd76e57d0ca12ca7ef0b46f78ef7867792d9 --- wiki.d/Freedom.Privacy +++ wiki.d/Freedom.Privacy @@ -1,16 +1,22 @@ -version=pmwiki-2.2.130 ordered=1 urlencoded=1 -agent=Mozilla/5.0 (X11; OpenBSD amd64; rv:82.0) Gecko/20100101 Firefox/82.0 +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 author=jrmu charset=UTF-8 csum= ctime=1596201573 -host=198.251.81.119 +host=2607:fb90:bdd7:f43:af5:758e:f796:b967 name=Freedom.Privacy -rev=16 +rev=18 targets= -text=(:title Right to Privacy:)%0a%0a->Users have a right to be secure from unreasonable searches of their personal information and data. Search warrants can be given only upon probable cause where the data to be searched and seized are described. %0a%0aIRCNow supports anonymity and privacy. Our network allow users to connect anonymously. Users do not have to provide us with their real name, phone number, or ID to register and use services. We support cryptography such as TLS, ssh, PGP, and cryptocoins. We allow access from Tor. We provide VPN services.%0a%0aEach local server sets its own privacy policy. Each server can collect user data to provide extra features, prevent abuse, and to ensure security. Each server has the freedom to set its own privacy policy, and users in turn can pick the privacy policy and server staff they like best. -time=1612510015 +text=(:title Right to Privacy:)%0a%0a%25width=200px rfloat%25 Attach:radiofreedom.png%0a%0a->Users have a right to be secure from unreasonable searches of their personal information and data. Search warrants can be given only upon probable cause where the data to be searched and seized are described. %0a%0aIRCNow supports anonymity and privacy. Our network allow users to connect anonymously. Users do not have to provide us with their real name, phone number, or ID to register and use services. We support cryptography such as TLS, ssh, PGP, and cryptocoins. We allow access from Tor. We provide VPN services.%0a%0aEach local server sets its own privacy policy. Each server can collect user data to provide extra features, prevent abuse, and to ensure security. Each server has the freedom to set its own privacy policy, and users in turn can pick the privacy policy and server staff they like best. +time=1684782562 title=Right to Privacy +author:1684782562=jrmu +diff:1684782562:1684782468:=3c3%0a%3c %25width=200px rfloat%25 Attach:radiofreedom.png%0a---%0a> Attach:radiofreedom.png%0a +host:1684782562=2607:fb90:bdd7:f43:af5:758e:f796:b967 +author:1684782468=jrmu +diff:1684782468:1612510015:=2,3d1%0a%3c %0a%3c Attach:radiofreedom.png%0a +host:1684782468=2607:fb90:bdd7:f43:af5:758e:f796:b967 author:1612510015=jrmu diff:1612510015:1612509971:=5c5%0a%3c IRCNow supports anonymity and privacy. Our network allow users to connect anonymously. Users do not have to provide us with their real name, phone number, or ID to register and use services. We support cryptography such as TLS, ssh, PGP, and cryptocoins. We allow access from Tor. We provide VPN services.%0a---%0a> IRCNow supports anonymity and privacy. Our network allow users to connect anonymously. Users do not have to provide us with their real name, phone number, or ID to register and use services. We support cryptography such as TLS, ssh, PGP, and cryptocoins. We allow access from Tor.%0a host:1612510015=198.251.81.119 blob - 6b8d24843d0ce09ef2c9ff365d3d2fc5937355e0 blob + 57b0ee5734eb7256b2b12247eaedf6179a37c310 --- wiki.d/Freedom.RecentChanges +++ wiki.d/Freedom.RecentChanges @@ -1,9 +1,9 @@ -version=pmwiki-2.2.130 ordered=1 urlencoded=1 -agent=w3m/0.5.3+git20210102 +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 charset=UTF-8 ctime=1596199217 -host=38.87.162.8 +host=2607:fb90:bdd7:f43:af5:758e:f796:b967 name=Freedom.RecentChanges -rev=685 -text=* [[Freedom/Universal]] . . . August 03, 2022, at 06:33 PM by [[~jrmu]]: [==]%0a* [[Freedom/Bearcode]] . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Freedom/Religion]] . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Freedom/Union]] . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom/Firstamendment]] . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Freedom/Destiny]] . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Freedom/Freedom]] . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom/Press]] . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Freedom/Freenode]] . . . May 25, 2021, at 01:48 AM by [[~jrmu]]: [==]%0a* [[Freedom/Unix]] . . . April 29, 2021, at 03:39 PM by [[~jrmu]]: [==]%0a* [[Freedom/Libertyordeath]] . . . April 17, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Freedom/Madeonirc]] . . . March 27, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Freedom/Independence]] . . . March 22, 2021, at 01:13 PM by [[~wiz]]: [==]%0a* [[Freedom/Openforeveryone]] . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Freedom/Dueprocess]] . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom/Checks]] . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom/Rulebylaw]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom/Startupdream]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom/Federation]] . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom/Selfadmin]] . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Freedom/Homestead]] . . . February 05, 2021, at 12:49 PM by [[~jrmu]]: [==]%0a* [[Freedom/Software]] . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom/Opportunity]] . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Freedom/Privacy]] . . . February 05, 2021, at 07:26 AM by [[~jrmu]]: [==]%0a* [[Freedom/Serversrights]] . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom/Serverrights]] . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom/Fork]] . . . February 04, 2021, at 02:39 PM by [[~jrmu]]: [==]%0a* [[Freedom/Lanofopportunity]] . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom/Opentoall]] . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom/Refuge]] . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Freedom/Censorship]] . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Freedom/Christian]] . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom/Finances]] . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Freedom/Militia]] . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Freedom/Denomination]] . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Freedom/Experiment]] . . . August 14, 2020, at 12:46 AM by [[~jrmu]]: [==]%0a* [[Freedom/Centralized]] . . . August 10, 2020, at 10:14 AM by [[~jrmu]]: [==]%0a* [[Freedom/Republic]] . . . August 10, 2020, at 09:52 AM by [[~jrmu]]: [==]%0a* [[Freedom/Education]] . . . August 10, 2020, at 09:49 AM by [[~jrmu]]: [==]%0a* [[Freedom/Equalaccess]] . . . August 10, 2020, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom/Vendorlockin]] . . . August 10, 2020, at 09:28 AM by [[~jrmu]]: [==]%0a* [[Freedom/Selfhost]] . . . August 10, 2020, at 09:01 AM by [[~jrmu]]: [==]%0a* [[Freedom/UNIX]] . . . August 10, 2020, at 07:26 AM by [[~jrmu]]: [==]%0a* [[Freedom/Quality]] . . . August 10, 2020, at 07:24 AM by [[~jrmu]]: [==]%0a* [[Freedom/License]] . . . August 03, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Freedom/Source]] . . . August 01, 2020, at 04:55 AM by [[~jrmu]]: [==]%0a* [[Freedom/Network]] . . . July 31, 2020, at 01:19 PM by [[~jrmu]]: [==]%0a -time=1659551589 +rev=687 +text=* [[Freedom/Privacy]] . . . @2023-05-22T19:09:22Z by [[~jrmu]]: [==]%0a* [[Freedom/Universal]] . . . August 03, 2022, at 06:33 PM by [[~jrmu]]: [==]%0a* [[Freedom/Bearcode]] . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Freedom/Religion]] . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Freedom/Union]] . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom/Firstamendment]] . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Freedom/Destiny]] . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Freedom/Freedom]] . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom/Press]] . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Freedom/Freenode]] . . . May 25, 2021, at 01:48 AM by [[~jrmu]]: [==]%0a* [[Freedom/Unix]] . . . April 29, 2021, at 03:39 PM by [[~jrmu]]: [==]%0a* [[Freedom/Libertyordeath]] . . . April 17, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Freedom/Madeonirc]] . . . March 27, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Freedom/Independence]] . . . March 22, 2021, at 01:13 PM by [[~wiz]]: [==]%0a* [[Freedom/Openforeveryone]] . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Freedom/Dueprocess]] . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom/Checks]] . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom/Rulebylaw]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom/Startupdream]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom/Federation]] . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom/Selfadmin]] . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Freedom/Homestead]] . . . February 05, 2021, at 12:49 PM by [[~jrmu]]: [==]%0a* [[Freedom/Software]] . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom/Opportunity]] . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Freedom/Serversrights]] . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom/Serverrights]] . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom/Fork]] . . . February 04, 2021, at 02:39 PM by [[~jrmu]]: [==]%0a* [[Freedom/Lanofopportunity]] . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom/Opentoall]] . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom/Refuge]] . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Freedom/Censorship]] . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Freedom/Christian]] . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom/Finances]] . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Freedom/Militia]] . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Freedom/Denomination]] . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Freedom/Experiment]] . . . August 14, 2020, at 12:46 AM by [[~jrmu]]: [==]%0a* [[Freedom/Centralized]] . . . August 10, 2020, at 10:14 AM by [[~jrmu]]: [==]%0a* [[Freedom/Republic]] . . . August 10, 2020, at 09:52 AM by [[~jrmu]]: [==]%0a* [[Freedom/Education]] . . . August 10, 2020, at 09:49 AM by [[~jrmu]]: [==]%0a* [[Freedom/Equalaccess]] . . . August 10, 2020, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom/Vendorlockin]] . . . August 10, 2020, at 09:28 AM by [[~jrmu]]: [==]%0a* [[Freedom/Selfhost]] . . . August 10, 2020, at 09:01 AM by [[~jrmu]]: [==]%0a* [[Freedom/UNIX]] . . . August 10, 2020, at 07:26 AM by [[~jrmu]]: [==]%0a* [[Freedom/Quality]] . . . August 10, 2020, at 07:24 AM by [[~jrmu]]: [==]%0a* [[Freedom/License]] . . . August 03, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Freedom/Source]] . . . August 01, 2020, at 04:55 AM by [[~jrmu]]: [==]%0a* [[Freedom/Network]] . . . July 31, 2020, at 01:19 PM by [[~jrmu]]: [==]%0a +time=1684782562 blob - 3e09a6491d35bdf171360ea5250b3d8a45cb5e3d blob + 3c8242b50b1ae20abc3997ef030cd52fc2884a43 --- wiki.d/Got.RecentChanges +++ wiki.d/Got.RecentChanges @@ -4,6 +4,6 @@ charset=UTF-8 ctime=1636298220 host=75.158.138.249 name=Got.RecentChanges -rev=108 -text=* [[Got/RemoteRepo]] . . . @2023-05-21T23:12:34Z by [[~izzyb]]: [=Almost complete, Need to create gitgot-deploy.pl script still=]%0a* [[Got/Repo]] . . . February 26, 2023, at 05:02 PM by [[~fossdev]]: [==]%0a* [[Got/Server]] . . . January 02, 2022, at 05:42 PM by [[~jrmu]]: [==]%0a* [[Got/Usage]] . . . December 17, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[Got/Mirror]] . . . November 07, 2021, at 05:22 PM by [[~jrmu]]: [==]%0a -time=1684710754 +rev=113 +text=* [[Got/RemoteRepo]] . . . @2023-05-23T02:46:13Z by [[~izzyb]]: [=Added code for gitgot-deploy.pl=]%0a* [[Got/Repo]] . . . February 26, 2023, at 05:02 PM by [[~fossdev]]: [==]%0a* [[Got/Server]] . . . January 02, 2022, at 05:42 PM by [[~jrmu]]: [==]%0a* [[Got/Usage]] . . . December 17, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[Got/Mirror]] . . . November 07, 2021, at 05:22 PM by [[~jrmu]]: [==]%0a +time=1684809973 blob - /dev/null blob + 74df15ecde6f114430ae068abf1cbd1425227b24 (mode 644) --- /dev/null +++ wiki.d/Got.RemoteRepo @@ -0,0 +1,68 @@ +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 +author=izzyb +charset=UTF-8 +csum=Added code for gitgot-deploy.pl +ctime=1684548319 +host=75.158.138.249 +name=Got.RemoteRepo +rev=18 +targets= +text=! Summary%0a%0aThis document describes a way to configure hosting git/got repos for users. The goal is to provide shared hosting of repos, from multiple users, without needing to grant shared group privileges or even accounts on the public server. This maximises the isolation, for security reasons, between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) and push/pull changes to it locally or via ssh as normal (details below).%0a%0aTwo scripts will be used to accomplish this; gitgot-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (5 - 15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the User Host staging area to the Public Host's staging area. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a%0aThe staging area is needed for security reasons. The script needs access to rsync the files between hosts without a password which would be a security concern if it can directly modify other areas on the Public Host. It's on both the the User and Public host to allow the same scripts to be used even for user accounts hosted on the Public Host. The scripts will need an account (''gitgot'') on each machine and have an ssh key allowing the User Host to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. The repos will be owned by the web server user once deployed.%0a%0aThe repo will be staged in /var/gitgot/user/repo directory structure.%0a%0a! Setup the Hosts%0a%0aThis configuration assumes two hosts, but can also be run on a single or multiple hosts. The host where the user accounts and home directories are will be known as the User Host, and the host where the web server runs will be known as the Public Host in this configuration. You can have multiple user hosts that all use the same public host, and the public host can also have user accounts on it. Advanced configurations could also have multiple public hosts with a load balancing configuration, but that is beyond the scope of this document.%0a%0a!! User Host%0a%0aThe configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script can be configured to create this folder for you if it is missing for existing users or you can use other means to setup the directory. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a%0a[@%0adoas mkdir -p /etc/skel/public/gitgot%0adoas chown root.wheel /etc/skel/public/gitgot%0adoas chmod 755 /etc/skel/public/gitgot%0a@]%0a%0aThe ''gitgot-staging.pl'' script will move repos from the users directory to the staging area and change ownership to the gitgot user. It skips empty directories. Both the user Host and Public Host will need a gitgot user created like this:%0a%0a[@%0adoas useradd -m gitgot%0adoas su - gitgot%0assh-keygen -t ed25519%0aexit%0a@]%0a%0aUse the default path for the key file and leave the password empty. The output will look something like this:%0a%0a[@%0aGenerating public/private ed25519 key pair.%0aEnter file in which to save the key (/home/gitgot/.ssh/id_ed25519): %0aEnter passphrase (empty for no passphrase): %0aEnter same passphrase again: %0aYour identification has been saved in /home/gitgot/.ssh/id_ed25519%0aYour public key has been saved in /home/gitgot/.ssh/id_ed25519.pub%0aThe key fingerprint is:%0aSHA256:lyrfN6pDSRuVI112nfZiMh02aOoHxvgq5Y5jyY2QKpI gitgot@planetofnix.com%0aThe key's randomart image is:%0a+--[ED25519 256]--+%0a| . oo....|%0a| . =.o.+o.|%0a| = + o.o.|%0a| + =.o + .|%0a| . .SBo. + . |%0a| o =oo . |%0a| . . o.B.. . |%0a|E . B+=. o |%0a|.. ..++ooo . |%0a+----[SHA256]-----+%0a@]%0a%0aYou'll need to do the same on the Public Host and copy the public key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a%0a[@%0assh_as='%3cadminUser>@%3cremotehost>'%0assh $ssh_as doas useradd -m gitgot%0adoas cat /home/gitgot/.ssh/id_ed25519.pub | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a# Log in to the Public Host%0assh $ssh_as%0a# Copy paste these separately after logging in%0adoas su %0acat doasbroken.tmp >>/home/gitgot/authorized_keys%0arm doasbroken.tmp%0aexit%0aexit%0a@]%0a%0a!!! gitgot-staging.pl%0a%0aWe'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl This script is also available via a git repo here, but you can copy and paste it from here also.%0a%0a[@%0amkdir /home/gitgot/bin%0avim /home/gitgot/bin/gitgot-staging.pl%0a@]%0a%0a%25code%25[@%0a#!/usr/bin/perl%0ause strict;%0ause warnings;%0amy $config={%0a remoteHost=>'got.ircnow.org',%0a remoteUser=>'gitgot',%0a remoteStage=>'/var/gitgot',%0a repoDir=>'public/gitgot',%0a createRepoDir=>1,%0a stageDir=>'/var/gitgot',%0a gitgotUser=>'gitgot',%0a key_path=>'/home/gitgot/.ssh/id_ed25519',%0a rsync_cmd=>'openrsync',%0a};%0a# verify we have a local staging area%0aif (not -d $config->{stageDir}) {%0a my (undef,undef,$uid,$gid) = getpwnam($config->{gitgotUser})%0a or die "User " . $config->{gitgotUser} . " doesn't exist";%0a mkdir $config->{stageDir}, 0750;%0a chown $uid,$gid,$config->{stageDir};%0a}%0aopendir (my $DH, '/home/') || die "Can't opendir /home : $!";%0awhile (my $user = readdir($DH)) {%0a if (-d "/home/$user/" . $config->{repoDir}) {%0a # Skip if no repos%0a opendir (my $RDH, "/home/$user/" . $config->{repoDir})%0a or die "Can't opendir /home/$user/ : $!";%0a my @repos = readdir($RDH);%0a next unless (scalar @repos > 2);%0a%0a # Make sure user has a staging directory%0a if(not -d $config->{stageDir} . "/$user") {%0a mkdir ($config->{stageDir} . "/$user");%0a }%0a # rsync files to local staging area%0a my $src=qq(/home/$user/$config->{repoDir}/*);%0a my $dst=qq($config->{stageDir}/$user/);%0a my $rv=system(qq{%0a openrsync --rsync-path=openrsync -a --delete $src $dst%0a });%0a warn "rsync failed $user\n$!\n" if ($rv != 0);%0a } elsif ($config->{createRepoDir}) { # create missing repo dirs%0a # skip dirs without users.%0a my (undef,undef,$uid,$gid) = getpwnam($user) or next;%0a my $repoPath="/home/$user";%0a for my $dir (split('/', $config->{repoDir})) {%0a $repoPath.="/$dir";%0a unless (-e $repoPath) {%0a mkdir $repoPath, 0755;%0a chown $uid,$gid,$repoPath;%0a }%0a }%0a }%0a}%0a# rsync to remote staging area if we have a remote host%0aif (defined $config->{remoteHost}) {%0a # Only sync if we have repos to deploy%0a opendir (my $SDH, $config->{stageDir})%0a or die "Can't opendir ". $config->{stageDir} . " : $!";%0a my @repos = readdir($SDH);%0a%0a if(scalar @repos > 2) {%0a my $src=$config->{stageDir} . "/*";%0a my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost}%0a . ":" . $config->{remoteStage} . "/";%0a%0a my $rv=system(qq{%0a openrsync --rsync-path=openrsync -ae %0a "ssh -i $config->{key_path}" --delete $src $dst%0a });%0a }%0a}%0a@]%0a%0a!! Public Host%0a%0aThe Public Host is where the web server runs. It will run the ''gitgot-deploy.pl'' script from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a%0a'''NOTE:''' This part of the documentation is a bit in flux because the current server doesn't have a way to publish repos in user folders. This is a project for another day, hopefully not too far into the future. As a work around, the users name is added as a prefix to the repo name to avoid one user's repo clobbering another users repo with the same name. Hopefully this will be fixed soon.%0a%0a!!!gitgot-deploy.pl%0a%0a%25code%25[@%0a#!/usr/bin/perl%0ause strict;%0ause warnings;%0amy $config={%0a stageDir=>'/var/gitgot',%0a gitgotUser=>'gitgot',%0a gotwebDir=>'/var/www/got/public',%0a};%0a# Sync changes from stageDir to the webdir%0aopendir (my $DH, $config->{stageDir})%0a or die "Can't opendir " . $config->{stageDir} . " : $!";%0awhile (my $user = readdir($DH)) {%0a next if ($user =~ /^\./); # skip . files %0a if (-d $config->{stageDir} . "/$user") {%0a # Need the name of each repo so we can add username ass prefix%0a opendir (my $uDH, $config->{stageDir} . "/$user")%0a or die "Can't opendir ". $config->{stageDir} . "/$user/ : $!";%0a while (my $repo = readdir($uDH)) {%0a next if ($repo =~ /^\./); # skip . files%0a # need destination folder name to change to prefix%0a # the username to it to prevent one user from clobbering%0a # another users repos. Can't do a rename of the folder%0a # with rsync so have to create the destination folder then%0a # rsync the contents of it.%0a my @stat=stat($config->{stageDir} . "/$user/$repo");%0a my $prefixName="$user-$repo";%0a my $dst=qq($config->{gotwebDir}/$prefixName/);%0a mkdir $dst,$stat[2]; #stat[2] is mode of original dir%0a opendir (my $rDH, $config->{stageDir} . "/$user/$repo")%0a or die "Can't opendir ". $config->{stageDir} . "/$user/$repo : $!";%0a while (my $git = readdir($rDH)) {%0a next if ($git eq '.' or $git eq '..'); # skip . and ..%0a my $src=qq($config->{stageDir}/$user/$repo/$git);%0a my $rv=system(qq{%0a openrsync --rsync-path=openrsync -a --delete $src $dst%0a });%0a warn "rsync failed $prefixName\n$!\n" if ($rv != 0);%0a }%0a }%0a }%0a}%0a@]%0a%0a%0a! Using the Repo%0a%0a%25note%25'''NOTE: ''' For most of these commands, ''git'' and ''got'' can be used interchangeably. ''Got'' is a clone of ''git'' after all.%0a%0aGit repos exist in two forms; working or bare. A bare repo contains no working tree and is generally used for published versions of the repo. The bare version is really just the contents of the .git directory in your working tree. It is usually the repo name with a .git extension by convention. So a repo named my myProgram would be published in the directory ~/public/gitgot/myProgram.git.%0a%0aYour working repo is where you make your changes. It has a hidden directory of .git which contains the bare repo contents. If you are using your shell account on the User Host machine for your working repo, you are a local user. If you are using a remote computer for your working repo then you'll use the remote User commands to access the public repo. The examples below will assume you are using a working directory of ~/myProjects/ where you'll put the working versions of your repos. %0a%0a!! Creating a New Repo%0a%0aA new repo is created using the git init command. Its easiest if you create the bare repo first since cloning setups up the remote details for you. %0a%0a!!! Local User%0a%0a%25commands%25[@%0acd ~/myProjects/%0agit init --bare ~/public/gitgot/myProgram.git%0agit clone ~/public/gitgot/myProgram.git%0agit push %0a@]%0a%0a!!! Remote User%0a%25commands%25[@%0acd ~/myProjects/%0assh username@example.com git init --bare ~/public/gitgot/myProgram.git%0agit clone ssh://username@example.com/~/public/gitgot/myProgram.git%0agit push%0a@]%0a%0a!! Pushing an Existing Repo%0a%0aIf you have an existing working repo that you want to publish you first need to create an empty bare repo then add a remote url to your working repo to push to like this:%0a%0a!!! Local User%0a%25commands%25[@%0acd ~/myProjects/myProgram%0agit init --bare ~/public/gitgot/myProgram.git%0agit remote add origin ~/public/gitgot/myProgram.git%0agit push --set-upstream origin master%0a# After the first push you only need this%0agit push%0a@]%0a%0a!!! Remote User%0a%25commands%25[@%0acd ~/myProjects/myProgram%0assh username@example.com git init --bare ~/public/gitgot/myProgram.git%0agit remote add origin ssh://username@example.com/~/public/gitgot/myProgram.git%0agit push --set-upstream origin master%0a# After the first push you only need this%0agit push%0a@]%0a%0a!! Clone a Bare Repo%0a%0aAnother way to create a bare repo of an existing repo is to clone it as a --bare repo like this:%0a%0a!!! Local User%0a%25commands%25[@%0acd ~/public/gitgot/%0agit clone --bare ~/myProjects/myProgram%0acd ~/myProjects/myProgram%0agit remote add origin ~/public/gitgot/myProgram.git%0agit push --set-upstream origin master%0a# After the first push you only need this%0agit push%0a@]%0a%0a!!! Remote User%0aIts harder to do a clone of your working repo from remote since you probably don't have an easy way to access it from remote. We'll assume you have the ability to ssh%0a%0a%25commands%25[@%0acd ~/public/gitgot/%0agit clone --bare ssh://username@example.com/~/myProjects/myProgram%0a# On your local machine%0acd ~/myProjects/myProgram%0agit remote add origin ssh://username@UserHost.com/~/public/gitgot/myProgram.git%0agit push --set-upstream origin master%0a# After the first push you only need this%0agit push%0a@]%0a%0a%0a +time=1684809973 +author:1684809973=izzyb +csum:1684809973=Added code for gitgot-deploy.pl +diff:1684809973:1684738374:=171,208c171%0a%3c my $config={%0a%3c stageDir=>'/var/gitgot',%0a%3c gitgotUser=>'gitgot',%0a%3c gotwebDir=>'/var/www/got/public',%0a%3c };%0a%3c # Sync changes from stageDir to the webdir%0a%3c opendir (my $DH, $config->{stageDir})%0a%3c or die "Can't opendir " . $config->{stageDir} . " : $!";%0a%3c while (my $user = readdir($DH)) {%0a%3c next if ($user =~ /^\./); # skip . files %0a%3c if (-d $config->{stageDir} . "/$user") {%0a%3c # Need the name of each repo so we can add username ass prefix%0a%3c opendir (my $uDH, $config->{stageDir} . "/$user")%0a%3c or die "Can't opendir ". $config->{stageDir} . "/$user/ : $!";%0a%3c while (my $repo = readdir($uDH)) {%0a%3c next if ($repo =~ /^\./); # skip . files%0a%3c # need destination folder name to change to prefix%0a%3c # the username to it to prevent one user from clobbering%0a%3c # another users repos. Can't do a rename of the folder%0a%3c # with rsync so have to create the destination folder then%0a%3c # rsync the contents of it.%0a%3c my @stat=stat($config->{stageDir} . "/$user/$repo");%0a%3c my $prefixName="$user-$repo";%0a%3c my $dst=qq($config->{gotwebDir}/$prefixName/);%0a%3c mkdir $dst,$stat[2]; #stat[2] is mode of original dir%0a%3c opendir (my $rDH, $config->{stageDir} . "/$user/$repo")%0a%3c or die "Can't opendir ". $config->{stageDir} . "/$user/$repo : $!";%0a%3c while (my $git = readdir($rDH)) {%0a%3c next if ($git eq '.' or $git eq '..'); # skip . and ..%0a%3c my $src=qq($config->{stageDir}/$user/$repo/$git);%0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -a --delete $src $dst%0a%3c });%0a%3c warn "rsync failed $prefixName\n$!\n" if ($rv != 0);%0a%3c }%0a%3c }%0a%3c }%0a%3c }%0a---%0a> %0a +host:1684809973=75.158.138.249 +author:1684738374=izzyb +diff:1684738374:1684730920:=163,166d162%0a%3c '''NOTE:''' This part of the documentation is a bit in flux because the current server doesn't have a way to publish repos in user folders. This is a project for another day, hopefully not too far into the future. As a work around, the users name is added as a prefix to the repo name to avoid one user's repo clobbering another users repo with the same name. Hopefully this will be fixed soon.%0a%3c %0a%3c !!!gitgot-deploy.pl%0a%3c %0a168,170d163%0a%3c #!/usr/bin/perl%0a%3c use strict;%0a%3c use warnings;%0a +host:1684738374=75.158.138.249 +author:1684730920=izzyb +diff:1684730920:1684730548:=174,175c174,175%0a%3c Your working repo is where you make your changes. It has a hidden directory of .git which contains the bare repo contents. If you are using your shell account on the User Host machine for your working repo, you are a local user. If you are using a remote computer for your working repo then you'll use the remote User commands to access the public repo. The examples below will assume you are using a working directory of ~/myProjects/ where you'll put the working versions of your repos. %0a%3c %0a---%0a> Your working repo is where you make your changes. It contains the bare repo contents in the .git hidden directory in each repo. You can use the shell account on the User Host machine for your working repo or a remote computer and push updates via ssh to the User Host machine for publishing. The examples below will assume you are using a working directory of ~/myProjects/ where you'll put the working versions of your repos. %0a> %0a249,250d248%0a%3c %0a%3c %0a +host:1684730920=75.158.138.249 +author:1684730548=izzyb +diff:1684730548:1684730201:=170,171c170,171%0a%3c %25note%25'''NOTE: ''' For most of these commands, ''git'' and ''got'' can be used interchangeably. ''Got'' is a clone of ''git'' after all.%0a%3c %0a---%0a> %25note%25''NOTE: ''' For most of these commands, git and got can be used interchangeably. Got is a clone of git after all.%0a> %0a174c174%0a%3c Your working repo is where you make your changes. It contains the bare repo contents in the .git hidden directory in each repo. You can use the shell account on the User Host machine for your working repo or a remote computer and push updates via ssh to the User Host machine for publishing. The examples below will assume you are using a working directory of ~/myProjects/ where you'll put the working versions of your repos. %0a---%0a> Your working repo is where you make your changes. It contains the bare repo contents in the .git hidden directory in each repo. Your can use the shell account on the User Host machine for your working repo or a remote computer and push updates via ssh to the User Host machine for publishing. The examples below will assume you are using a working directory of ~/myProjects/ where you'll put the working versions of your repos. %0a +host:1684730548=75.158.138.249 +author:1684730201=izzyb +diff:1684730201:1684710754:=167a168,171%0a> %0a> %0a> %0a> %0a169,181c173,177%0a%3c %0a%3c %25note%25''NOTE: ''' For most of these commands, git and got can be used interchangeably. Got is a clone of git after all.%0a%3c %0a%3c Git repos exist in two forms; working or bare. A bare repo contains no working tree and is generally used for published versions of the repo. The bare version is really just the contents of the .git directory in your working tree. It is usually the repo name with a .git extension by convention. So a repo named my myProgram would be published in the directory ~/public/gitgot/myProgram.git.%0a%3c %0a%3c Your working repo is where you make your changes. It contains the bare repo contents in the .git hidden directory in each repo. Your can use the shell account on the User Host machine for your working repo or a remote computer and push updates via ssh to the User Host machine for publishing. The examples below will assume you are using a working directory of ~/myProjects/ where you'll put the working versions of your repos. %0a%3c %0a%3c !! Creating a New Repo%0a%3c %0a%3c A new repo is created using the git init command. Its easiest if you create the bare repo first since cloning setups up the remote details for you. %0a%3c %0a%3c !!! Local User%0a%3c %0a---%0a> For most of these commands, git and got can be used interchangeably. Got is a clone of git after all. %0a> %0a> !! Creating a bare repo for publishing%0a> Git repos can exist in two forms; working or bare. You usually use git with a working tree for making changes in. You don't need or want the working tree in a version intended for sharing. Instead you create a bare version of it. The bare version is really just the contents of the .git directory in your working tree. You can create a bare version of any git repo for publishing like this:%0a> %0a183,186c179,180%0a%3c cd ~/myProjects/%0a%3c git init --bare ~/public/gitgot/myProgram.git%0a%3c git clone ~/public/gitgot/myProgram.git%0a%3c git push %0a---%0a> cd ~/public/gitgot/%0a> git clone --bare /path/to/repo%0a189c183,184%0a%3c !!! Remote User%0a---%0a> /path/to/repo can also be a remote url supported by git/got. Generally it will be a clone of a working directory you created with git init, but it can be a fresh init of a bare repo created like this:%0a> %0a191,194c186,187%0a%3c cd ~/myProjects/%0a%3c ssh username@example.com git init --bare ~/public/gitgot/myProgram.git%0a%3c git clone ssh://username@example.com/~/public/gitgot/myProgram.git%0a%3c git push%0a---%0a> cd ~/public/gitgot/%0a> git init --bare myRepo.git%0a197,201c190,192%0a%3c !! Pushing an Existing Repo%0a%3c %0a%3c If you have an existing working repo that you want to publish you first need to create an empty bare repo then add a remote url to your working repo to push to like this:%0a%3c %0a%3c !!! Local User%0a---%0a> !! Configuring your working Repo%0a> If you don't have a working tree yet, you can clone the bare repo you've already created above. Assuming you use ~/git/ as your working directory, you'd clone your bare repo like this:%0a> %0a203,208c194,195%0a%3c cd ~/myProjects/myProgram%0a%3c git init --bare ~/public/gitgot/myProgram.git%0a%3c git remote add origin ~/public/gitgot/myProgram.git%0a%3c git push --set-upstream origin master%0a%3c # After the first push you only need this%0a%3c git push%0a---%0a> cd ~/git/%0a> git clone ~/public/gitgot/myRepo.git%0a211c198,199%0a%3c !!! Remote User%0a---%0a> If you already had a working repo, and want to push changes to it to your public bare repo, you'll do something like this:%0a> %0a213,215c201,202%0a%3c cd ~/myProjects/myProgram%0a%3c ssh username@example.com git init --bare ~/public/gitgot/myProgram.git%0a%3c git remote add origin ssh://username@example.com/~/public/gitgot/myProgram.git%0a---%0a> cd ~/git/myRepo%0a> git remote add origin ~/public/gitgot/myRepo.git%0a217,218d203%0a%3c # After the first push you only need this%0a%3c git push%0a221,225c206,208%0a%3c !! Clone a Bare Repo%0a%3c %0a%3c Another way to create a bare repo of an existing repo is to clone it as a --bare repo like this:%0a%3c %0a%3c !!! Local User%0a---%0a> !! Configuring a repo on a remote machine%0a> If you have a local copy of your repo and wish to push it to your Public repo, you can do this:%0a> %0a227,230c210%0a%3c cd ~/public/gitgot/%0a%3c git clone --bare ~/myProjects/myProgram%0a%3c cd ~/myProjects/myProgram%0a%3c git remote add origin ~/public/gitgot/myProgram.git%0a---%0a> git remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0a232,233d211%0a%3c # After the first push you only need this%0a%3c git push%0a236,238c214,216%0a%3c !!! Remote User%0a%3c Its harder to do a clone of your working repo from remote since you probably don't have an easy way to access it from remote. We'll assume you have the ability to ssh%0a%3c %0a---%0a> !! Publish a New Bare Repo from remote%0a> If you have a repo on your local machine that isn't already in your Public/gitgot/ on your User Host, you will need to create a bare repo on the User Host then push it like this:%0a> %0a240,244c218,219%0a%3c cd ~/public/gitgot/%0a%3c git clone --bare ssh://username@example.com/~/myProjects/myProgram%0a%3c # On your local machine%0a%3c cd ~/myProjects/myProgram%0a%3c git remote add origin ssh://username@UserHost.com/~/public/gitgot/myProgram.git%0a---%0a> ssh username@example.com git init --bare public/gitgot/myRepo.git%0a> git remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0a246,247d220%0a%3c # After the first push you only need this%0a%3c git push%0a248a222,223%0a> %0a> %0a +host:1684730201=75.158.138.249 +author:1684710754=izzyb +csum:1684710754=Almost complete, Need to create gitgot-deploy.pl script still +diff:1684710754:1684710438:= +host:1684710754=75.158.138.249 +author:1684710438=izzyb +diff:1684710438:1684710404:= +host:1684710438=75.158.138.249 +author:1684710404=izzyb +diff:1684710404:1684707260:=25,26c25,26%0a%3c The ''gitgot-staging.pl'' script will move repos from the users directory to the staging area and change ownership to the gitgot user. It skips empty directories. Both the user Host and Public Host will need a gitgot user created like this:%0a%3c %0a---%0a> The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a> %0a161,164c161,174%0a%3c The Public Host is where the web server runs. It will run the ''gitgot-deploy.pl'' script from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a%3c %0a%3c %25code%25[@%0a%3c %0a---%0a> The Public Host is where the web server runs. It can be the same machine as the User Host. The gitgot-staging.pl script will copy the repos from each users home dirs to /var/gitgot/username/. A second script called gitgot-deploy.pl will run from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a> %0a> %0a> %0a> %0a> %0a> %0a> %0a> %0a> ! Using the Repo%0a> %0a> [@%0a> %25commands%25[@%0a> ssh username@got.ircnow.org git init --bare /var/git/reponame%0a167,180c177,179%0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c ! Using the Repo%0a%3c For most of these commands, git and got can be used interchangeably. Got is a clone of git after all. %0a%3c %0a%3c !! Creating a bare repo for publishing%0a%3c Git repos can exist in two forms; working or bare. You usually use git with a working tree for making changes in. You don't need or want the working tree in a version intended for sharing. Instead you create a bare version of it. The bare version is really just the contents of the .git directory in your working tree. You can create a bare version of any git repo for publishing like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/public/gitgot/%0a%3c git clone --bare /path/to/repo%0a---%0a> [@%0a> git remote add origin ssh://got.ircnow.org/var/git/reponame%0a> git push --set-upstream origin master%0a182,222d180%0a%3c %0a%3c /path/to/repo can also be a remote url supported by git/got. Generally it will be a clone of a working directory you created with git init, but it can be a fresh init of a bare repo created like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/public/gitgot/%0a%3c git init --bare myRepo.git%0a%3c @]%0a%3c %0a%3c !! Configuring your working Repo%0a%3c If you don't have a working tree yet, you can clone the bare repo you've already created above. Assuming you use ~/git/ as your working directory, you'd clone your bare repo like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/git/%0a%3c git clone ~/public/gitgot/myRepo.git%0a%3c @]%0a%3c %0a%3c If you already had a working repo, and want to push changes to it to your public bare repo, you'll do something like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/git/myRepo%0a%3c git remote add origin ~/public/gitgot/myRepo.git%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a%3c !! Configuring a repo on a remote machine%0a%3c If you have a local copy of your repo and wish to push it to your Public repo, you can do this:%0a%3c %0a%3c %25commands%25[@%0a%3c git remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a%3c !! Publish a New Bare Repo from remote%0a%3c If you have a repo on your local machine that isn't already in your Public/gitgot/ on your User Host, you will need to create a bare repo on the User Host then push it like this:%0a%3c %0a%3c %25commands%25[@%0a%3c ssh username@example.com git init --bare public/gitgot/myRepo.git%0a%3c git remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a +host:1684710404=75.158.138.249 +author:1684707260=izzyb +diff:1684707260:1684699029:=3,10c3,8%0a%3c This document describes a way to configure hosting git/got repos for users. The goal is to provide shared hosting of repos, from multiple users, without needing to grant shared group privileges or even accounts on the public server. This maximises the isolation, for security reasons, between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) and push/pull changes to it locally or via ssh as normal (details below).%0a%3c %0a%3c Two scripts will be used to accomplish this; gitgot-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (5 - 15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the User Host staging area to the Public Host's staging area. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a%3c %0a%3c The staging area is needed for security reasons. The script needs access to rsync the files between hosts without a password which would be a security concern if it can directly modify other areas on the Public Host. It's on both the the User and Public host to allow the same scripts to be used even for user accounts hosted on the Public Host. The scripts will need an account (''gitgot'') on each machine and have an ssh key allowing the User Host to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. The repos will be owned by the web server user once deployed.%0a%3c %0a%3c The repo will be staged in /var/gitgot/user/repo directory structure.%0a%3c %0a---%0a> This document describes a way to configure hosting of users git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) which can be on the public host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a> %0a> Two scripts will be used to accomplish this; gitgit-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the staging area to the Public Host's staging area. The scripts will need an account (''gitgot'') on each machine and have an ssh public key allowing the User Host's to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. %0a> %0a> The repo will be staged in /var/gitgot/user/repo directory structure. The staging area is needed for security reasons. The script needs access to rsync the files without a password without having access to directly modify the web servers chroot. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a> %0a17,18c15,16%0a%3c The configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script can be configured to create this folder for you if it is missing for existing users or you can use other means to setup the directory. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> The configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script will create this folder for you if it is missing for existing users. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a> %0a59,60c57,58%0a%3c You'll need to do the same on the Public Host and copy the public key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a%3c %0a---%0a> You'll need to do the same on the remote system and copy the key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a> %0a64,65c62%0a%3c doas cat /home/gitgot/.ssh/id_ed25519.pub | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a%3c # Log in to the Public Host%0a---%0a> doas cat /home/gitgot/.ssh/id_ed25519 | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a67c64%0a%3c # Copy paste these separately after logging in%0a---%0a> # you'll have to copy and paste these desperately after logging in%0a72d68%0a%3c exit%0a85,97c81,112%0a%3c #!/usr/bin/perl%0a%3c use strict;%0a%3c use warnings;%0a%3c my $config={%0a%3c remoteHost=>'got.ircnow.org',%0a%3c remoteUser=>'gitgot',%0a%3c remoteStage=>'/var/gitgot',%0a%3c repoDir=>'public/gitgot',%0a%3c createRepoDir=>1,%0a%3c stageDir=>'/var/gitgot',%0a%3c gitgotUser=>'gitgot',%0a%3c key_path=>'/home/gitgot/.ssh/id_ed25519',%0a%3c rsync_cmd=>'openrsync',%0a---%0a> #!/usr/bin/perl %0a> # %0a> # This script copies files from the users ~/public/gitgot directory %0a> # and transfers it to the server's /var/gitgot/%3cusername>/ directory. %0a> # The server will run a cronjob as root to move the files from there %0a> # to the /var/www/htdocs/got/public/ directory for sharing online. %0a> # %0a> # Ownership on the files will change as configured. %0a> # It is assumed the owner of the files wont have an account on the %0a> # destination server. The user will push changes to the repo in their %0a> # home directory as normal via an ssh:// git repo url. %0a> # %0a> use strict; %0a> use warnings; %0a> %0a> use Net::OpenSSH; %0a> #Using file find is probably too heavy for the need here %0a> #use File::Find; %0a> %0a> # Doing it with system calls instead %0a> #use File::Rsync; %0a> #$rsync=File::Rsync->new(); %0a> %0a> my $config={ %0a> remoteHost=>'got.ircnow.org', %0a> remoteUser=>'gitgot', %0a> remoteStage=>'/var/gitgot', %0a> repoDir=>'public/gitgot',%0a> stageDir=>'/var/gitgot',%0a> gitgotUser=>'gitgot',%0a> key_path=>'/home/gitgot/.ssh/id_ed25519',%0a> rsync_cmd=>'openrsync',%0a98a114%0a> %0a100,104c116,117%0a%3c if (not -d $config->{stageDir}) {%0a%3c my (undef,undef,$uid,$gid) = getpwnam($config->{gitgotUser})%0a%3c or die "User " . $config->{gitgotUser} . " doesn't exist";%0a%3c mkdir $config->{stageDir}, 0750;%0a%3c chown $uid,$gid,$config->{stageDir};%0a---%0a> if (not -d "/var/gitgot") { %0a> mkdir "/var/gitgot";%0a105a119%0a> %0a108,117c122,133%0a%3c if (-d "/home/$user/" . $config->{repoDir}) {%0a%3c # Skip if no repos%0a%3c opendir (my $RDH, "/home/$user/" . $config->{repoDir})%0a%3c or die "Can't opendir /home/$user/ : $!";%0a%3c my @repos = readdir($RDH);%0a%3c next unless (scalar @repos > 2);%0a%3c %0a%3c # Make sure user has a staging directory%0a%3c if(not -d $config->{stageDir} . "/$user") {%0a%3c mkdir ($config->{stageDir} . "/$user");%0a---%0a> if (-d "/home/$user/" . $config->{repoDir}) {%0a> # Make sure user has a staging directory%0a> if(not -d $config->{stageDir} . "/$user") {%0a> mkdir ($config->{stageDir} . "/$user");%0a> }%0a> # rsync files to local staging area%0a> my $src=qq(/home/$user/$config->{repoDir}/*);%0a> my $dst=qq($config->{stageDir}/$user/); %0a> my $rv=system(qq{%0a> openrsync --rsync-path=openrsync -a --delete $src $dst%0a> });%0a> warn "rsync failed $user\n$!\n" if ($rv != 0);%0a119,137d134%0a%3c # rsync files to local staging area%0a%3c my $src=qq(/home/$user/$config->{repoDir}/*);%0a%3c my $dst=qq($config->{stageDir}/$user/);%0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -a --delete $src $dst%0a%3c });%0a%3c warn "rsync failed $user\n$!\n" if ($rv != 0);%0a%3c } elsif ($config->{createRepoDir}) { # create missing repo dirs%0a%3c # skip dirs without users.%0a%3c my (undef,undef,$uid,$gid) = getpwnam($user) or next;%0a%3c my $repoPath="/home/$user";%0a%3c for my $dir (split('/', $config->{repoDir})) {%0a%3c $repoPath.="/$dir";%0a%3c unless (-e $repoPath) {%0a%3c mkdir $repoPath, 0755;%0a%3c chown $uid,$gid,$repoPath;%0a%3c }%0a%3c }%0a%3c }%0a139c136%0a%3c # rsync to remote staging area if we have a remote host%0a---%0a> # rsync to remote staging area if we have a remote host %0a141,155c138,151%0a%3c # Only sync if we have repos to deploy%0a%3c opendir (my $SDH, $config->{stageDir})%0a%3c or die "Can't opendir ". $config->{stageDir} . " : $!";%0a%3c my @repos = readdir($SDH);%0a%3c %0a%3c if(scalar @repos > 2) {%0a%3c my $src=$config->{stageDir} . "/*";%0a%3c my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost}%0a%3c . ":" . $config->{remoteStage} . "/";%0a%3c %0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -ae %0a%3c "ssh -i $config->{key_path}" --delete $src $dst%0a%3c });%0a%3c }%0a---%0a> my $src=$config->{stageDir} . "/*"; %0a> my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost} . ":" . $config->{remoteStage} . "/";%0a> %0a> my $rv=system(qq{ %0a> openrsync --rsync-path=openrsync -ae "ssh -i $config->{key_path}" --delete $src $dst%0a> }); %0a> #IB Net::OpenSSH requires rsync; doesn't work with openrsync%0a> #use Net::OpenSSH to rsync to remote server using a key%0a> #my $ssh = Net::OpenSSH->new( $config->{remoteHost}, %0a> # user => $config->{remoteUser}, %0a> # key_path => $config->{key_path},%0a> # rsync_cmd => $config->{rsync_cmd}, %0a> #);%0a> #$ssh->rsync_put({safe_links => 1}, $config->{stageDir}, $config->{remoteStage});%0a +host:1684707260=75.158.138.249 +author:1684699029=izzyb +diff:1684699029:1684697463:=3,7c3,9%0a%3c This document describes a way to configure hosting of users git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) which can be on the public host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a%3c %0a%3c Two scripts will be used to accomplish this; gitgit-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the staging area to the Public Host's staging area. The scripts will need an account (''gitgot'') on each machine and have an ssh public key allowing the User Host's to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. %0a%3c %0a%3c The repo will be staged in /var/gitgot/user/repo directory structure. The staging area is needed for security reasons. The script needs access to rsync the files without a password without having access to directly modify the web servers chroot. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a---%0a> This document describes a way to configure a remote repo for hosting git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing servers. Users will store their repos in their home directory (~/public/gitgot/) which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a> %0a> A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as specified in the configuration. The script will need an account with permission to access the destination server on the public facing server. The script uses rsync to copy the file and an ssh key for authentication (details below).%0a> %0a> A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or to allow public cloning. The use of the staging area is to avoid needing to give the remote script root permission on the public server. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism. The scripts below assume the scripts will be running as root via cron.%0a> %0a> The repo will be staged in /var/gitgot/user/repo directory structure.%0a +host:1684699029=75.158.138.249 +author:1684697463=izzyb +diff:1684697463:1684695581:=13,14d12%0a%3c This configuration assumes two hosts, but can also be run on a single or multiple hosts. The host where the user accounts and home directories are will be known as the User Host, and the host where the web server runs will be known as the Public Host in this configuration. You can have multiple user hosts that all use the same public host, and the public host can also have user accounts on it. Advanced configurations could also have multiple public hosts with a load balancing configuration, but that is beyond the scope of this document.%0a%3c %0a17,18c15,16%0a%3c The configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script will create this folder for you if it is missing for existing users. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> The user host is where the user's home directories are. It can be the same machine as the public host; its also possible to have both local and remote user accounts in this configuration. We'll discuss them as being separate with notes as needed for both operations. You'll want to add a ~/public/gitgot folder to the home directory of existing users. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a> %0a25c23%0a%3c The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a---%0a> ~/public/gitgot is where users will put the repos they wish to publish. The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a +host:1684697463=75.158.138.249 +author:1684695581=izzyb +diff:1684695581:1684694817:=23,24c23,24%0a%3c ~/public/gitgot is where users will put the repos they wish to publish. The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a%3c %0a---%0a> This is where users will put the repos they wish to publish. The script will move them from the users public/gitgot/ directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a> %0a71,74c71,72%0a%3c !!! gitgot-staging.pl%0a%3c %0a%3c We'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl This script is also available via a git repo here, but you can copy and paste it from here also.%0a%3c %0a---%0a> We'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl %0a> %0a79a78,82%0a> %0a> !!! gitgot-staging.pl%0a> %0a> This script is also available via a git repo here.%0a> %0a154,163d156%0a%3c %0a%3c !! Public Host%0a%3c %0a%3c The Public Host is where the web server runs. It can be the same machine as the User Host. The gitgot-staging.pl script will copy the repos from each users home dirs to /var/gitgot/username/. A second script called gitgot-deploy.pl will run from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a +host:1684695581=75.158.138.249 +author:1684694817=izzyb +diff:1684694817:1684651231:=59c59%0a%3c [@%0a---%0a> @]%0a78,82d77%0a%3c %0a%3c !!! gitgot-staging.pl%0a%3c %0a%3c This script is also available via a git repo here.%0a%3c %0a159c154%0a%3c ! Using the Repo%0a---%0a> !! Using the Repo%0a +host:1684694817=75.158.138.249 +author:1684651231=izzyb +diff:1684651231:1684645017:=3,8c3,6%0a%3c This document describes a way to configure a remote repo for hosting git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing servers. Users will store their repos in their home directory (~/public/gitgot/) which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a%3c %0a%3c A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as specified in the configuration. The script will need an account with permission to access the destination server on the public facing server. The script uses rsync to copy the file and an ssh key for authentication (details below).%0a%3c %0a%3c A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or to allow public cloning. The use of the staging area is to avoid needing to give the remote script root permission on the public server. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism. The scripts below assume the scripts will be running as root via cron.%0a%3c %0a---%0a> This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as configured. The script will need an account with permission to do this on the web host.%0a> %0a> A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a> %0a15,16c13,14%0a%3c The user host is where the user's home directories are. It can be the same machine as the public host; its also possible to have both local and remote user accounts in this configuration. We'll discuss them as being separate with notes as needed for both operations. You'll want to add a ~/public/gitgot folder to the home directory of existing users. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> The user host can also be the web host, but we'll discuss them as being separate with notes as needed. You'll want to add a ~/public/gitgot folder to the users home directory if it already exists. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a> %0a23,24c21,22%0a%3c This is where users will put the repos they wish to publish. The script will move them from the users public/gitgot/ directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a%3c %0a---%0a> The script that does the moving of the files should have an account with access to the files in the staging area. It will need permissions to read the users home directory as well as write to the staging area. For now, we'll assume it'll be a script running via roots crontab, but ideally it should be run as a restricted user. It will need to have an ssh key to access the remote web host so we'll generate that also:%0a> %0a29d26%0a%3c exit%0a57,75c54,58%0a%3c You'll need to do the same on the remote system and copy the key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a%3c %0a%3c @]%0a%3c ssh_as='%3cadminUser>@%3cremotehost>'%0a%3c ssh $ssh_as doas useradd -m gitgot%0a%3c doas cat /home/gitgot/.ssh/id_ed25519 | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a%3c ssh $ssh_as%0a%3c # you'll have to copy and paste these desperately after logging in%0a%3c doas su %0a%3c cat doasbroken.tmp >>/home/gitgot/authorized_keys%0a%3c rm doasbroken.tmp%0a%3c exit%0a%3c @]%0a%3c %0a%3c We'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl %0a%3c %0a%3c [@%0a%3c mkdir /home/gitgot/bin%0a%3c vim /home/gitgot/bin/gitgot-staging.pl%0a---%0a> We'll put the script for copying the files in ~/bin/gitgot-staging.pl These commands assume you are still logged in as the gitgot user.%0a> %0a> [@%0a> mkdir bin%0a> vim bin/gitgot-staging.pl%0a +host:1684651231=75.158.138.249 +author:1684645017=izzyb +diff:1684645017:1684619988:=3,6c3,6%0a%3c This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as configured. The script will need an account with permission to do this on the web host.%0a%3c %0a%3c A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a%3c %0a---%0a> This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership and permissions changed as configured. The script will need an account with permission to do this on the web host.%0a> %0a> A second script running on the web host will take the files from the staging area, change their ownership and permissions as needed to place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a> %0a61,134c61,62%0a%3c %25code%25[@%0a%3c #!/usr/bin/perl %0a%3c # %0a%3c # This script copies files from the users ~/public/gitgot directory %0a%3c # and transfers it to the server's /var/gitgot/%3cusername>/ directory. %0a%3c # The server will run a cronjob as root to move the files from there %0a%3c # to the /var/www/htdocs/got/public/ directory for sharing online. %0a%3c # %0a%3c # Ownership on the files will change as configured. %0a%3c # It is assumed the owner of the files wont have an account on the %0a%3c # destination server. The user will push changes to the repo in their %0a%3c # home directory as normal via an ssh:// git repo url. %0a%3c # %0a%3c use strict; %0a%3c use warnings; %0a%3c %0a%3c use Net::OpenSSH; %0a%3c #Using file find is probably too heavy for the need here %0a%3c #use File::Find; %0a%3c %0a%3c # Doing it with system calls instead %0a%3c #use File::Rsync; %0a%3c #$rsync=File::Rsync->new(); %0a%3c %0a%3c my $config={ %0a%3c remoteHost=>'got.ircnow.org', %0a%3c remoteUser=>'gitgot', %0a%3c remoteStage=>'/var/gitgot', %0a%3c repoDir=>'public/gitgot',%0a%3c stageDir=>'/var/gitgot',%0a%3c gitgotUser=>'gitgot',%0a%3c key_path=>'/home/gitgot/.ssh/id_ed25519',%0a%3c rsync_cmd=>'openrsync',%0a%3c };%0a%3c %0a%3c # verify we have a local staging area%0a%3c if (not -d "/var/gitgot") { %0a%3c mkdir "/var/gitgot";%0a%3c }%0a%3c %0a%3c opendir (my $DH, '/home/') || die "Can't opendir /home : $!";%0a%3c while (my $user = readdir($DH)) {%0a%3c if (-d "/home/$user/" . $config->{repoDir}) {%0a%3c # Make sure user has a staging directory%0a%3c if(not -d $config->{stageDir} . "/$user") {%0a%3c mkdir ($config->{stageDir} . "/$user");%0a%3c }%0a%3c # rsync files to local staging area%0a%3c my $src=qq(/home/$user/$config->{repoDir}/*);%0a%3c my $dst=qq($config->{stageDir}/$user/); %0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -a --delete $src $dst%0a%3c });%0a%3c warn "rsync failed $user\n$!\n" if ($rv != 0);%0a%3c }%0a%3c }%0a%3c # rsync to remote staging area if we have a remote host %0a%3c if (defined $config->{remoteHost}) {%0a%3c my $src=$config->{stageDir} . "/*"; %0a%3c my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost} . ":" . $config->{remoteStage} . "/";%0a%3c %0a%3c my $rv=system(qq{ %0a%3c openrsync --rsync-path=openrsync -ae "ssh -i $config->{key_path}" --delete $src $dst%0a%3c }); %0a%3c #IB Net::OpenSSH requires rsync; doesn't work with openrsync%0a%3c #use Net::OpenSSH to rsync to remote server using a key%0a%3c #my $ssh = Net::OpenSSH->new( $config->{remoteHost}, %0a%3c # user => $config->{remoteUser}, %0a%3c # key_path => $config->{key_path},%0a%3c # rsync_cmd => $config->{rsync_cmd}, %0a%3c #);%0a%3c #$ssh->rsync_put({safe_links => 1}, $config->{stageDir}, $config->{remoteStage});%0a%3c }%0a%3c @]%0a---%0a> %0a> %0a +host:1684645017=75.158.138.249 +author:1684619988=izzyb +diff:1684619988:1684548351:=3,14c3,12%0a%3c This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership and permissions changed as configured. The script will need an account with permission to do this on the web host.%0a%3c %0a%3c A second script running on the web host will take the files from the staging area, change their ownership and permissions as needed to place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a%3c %0a%3c The repo will be staged in /var/gitgot/user/repo directory structure.%0a%3c %0a%3c ! Setup the Hosts%0a%3c %0a%3c !! User Host%0a%3c %0a%3c The user host can also be the web host, but we'll discuss them as being separate with notes as needed. You'll want to add a ~/public/gitgot folder to the users home directory if it already exists. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a> %0a> It assumes the user has a shell account on the host machine.%0a> %0a> The repo will be staged in /var/git/user/repo directory structure with symlinks back to their home directory.%0a> %0a> %25commands%25[@%0a> ssh username@got.ircnow.org git init --bare /var/git/reponame%0a> @]%0a> %0a16,18c14,15%0a%3c doas mkdir -p /etc/skel/public/gitgot%0a%3c doas chown root.wheel /etc/skel/public/gitgot%0a%3c doas chmod 755 /etc/skel/public/gitgot%0a---%0a> git remote add origin ssh://got.ircnow.org/var/git/reponame%0a> git push --set-upstream origin master%0a20,76d16%0a%3c %0a%3c The script that does the moving of the files should have an account with access to the files in the staging area. It will need permissions to read the users home directory as well as write to the staging area. For now, we'll assume it'll be a script running via roots crontab, but ideally it should be run as a restricted user. It will need to have an ssh key to access the remote web host so we'll generate that also:%0a%3c %0a%3c [@%0a%3c doas useradd -m gitgot%0a%3c doas su - gitgot%0a%3c ssh-keygen -t ed25519%0a%3c @]%0a%3c %0a%3c Use the default path for the key file and leave the password empty. The output will look something like this:%0a%3c %0a%3c [@%0a%3c Generating public/private ed25519 key pair.%0a%3c Enter file in which to save the key (/home/gitgot/.ssh/id_ed25519): %0a%3c Enter passphrase (empty for no passphrase): %0a%3c Enter same passphrase again: %0a%3c Your identification has been saved in /home/gitgot/.ssh/id_ed25519%0a%3c Your public key has been saved in /home/gitgot/.ssh/id_ed25519.pub%0a%3c The key fingerprint is:%0a%3c SHA256:lyrfN6pDSRuVI112nfZiMh02aOoHxvgq5Y5jyY2QKpI gitgot@planetofnix.com%0a%3c The key's randomart image is:%0a%3c +--[ED25519 256]--+%0a%3c | . oo....|%0a%3c | . =.o.+o.|%0a%3c | = + o.o.|%0a%3c | + =.o + .|%0a%3c | . .SBo. + . |%0a%3c | o =oo . |%0a%3c | . . o.B.. . |%0a%3c |E . B+=. o |%0a%3c |.. ..++ooo . |%0a%3c +----[SHA256]-----+%0a%3c @]%0a%3c %0a%3c We'll put the script for copying the files in ~/bin/gitgot-staging.pl These commands assume you are still logged in as the gitgot user.%0a%3c %0a%3c [@%0a%3c mkdir bin%0a%3c vim bin/gitgot-staging.pl%0a%3c @]%0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c !! Using the Repo%0a%3c %0a%3c [@%0a%3c %25commands%25[@%0a%3c ssh username@got.ircnow.org git init --bare /var/git/reponame%0a%3c @]%0a%3c %0a%3c [@%0a%3c git remote add origin ssh://got.ircnow.org/var/git/reponame%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a +host:1684619988=75.158.138.249 +author:1684548351=izzyb +diff:1684548351:1684548319:=1,3c1%0a%3c ! Summary%0a%3c %0a%3c This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a---%0a> ! Summary: This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a +host:1684548351=75.158.138.249 +author:1684548319=izzyb +diff:1684548319:1684548319:=1,14d0%0a%3c ! Summary: This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a%3c %0a%3c It assumes the user has a shell account on the host machine.%0a%3c %0a%3c The repo will be staged in /var/git/user/repo directory structure with symlinks back to their home directory.%0a%3c %0a%3c %25commands%25[@%0a%3c ssh username@got.ircnow.org git init --bare /var/git/reponame%0a%3c @]%0a%3c %0a%3c [@%0a%3c git remote add origin ssh://got.ircnow.org/var/git/reponame%0a%3c git push --set-upstream origin master%0a%3c @]%0a +host:1684548319=75.158.138.249 blob - /dev/null blob + 6016262eb47be63255733d47ade3a176b1a2d7b4 (mode 644) --- /dev/null +++ wiki.d/Got.RemoteRepo-Draft,del-1684710754 @@ -0,0 +1,48 @@ +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 +author=izzyb +charset=UTF-8 +csum= +ctime=1684548319 +host=75.158.138.249 +name=Got.RemoteRepo-Draft +rev=12 +targets= +text=! Summary%0a%0aThis document describes a way to configure hosting git/got repos for users. The goal is to provide shared hosting of repos, from multiple users, without needing to grant shared group privileges or even accounts on the public server. This maximises the isolation, for security reasons, between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) and push/pull changes to it locally or via ssh as normal (details below).%0a%0aTwo scripts will be used to accomplish this; gitgot-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (5 - 15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the User Host staging area to the Public Host's staging area. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a%0aThe staging area is needed for security reasons. The script needs access to rsync the files between hosts without a password which would be a security concern if it can directly modify other areas on the Public Host. It's on both the the User and Public host to allow the same scripts to be used even for user accounts hosted on the Public Host. The scripts will need an account (''gitgot'') on each machine and have an ssh key allowing the User Host to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. The repos will be owned by the web server user once deployed.%0a%0aThe repo will be staged in /var/gitgot/user/repo directory structure.%0a%0a! Setup the Hosts%0a%0aThis configuration assumes two hosts, but can also be run on a single or multiple hosts. The host where the user accounts and home directories are will be known as the User Host, and the host where the web server runs will be known as the Public Host in this configuration. You can have multiple user hosts that all use the same public host, and the public host can also have user accounts on it. Advanced configurations could also have multiple public hosts with a load balancing configuration, but that is beyond the scope of this document.%0a%0a!! User Host%0a%0aThe configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script can be configured to create this folder for you if it is missing for existing users or you can use other means to setup the directory. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a%0a[@%0adoas mkdir -p /etc/skel/public/gitgot%0adoas chown root.wheel /etc/skel/public/gitgot%0adoas chmod 755 /etc/skel/public/gitgot%0a@]%0a%0aThe ''gitgot-staging.pl'' script will move repos from the users directory to the staging area and change ownership to the gitgot user. It skips empty directories. Both the user Host and Public Host will need a gitgot user created like this:%0a%0a[@%0adoas useradd -m gitgot%0adoas su - gitgot%0assh-keygen -t ed25519%0aexit%0a@]%0a%0aUse the default path for the key file and leave the password empty. The output will look something like this:%0a%0a[@%0aGenerating public/private ed25519 key pair.%0aEnter file in which to save the key (/home/gitgot/.ssh/id_ed25519): %0aEnter passphrase (empty for no passphrase): %0aEnter same passphrase again: %0aYour identification has been saved in /home/gitgot/.ssh/id_ed25519%0aYour public key has been saved in /home/gitgot/.ssh/id_ed25519.pub%0aThe key fingerprint is:%0aSHA256:lyrfN6pDSRuVI112nfZiMh02aOoHxvgq5Y5jyY2QKpI gitgot@planetofnix.com%0aThe key's randomart image is:%0a+--[ED25519 256]--+%0a| . oo....|%0a| . =.o.+o.|%0a| = + o.o.|%0a| + =.o + .|%0a| . .SBo. + . |%0a| o =oo . |%0a| . . o.B.. . |%0a|E . B+=. o |%0a|.. ..++ooo . |%0a+----[SHA256]-----+%0a@]%0a%0aYou'll need to do the same on the Public Host and copy the public key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a%0a[@%0assh_as='%3cadminUser>@%3cremotehost>'%0assh $ssh_as doas useradd -m gitgot%0adoas cat /home/gitgot/.ssh/id_ed25519.pub | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a# Log in to the Public Host%0assh $ssh_as%0a# Copy paste these separately after logging in%0adoas su %0acat doasbroken.tmp >>/home/gitgot/authorized_keys%0arm doasbroken.tmp%0aexit%0aexit%0a@]%0a%0a!!! gitgot-staging.pl%0a%0aWe'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl This script is also available via a git repo here, but you can copy and paste it from here also.%0a%0a[@%0amkdir /home/gitgot/bin%0avim /home/gitgot/bin/gitgot-staging.pl%0a@]%0a%0a%25code%25[@%0a#!/usr/bin/perl%0ause strict;%0ause warnings;%0amy $config={%0a remoteHost=>'got.ircnow.org',%0a remoteUser=>'gitgot',%0a remoteStage=>'/var/gitgot',%0a repoDir=>'public/gitgot',%0a createRepoDir=>1,%0a stageDir=>'/var/gitgot',%0a gitgotUser=>'gitgot',%0a key_path=>'/home/gitgot/.ssh/id_ed25519',%0a rsync_cmd=>'openrsync',%0a};%0a# verify we have a local staging area%0aif (not -d $config->{stageDir}) {%0a my (undef,undef,$uid,$gid) = getpwnam($config->{gitgotUser})%0a or die "User " . $config->{gitgotUser} . " doesn't exist";%0a mkdir $config->{stageDir}, 0750;%0a chown $uid,$gid,$config->{stageDir};%0a}%0aopendir (my $DH, '/home/') || die "Can't opendir /home : $!";%0awhile (my $user = readdir($DH)) {%0a if (-d "/home/$user/" . $config->{repoDir}) {%0a # Skip if no repos%0a opendir (my $RDH, "/home/$user/" . $config->{repoDir})%0a or die "Can't opendir /home/$user/ : $!";%0a my @repos = readdir($RDH);%0a next unless (scalar @repos > 2);%0a%0a # Make sure user has a staging directory%0a if(not -d $config->{stageDir} . "/$user") {%0a mkdir ($config->{stageDir} . "/$user");%0a }%0a # rsync files to local staging area%0a my $src=qq(/home/$user/$config->{repoDir}/*);%0a my $dst=qq($config->{stageDir}/$user/);%0a my $rv=system(qq{%0a openrsync --rsync-path=openrsync -a --delete $src $dst%0a });%0a warn "rsync failed $user\n$!\n" if ($rv != 0);%0a } elsif ($config->{createRepoDir}) { # create missing repo dirs%0a # skip dirs without users.%0a my (undef,undef,$uid,$gid) = getpwnam($user) or next;%0a my $repoPath="/home/$user";%0a for my $dir (split('/', $config->{repoDir})) {%0a $repoPath.="/$dir";%0a unless (-e $repoPath) {%0a mkdir $repoPath, 0755;%0a chown $uid,$gid,$repoPath;%0a }%0a }%0a }%0a}%0a# rsync to remote staging area if we have a remote host%0aif (defined $config->{remoteHost}) {%0a # Only sync if we have repos to deploy%0a opendir (my $SDH, $config->{stageDir})%0a or die "Can't opendir ". $config->{stageDir} . " : $!";%0a my @repos = readdir($SDH);%0a%0a if(scalar @repos > 2) {%0a my $src=$config->{stageDir} . "/*";%0a my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost}%0a . ":" . $config->{remoteStage} . "/";%0a%0a my $rv=system(qq{%0a openrsync --rsync-path=openrsync -ae %0a "ssh -i $config->{key_path}" --delete $src $dst%0a });%0a }%0a}%0a@]%0a%0a!! Public Host%0a%0aThe Public Host is where the web server runs. It will run the ''gitgot-deploy.pl'' script from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a%0a%25code%25[@%0a%0a@]%0a%0a%0a%0a%0a%0a%0a! Using the Repo%0aFor most of these commands, git and got can be used interchangeably. Got is a clone of git after all. %0a%0a!! Creating a bare repo for publishing%0aGit repos can exist in two forms; working or bare. You usually use git with a working tree for making changes in. You don't need or want the working tree in a version intended for sharing. Instead you create a bare version of it. The bare version is really just the contents of the .git directory in your working tree. You can create a bare version of any git repo for publishing like this:%0a%0a%25commands%25[@%0acd ~/public/gitgot/%0agit clone --bare /path/to/repo%0a@]%0a%0a/path/to/repo can also be a remote url supported by git/got. Generally it will be a clone of a working directory you created with git init, but it can be a fresh init of a bare repo created like this:%0a%0a%25commands%25[@%0acd ~/public/gitgot/%0agit init --bare myRepo.git%0a@]%0a%0a!! Configuring your working Repo%0aIf you don't have a working tree yet, you can clone the bare repo you've already created above. Assuming you use ~/git/ as your working directory, you'd clone your bare repo like this:%0a%0a%25commands%25[@%0acd ~/git/%0agit clone ~/public/gitgot/myRepo.git%0a@]%0a%0aIf you already had a working repo, and want to push changes to it to your public bare repo, you'll do something like this:%0a%0a%25commands%25[@%0acd ~/git/myRepo%0agit remote add origin ~/public/gitgot/myRepo.git%0agit push --set-upstream origin master%0a@]%0a%0a!! Configuring a repo on a remote machine%0aIf you have a local copy of your repo and wish to push it to your Public repo, you can do this:%0a%0a%25commands%25[@%0agit remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0agit push --set-upstream origin master%0a@]%0a%0a!! Publish a New Bare Repo from remote%0aIf you have a repo on your local machine that isn't already in your Public/gitgot/ on your User Host, you will need to create a bare repo on the User Host then push it like this:%0a%0a%25commands%25[@%0assh username@example.com git init --bare public/gitgot/myRepo.git%0agit remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0agit push --set-upstream origin master%0a@]%0a%0a%0a +time=1684710438 +author:1684710438=izzyb +diff:1684710438:1684710404:= +host:1684710438=75.158.138.249 +author:1684710404=izzyb +diff:1684710404:1684707260:=25,26c25,26%0a%3c The ''gitgot-staging.pl'' script will move repos from the users directory to the staging area and change ownership to the gitgot user. It skips empty directories. Both the user Host and Public Host will need a gitgot user created like this:%0a%3c %0a---%0a> The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a> %0a161,164c161,174%0a%3c The Public Host is where the web server runs. It will run the ''gitgot-deploy.pl'' script from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a%3c %0a%3c %25code%25[@%0a%3c %0a---%0a> The Public Host is where the web server runs. It can be the same machine as the User Host. The gitgot-staging.pl script will copy the repos from each users home dirs to /var/gitgot/username/. A second script called gitgot-deploy.pl will run from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a> %0a> %0a> %0a> %0a> %0a> %0a> %0a> %0a> ! Using the Repo%0a> %0a> [@%0a> %25commands%25[@%0a> ssh username@got.ircnow.org git init --bare /var/git/reponame%0a167,180c177,179%0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c ! Using the Repo%0a%3c For most of these commands, git and got can be used interchangeably. Got is a clone of git after all. %0a%3c %0a%3c !! Creating a bare repo for publishing%0a%3c Git repos can exist in two forms; working or bare. You usually use git with a working tree for making changes in. You don't need or want the working tree in a version intended for sharing. Instead you create a bare version of it. The bare version is really just the contents of the .git directory in your working tree. You can create a bare version of any git repo for publishing like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/public/gitgot/%0a%3c git clone --bare /path/to/repo%0a---%0a> [@%0a> git remote add origin ssh://got.ircnow.org/var/git/reponame%0a> git push --set-upstream origin master%0a182,222d180%0a%3c %0a%3c /path/to/repo can also be a remote url supported by git/got. Generally it will be a clone of a working directory you created with git init, but it can be a fresh init of a bare repo created like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/public/gitgot/%0a%3c git init --bare myRepo.git%0a%3c @]%0a%3c %0a%3c !! Configuring your working Repo%0a%3c If you don't have a working tree yet, you can clone the bare repo you've already created above. Assuming you use ~/git/ as your working directory, you'd clone your bare repo like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/git/%0a%3c git clone ~/public/gitgot/myRepo.git%0a%3c @]%0a%3c %0a%3c If you already had a working repo, and want to push changes to it to your public bare repo, you'll do something like this:%0a%3c %0a%3c %25commands%25[@%0a%3c cd ~/git/myRepo%0a%3c git remote add origin ~/public/gitgot/myRepo.git%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a%3c !! Configuring a repo on a remote machine%0a%3c If you have a local copy of your repo and wish to push it to your Public repo, you can do this:%0a%3c %0a%3c %25commands%25[@%0a%3c git remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a%3c !! Publish a New Bare Repo from remote%0a%3c If you have a repo on your local machine that isn't already in your Public/gitgot/ on your User Host, you will need to create a bare repo on the User Host then push it like this:%0a%3c %0a%3c %25commands%25[@%0a%3c ssh username@example.com git init --bare public/gitgot/myRepo.git%0a%3c git remote add origin ssh://username@example.com:public/gitgot/myRepo.git%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a +host:1684710404=75.158.138.249 +author:1684707260=izzyb +diff:1684707260:1684699029:=3,10c3,8%0a%3c This document describes a way to configure hosting git/got repos for users. The goal is to provide shared hosting of repos, from multiple users, without needing to grant shared group privileges or even accounts on the public server. This maximises the isolation, for security reasons, between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) and push/pull changes to it locally or via ssh as normal (details below).%0a%3c %0a%3c Two scripts will be used to accomplish this; gitgot-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (5 - 15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the User Host staging area to the Public Host's staging area. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a%3c %0a%3c The staging area is needed for security reasons. The script needs access to rsync the files between hosts without a password which would be a security concern if it can directly modify other areas on the Public Host. It's on both the the User and Public host to allow the same scripts to be used even for user accounts hosted on the Public Host. The scripts will need an account (''gitgot'') on each machine and have an ssh key allowing the User Host to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. The repos will be owned by the web server user once deployed.%0a%3c %0a%3c The repo will be staged in /var/gitgot/user/repo directory structure.%0a%3c %0a---%0a> This document describes a way to configure hosting of users git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) which can be on the public host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a> %0a> Two scripts will be used to accomplish this; gitgit-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the staging area to the Public Host's staging area. The scripts will need an account (''gitgot'') on each machine and have an ssh public key allowing the User Host's to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. %0a> %0a> The repo will be staged in /var/gitgot/user/repo directory structure. The staging area is needed for security reasons. The script needs access to rsync the files without a password without having access to directly modify the web servers chroot. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a> %0a17,18c15,16%0a%3c The configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script can be configured to create this folder for you if it is missing for existing users or you can use other means to setup the directory. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> The configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script will create this folder for you if it is missing for existing users. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a> %0a59,60c57,58%0a%3c You'll need to do the same on the Public Host and copy the public key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a%3c %0a---%0a> You'll need to do the same on the remote system and copy the key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a> %0a64,65c62%0a%3c doas cat /home/gitgot/.ssh/id_ed25519.pub | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a%3c # Log in to the Public Host%0a---%0a> doas cat /home/gitgot/.ssh/id_ed25519 | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a67c64%0a%3c # Copy paste these separately after logging in%0a---%0a> # you'll have to copy and paste these desperately after logging in%0a72d68%0a%3c exit%0a85,97c81,112%0a%3c #!/usr/bin/perl%0a%3c use strict;%0a%3c use warnings;%0a%3c my $config={%0a%3c remoteHost=>'got.ircnow.org',%0a%3c remoteUser=>'gitgot',%0a%3c remoteStage=>'/var/gitgot',%0a%3c repoDir=>'public/gitgot',%0a%3c createRepoDir=>1,%0a%3c stageDir=>'/var/gitgot',%0a%3c gitgotUser=>'gitgot',%0a%3c key_path=>'/home/gitgot/.ssh/id_ed25519',%0a%3c rsync_cmd=>'openrsync',%0a---%0a> #!/usr/bin/perl %0a> # %0a> # This script copies files from the users ~/public/gitgot directory %0a> # and transfers it to the server's /var/gitgot/%3cusername>/ directory. %0a> # The server will run a cronjob as root to move the files from there %0a> # to the /var/www/htdocs/got/public/ directory for sharing online. %0a> # %0a> # Ownership on the files will change as configured. %0a> # It is assumed the owner of the files wont have an account on the %0a> # destination server. The user will push changes to the repo in their %0a> # home directory as normal via an ssh:// git repo url. %0a> # %0a> use strict; %0a> use warnings; %0a> %0a> use Net::OpenSSH; %0a> #Using file find is probably too heavy for the need here %0a> #use File::Find; %0a> %0a> # Doing it with system calls instead %0a> #use File::Rsync; %0a> #$rsync=File::Rsync->new(); %0a> %0a> my $config={ %0a> remoteHost=>'got.ircnow.org', %0a> remoteUser=>'gitgot', %0a> remoteStage=>'/var/gitgot', %0a> repoDir=>'public/gitgot',%0a> stageDir=>'/var/gitgot',%0a> gitgotUser=>'gitgot',%0a> key_path=>'/home/gitgot/.ssh/id_ed25519',%0a> rsync_cmd=>'openrsync',%0a98a114%0a> %0a100,104c116,117%0a%3c if (not -d $config->{stageDir}) {%0a%3c my (undef,undef,$uid,$gid) = getpwnam($config->{gitgotUser})%0a%3c or die "User " . $config->{gitgotUser} . " doesn't exist";%0a%3c mkdir $config->{stageDir}, 0750;%0a%3c chown $uid,$gid,$config->{stageDir};%0a---%0a> if (not -d "/var/gitgot") { %0a> mkdir "/var/gitgot";%0a105a119%0a> %0a108,117c122,133%0a%3c if (-d "/home/$user/" . $config->{repoDir}) {%0a%3c # Skip if no repos%0a%3c opendir (my $RDH, "/home/$user/" . $config->{repoDir})%0a%3c or die "Can't opendir /home/$user/ : $!";%0a%3c my @repos = readdir($RDH);%0a%3c next unless (scalar @repos > 2);%0a%3c %0a%3c # Make sure user has a staging directory%0a%3c if(not -d $config->{stageDir} . "/$user") {%0a%3c mkdir ($config->{stageDir} . "/$user");%0a---%0a> if (-d "/home/$user/" . $config->{repoDir}) {%0a> # Make sure user has a staging directory%0a> if(not -d $config->{stageDir} . "/$user") {%0a> mkdir ($config->{stageDir} . "/$user");%0a> }%0a> # rsync files to local staging area%0a> my $src=qq(/home/$user/$config->{repoDir}/*);%0a> my $dst=qq($config->{stageDir}/$user/); %0a> my $rv=system(qq{%0a> openrsync --rsync-path=openrsync -a --delete $src $dst%0a> });%0a> warn "rsync failed $user\n$!\n" if ($rv != 0);%0a119,137d134%0a%3c # rsync files to local staging area%0a%3c my $src=qq(/home/$user/$config->{repoDir}/*);%0a%3c my $dst=qq($config->{stageDir}/$user/);%0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -a --delete $src $dst%0a%3c });%0a%3c warn "rsync failed $user\n$!\n" if ($rv != 0);%0a%3c } elsif ($config->{createRepoDir}) { # create missing repo dirs%0a%3c # skip dirs without users.%0a%3c my (undef,undef,$uid,$gid) = getpwnam($user) or next;%0a%3c my $repoPath="/home/$user";%0a%3c for my $dir (split('/', $config->{repoDir})) {%0a%3c $repoPath.="/$dir";%0a%3c unless (-e $repoPath) {%0a%3c mkdir $repoPath, 0755;%0a%3c chown $uid,$gid,$repoPath;%0a%3c }%0a%3c }%0a%3c }%0a139c136%0a%3c # rsync to remote staging area if we have a remote host%0a---%0a> # rsync to remote staging area if we have a remote host %0a141,155c138,151%0a%3c # Only sync if we have repos to deploy%0a%3c opendir (my $SDH, $config->{stageDir})%0a%3c or die "Can't opendir ". $config->{stageDir} . " : $!";%0a%3c my @repos = readdir($SDH);%0a%3c %0a%3c if(scalar @repos > 2) {%0a%3c my $src=$config->{stageDir} . "/*";%0a%3c my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost}%0a%3c . ":" . $config->{remoteStage} . "/";%0a%3c %0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -ae %0a%3c "ssh -i $config->{key_path}" --delete $src $dst%0a%3c });%0a%3c }%0a---%0a> my $src=$config->{stageDir} . "/*"; %0a> my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost} . ":" . $config->{remoteStage} . "/";%0a> %0a> my $rv=system(qq{ %0a> openrsync --rsync-path=openrsync -ae "ssh -i $config->{key_path}" --delete $src $dst%0a> }); %0a> #IB Net::OpenSSH requires rsync; doesn't work with openrsync%0a> #use Net::OpenSSH to rsync to remote server using a key%0a> #my $ssh = Net::OpenSSH->new( $config->{remoteHost}, %0a> # user => $config->{remoteUser}, %0a> # key_path => $config->{key_path},%0a> # rsync_cmd => $config->{rsync_cmd}, %0a> #);%0a> #$ssh->rsync_put({safe_links => 1}, $config->{stageDir}, $config->{remoteStage});%0a +host:1684707260=75.158.138.249 +author:1684699029=izzyb +diff:1684699029:1684697463:=3,7c3,9%0a%3c This document describes a way to configure hosting of users git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing server. Users will store their repos in their home directory (~/public/gitgot/) which can be on the public host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a%3c %0a%3c Two scripts will be used to accomplish this; gitgit-staging.pl will run on the User Host, and gitgot-deploy.pl will run on the Public Host. They will need to run as root via a cron job at regular intervals (15 min). The gitgot-staging.pl script will rsync repos from each user's home directory to the staging area on the User Host. It'll then rsync the staging area to the Public Host's staging area. The scripts will need an account (''gitgot'') on each machine and have an ssh public key allowing the User Host's to connect to the Public Host without a password. The staging area on both hosts will be owned by the ''gitgot'' user. %0a%3c %0a%3c The repo will be staged in /var/gitgot/user/repo directory structure. The staging area is needed for security reasons. The script needs access to rsync the files without a password without having access to directly modify the web servers chroot. The gitgot-deploy.pl script will rsync the files from the staging area to the web server's chroot for deployment.%0a---%0a> This document describes a way to configure a remote repo for hosting git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing servers. Users will store their repos in their home directory (~/public/gitgot/) which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a> %0a> A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as specified in the configuration. The script will need an account with permission to access the destination server on the public facing server. The script uses rsync to copy the file and an ssh key for authentication (details below).%0a> %0a> A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or to allow public cloning. The use of the staging area is to avoid needing to give the remote script root permission on the public server. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism. The scripts below assume the scripts will be running as root via cron.%0a> %0a> The repo will be staged in /var/gitgot/user/repo directory structure.%0a +host:1684699029=75.158.138.249 +author:1684697463=izzyb +diff:1684697463:1684695581:=13,14d12%0a%3c This configuration assumes two hosts, but can also be run on a single or multiple hosts. The host where the user accounts and home directories are will be known as the User Host, and the host where the web server runs will be known as the Public Host in this configuration. You can have multiple user hosts that all use the same public host, and the public host can also have user accounts on it. Advanced configurations could also have multiple public hosts with a load balancing configuration, but that is beyond the scope of this document.%0a%3c %0a17,18c15,16%0a%3c The configuration of the user host consists of creating the ~/public/gitgot directory where users will put the repos they wish to publish. The gitgot-staging.pl script will create this folder for you if it is missing for existing users. For new accounts, this can be done automatically by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> The user host is where the user's home directories are. It can be the same machine as the public host; its also possible to have both local and remote user accounts in this configuration. We'll discuss them as being separate with notes as needed for both operations. You'll want to add a ~/public/gitgot folder to the home directory of existing users. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a> %0a25c23%0a%3c The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a---%0a> ~/public/gitgot is where users will put the repos they wish to publish. The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a +host:1684697463=75.158.138.249 +author:1684695581=izzyb +diff:1684695581:1684694817:=23,24c23,24%0a%3c ~/public/gitgot is where users will put the repos they wish to publish. The ''gitgot-staging.pl'' script will move them from the users directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a%3c %0a---%0a> This is where users will put the repos they wish to publish. The script will move them from the users public/gitgot/ directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a> %0a71,74c71,72%0a%3c !!! gitgot-staging.pl%0a%3c %0a%3c We'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl This script is also available via a git repo here, but you can copy and paste it from here also.%0a%3c %0a---%0a> We'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl %0a> %0a79a78,82%0a> %0a> !!! gitgot-staging.pl%0a> %0a> This script is also available via a git repo here.%0a> %0a154,163d156%0a%3c %0a%3c !! Public Host%0a%3c %0a%3c The Public Host is where the web server runs. It can be the same machine as the User Host. The gitgot-staging.pl script will copy the repos from each users home dirs to /var/gitgot/username/. A second script called gitgot-deploy.pl will run from a cron job as root to copy the files from the staging area to the proper location for the web server. %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a +host:1684695581=75.158.138.249 +author:1684694817=izzyb +diff:1684694817:1684651231:=59c59%0a%3c [@%0a---%0a> @]%0a78,82d77%0a%3c %0a%3c !!! gitgot-staging.pl%0a%3c %0a%3c This script is also available via a git repo here.%0a%3c %0a159c154%0a%3c ! Using the Repo%0a---%0a> !! Using the Repo%0a +host:1684694817=75.158.138.249 +author:1684651231=izzyb +diff:1684651231:1684645017:=3,8c3,6%0a%3c This document describes a way to configure a remote repo for hosting git/got repos. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. This maximises the isolation between users and the public facing servers. Users will store their repos in their home directory (~/public/gitgot/) which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal (details below).%0a%3c %0a%3c A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as specified in the configuration. The script will need an account with permission to access the destination server on the public facing server. The script uses rsync to copy the file and an ssh key for authentication (details below).%0a%3c %0a%3c A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or to allow public cloning. The use of the staging area is to avoid needing to give the remote script root permission on the public server. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism. The scripts below assume the scripts will be running as root via cron.%0a%3c %0a---%0a> This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as configured. The script will need an account with permission to do this on the web host.%0a> %0a> A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a> %0a15,16c13,14%0a%3c The user host is where the user's home directories are. It can be the same machine as the public host; its also possible to have both local and remote user accounts in this configuration. We'll discuss them as being separate with notes as needed for both operations. You'll want to add a ~/public/gitgot folder to the home directory of existing users. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> The user host can also be the web host, but we'll discuss them as being separate with notes as needed. You'll want to add a ~/public/gitgot folder to the users home directory if it already exists. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a> %0a23,24c21,22%0a%3c This is where users will put the repos they wish to publish. The script will move them from the users public/gitgot/ directory to the staging area and change ownership to the gitgot user. Both the user Host and Public Host will need a gitgot user created like this:%0a%3c %0a---%0a> The script that does the moving of the files should have an account with access to the files in the staging area. It will need permissions to read the users home directory as well as write to the staging area. For now, we'll assume it'll be a script running via roots crontab, but ideally it should be run as a restricted user. It will need to have an ssh key to access the remote web host so we'll generate that also:%0a> %0a29d26%0a%3c exit%0a57,75c54,58%0a%3c You'll need to do the same on the remote system and copy the key over. Run the following, but change %3cadminUser> and %3cremotehost> as needed. Doas is broken and wont let you cat >> so a few extra steps to do this as a copy/paste...%0a%3c %0a%3c @]%0a%3c ssh_as='%3cadminUser>@%3cremotehost>'%0a%3c ssh $ssh_as doas useradd -m gitgot%0a%3c doas cat /home/gitgot/.ssh/id_ed25519 | ssh $ssh_as 'cat >>~/doasbroken.tmp'%0a%3c ssh $ssh_as%0a%3c # you'll have to copy and paste these desperately after logging in%0a%3c doas su %0a%3c cat doasbroken.tmp >>/home/gitgot/authorized_keys%0a%3c rm doasbroken.tmp%0a%3c exit%0a%3c @]%0a%3c %0a%3c We'll put the script for copying the files in /home/gitgot/bin/gitgot-staging.pl %0a%3c %0a%3c [@%0a%3c mkdir /home/gitgot/bin%0a%3c vim /home/gitgot/bin/gitgot-staging.pl%0a---%0a> We'll put the script for copying the files in ~/bin/gitgot-staging.pl These commands assume you are still logged in as the gitgot user.%0a> %0a> [@%0a> mkdir bin%0a> vim bin/gitgot-staging.pl%0a +host:1684651231=75.158.138.249 +author:1684645017=izzyb +diff:1684645017:1684619988:=3,6c3,6%0a%3c This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership changed as configured. The script will need an account with permission to do this on the web host.%0a%3c %0a%3c A second script running on the web host will take the files from the staging area, change their ownership, and place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a%3c %0a---%0a> This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership and permissions changed as configured. The script will need an account with permission to do this on the web host.%0a> %0a> A second script running on the web host will take the files from the staging area, change their ownership and permissions as needed to place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a> %0a61,134c61,62%0a%3c %25code%25[@%0a%3c #!/usr/bin/perl %0a%3c # %0a%3c # This script copies files from the users ~/public/gitgot directory %0a%3c # and transfers it to the server's /var/gitgot/%3cusername>/ directory. %0a%3c # The server will run a cronjob as root to move the files from there %0a%3c # to the /var/www/htdocs/got/public/ directory for sharing online. %0a%3c # %0a%3c # Ownership on the files will change as configured. %0a%3c # It is assumed the owner of the files wont have an account on the %0a%3c # destination server. The user will push changes to the repo in their %0a%3c # home directory as normal via an ssh:// git repo url. %0a%3c # %0a%3c use strict; %0a%3c use warnings; %0a%3c %0a%3c use Net::OpenSSH; %0a%3c #Using file find is probably too heavy for the need here %0a%3c #use File::Find; %0a%3c %0a%3c # Doing it with system calls instead %0a%3c #use File::Rsync; %0a%3c #$rsync=File::Rsync->new(); %0a%3c %0a%3c my $config={ %0a%3c remoteHost=>'got.ircnow.org', %0a%3c remoteUser=>'gitgot', %0a%3c remoteStage=>'/var/gitgot', %0a%3c repoDir=>'public/gitgot',%0a%3c stageDir=>'/var/gitgot',%0a%3c gitgotUser=>'gitgot',%0a%3c key_path=>'/home/gitgot/.ssh/id_ed25519',%0a%3c rsync_cmd=>'openrsync',%0a%3c };%0a%3c %0a%3c # verify we have a local staging area%0a%3c if (not -d "/var/gitgot") { %0a%3c mkdir "/var/gitgot";%0a%3c }%0a%3c %0a%3c opendir (my $DH, '/home/') || die "Can't opendir /home : $!";%0a%3c while (my $user = readdir($DH)) {%0a%3c if (-d "/home/$user/" . $config->{repoDir}) {%0a%3c # Make sure user has a staging directory%0a%3c if(not -d $config->{stageDir} . "/$user") {%0a%3c mkdir ($config->{stageDir} . "/$user");%0a%3c }%0a%3c # rsync files to local staging area%0a%3c my $src=qq(/home/$user/$config->{repoDir}/*);%0a%3c my $dst=qq($config->{stageDir}/$user/); %0a%3c my $rv=system(qq{%0a%3c openrsync --rsync-path=openrsync -a --delete $src $dst%0a%3c });%0a%3c warn "rsync failed $user\n$!\n" if ($rv != 0);%0a%3c }%0a%3c }%0a%3c # rsync to remote staging area if we have a remote host %0a%3c if (defined $config->{remoteHost}) {%0a%3c my $src=$config->{stageDir} . "/*"; %0a%3c my $dst=$config->{gitgotUser}. "@" . $config->{remoteHost} . ":" . $config->{remoteStage} . "/";%0a%3c %0a%3c my $rv=system(qq{ %0a%3c openrsync --rsync-path=openrsync -ae "ssh -i $config->{key_path}" --delete $src $dst%0a%3c }); %0a%3c #IB Net::OpenSSH requires rsync; doesn't work with openrsync%0a%3c #use Net::OpenSSH to rsync to remote server using a key%0a%3c #my $ssh = Net::OpenSSH->new( $config->{remoteHost}, %0a%3c # user => $config->{remoteUser}, %0a%3c # key_path => $config->{key_path},%0a%3c # rsync_cmd => $config->{rsync_cmd}, %0a%3c #);%0a%3c #$ssh->rsync_put({safe_links => 1}, $config->{stageDir}, $config->{remoteStage});%0a%3c }%0a%3c @]%0a---%0a> %0a> %0a +host:1684645017=75.158.138.249 +author:1684619988=izzyb +diff:1684619988:1684548351:=3,14c3,12%0a%3c This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges or even accounts on the hosting server. Users will store their repos in ~/public/gitgot/ which can be on the host, or on a different server all together. They will push/pull changes to it locally or via ssh as normal. A cronjob on the machine hosting the users home directory will rsync the users repo to a staging area in /var/gitgot/'''username'''/ and their ownership and permissions changed as configured. The script will need an account with permission to do this on the web host.%0a%3c %0a%3c A second script running on the web host will take the files from the staging area, change their ownership and permissions as needed to place them where needed to share them via gotweb or git clone. The use of the staging area is to allow for a remote script to place the files using ssh keys without a password and without permissions to modify anything except the git files on the public host. Both scripts will need to run as root on their respective machines, have doas capability, or use the openbsd pledge/unveil mechanism.%0a%3c %0a%3c The repo will be staged in /var/gitgot/user/repo directory structure.%0a%3c %0a%3c ! Setup the Hosts%0a%3c %0a%3c !! User Host%0a%3c %0a%3c The user host can also be the web host, but we'll discuss them as being separate with notes as needed. You'll want to add a ~/public/gitgot folder to the users home directory if it already exists. This can be done automatically for new users by adding it to /etc/skel directory like this:%0a%3c %0a---%0a> This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a> %0a> It assumes the user has a shell account on the host machine.%0a> %0a> The repo will be staged in /var/git/user/repo directory structure with symlinks back to their home directory.%0a> %0a> %25commands%25[@%0a> ssh username@got.ircnow.org git init --bare /var/git/reponame%0a> @]%0a> %0a16,18c14,15%0a%3c doas mkdir -p /etc/skel/public/gitgot%0a%3c doas chown root.wheel /etc/skel/public/gitgot%0a%3c doas chmod 755 /etc/skel/public/gitgot%0a---%0a> git remote add origin ssh://got.ircnow.org/var/git/reponame%0a> git push --set-upstream origin master%0a20,76d16%0a%3c %0a%3c The script that does the moving of the files should have an account with access to the files in the staging area. It will need permissions to read the users home directory as well as write to the staging area. For now, we'll assume it'll be a script running via roots crontab, but ideally it should be run as a restricted user. It will need to have an ssh key to access the remote web host so we'll generate that also:%0a%3c %0a%3c [@%0a%3c doas useradd -m gitgot%0a%3c doas su - gitgot%0a%3c ssh-keygen -t ed25519%0a%3c @]%0a%3c %0a%3c Use the default path for the key file and leave the password empty. The output will look something like this:%0a%3c %0a%3c [@%0a%3c Generating public/private ed25519 key pair.%0a%3c Enter file in which to save the key (/home/gitgot/.ssh/id_ed25519): %0a%3c Enter passphrase (empty for no passphrase): %0a%3c Enter same passphrase again: %0a%3c Your identification has been saved in /home/gitgot/.ssh/id_ed25519%0a%3c Your public key has been saved in /home/gitgot/.ssh/id_ed25519.pub%0a%3c The key fingerprint is:%0a%3c SHA256:lyrfN6pDSRuVI112nfZiMh02aOoHxvgq5Y5jyY2QKpI gitgot@planetofnix.com%0a%3c The key's randomart image is:%0a%3c +--[ED25519 256]--+%0a%3c | . oo....|%0a%3c | . =.o.+o.|%0a%3c | = + o.o.|%0a%3c | + =.o + .|%0a%3c | . .SBo. + . |%0a%3c | o =oo . |%0a%3c | . . o.B.. . |%0a%3c |E . B+=. o |%0a%3c |.. ..++ooo . |%0a%3c +----[SHA256]-----+%0a%3c @]%0a%3c %0a%3c We'll put the script for copying the files in ~/bin/gitgot-staging.pl These commands assume you are still logged in as the gitgot user.%0a%3c %0a%3c [@%0a%3c mkdir bin%0a%3c vim bin/gitgot-staging.pl%0a%3c @]%0a%3c %0a%3c %0a%3c %0a%3c %0a%3c %0a%3c !! Using the Repo%0a%3c %0a%3c [@%0a%3c %25commands%25[@%0a%3c ssh username@got.ircnow.org git init --bare /var/git/reponame%0a%3c @]%0a%3c %0a%3c [@%0a%3c git remote add origin ssh://got.ircnow.org/var/git/reponame%0a%3c git push --set-upstream origin master%0a%3c @]%0a%3c %0a +host:1684619988=75.158.138.249 +author:1684548351=izzyb +diff:1684548351:1684548319:=1,3c1%0a%3c ! Summary%0a%3c %0a%3c This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a---%0a> ! Summary: This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a +host:1684548351=75.158.138.249 +author:1684548319=izzyb +diff:1684548319:1684548319:=1,14d0%0a%3c ! Summary: This document describes a way to configure a remote repo for hosting via git/got. The goal is to provide shared hosting of repos without needing to grant shared group privileges to a common folder. Users will store files in their home directory with standard access controls. They will push/pull changes to it locally or via ssh. The repo will be synced to a staging area in /var and their permissions changed.%0a%3c %0a%3c It assumes the user has a shell account on the host machine.%0a%3c %0a%3c The repo will be staged in /var/git/user/repo directory structure with symlinks back to their home directory.%0a%3c %0a%3c %25commands%25[@%0a%3c ssh username@got.ircnow.org git init --bare /var/git/reponame%0a%3c @]%0a%3c %0a%3c [@%0a%3c git remote add origin ssh://got.ircnow.org/var/git/reponame%0a%3c git push --set-upstream origin master%0a%3c @]%0a +host:1684548319=75.158.138.249 blob - d402aa19bc2a2f3d5c280587b21aad3dacc5de43 blob + 6a7982f970f4e8010a04e3d1e2f81212936d99a5 --- wiki.d/Ircnow.RecentChanges +++ wiki.d/Ircnow.RecentChanges @@ -4,6 +4,6 @@ charset=UTF-8 ctime=1596181131 host=38.87.162.8 name=Ircnow.RecentChanges -rev=1299 -text=* [[Ircnow/Servers]] . . . @2023-04-25T16:11:26Z by [[~jrmu]]: [=the network map is obsolete=]%0a* [[Ircnow/SSHFingerprints]] . . . @2023-03-27T05:49:41Z by [[~izzyb]]: [=Moved host.planetofnix.com under planetofnix.com=]%0a* [[Ircnow/Minutemin]] . . . @2023-03-17T01:37:54Z by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap]] . . . March 02, 2023, at 05:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap2023]] . . . March 02, 2023, at 05:07 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Explorer]] . . . February 26, 2023, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Codeforce]] . . . February 26, 2023, at 01:03 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Milestones]] . . . January 21, 2023, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Pioneer]] . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Newdeal]] . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Daughtersofliberty]] . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Womenstem]] . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Media]] . . . July 15, 2022, at 05:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap2022]] . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Ircnow/Nsf]] . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Metrics]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Team]] . . . May 12, 2022, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Networks]] . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Ally]] . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Status]] . . . January 03, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Projects]] . . . January 02, 2022, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Sonsofliberty]] . . . January 02, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap2021]] . . . December 30, 2021, at 06:31 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Status2022]] . . . December 30, 2021, at 05:35 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Opsofliberty]] . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Victorycpus]] . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Settler]] . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Oper]] . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Diversity]] . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Linux]] . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Todo]] . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Ircnow/Hardware]] . . . August 01, 2021, at 01:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow/PioneerTldr]] . . . July 26, 2021, at 06:04 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Constitution]] . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Stable]] . . . May 18, 2021, at 10:15 AM by [[~mkf]]: [==]%0a* [[Ircnow/VicePresident]] . . . May 18, 2021, at 08:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Sheriff]] . . . May 18, 2021, at 08:00 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Ambassador]] . . . May 18, 2021, at 07:42 AM by [[~jrmu]]: [==]%0a* [[Ircnow/CodeForce]] . . . March 29, 2021, at 12:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Goals]] . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Chatforce]] . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Howtoask]] . . . March 03, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Netizen]] . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Ircnow/IRCitizen]] . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[Ircnow/OpofLiberty]] . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Allies]] . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Ircnow/OpsofLiberty]] . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Partners]] . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Sysadmins]] . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Ilines]] . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Censorship]] . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Pentesters]] . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Coders]] . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Helpers]] . . . January 01, 2021, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Finances]] . . . January 01, 2021, at 04:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Testing]] . . . December 30, 2020, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Contact]] . . . December 30, 2020, at 03:18 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Partners2]] . . . December 29, 2020, at 02:52 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Helper]] . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Course]] . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Ircnow/Training]] . . . August 20, 2020, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Federation]] . . . August 03, 2020, at 12:19 PM by [[~jrmu]]: [==]%0a -time=1682439086 +rev=1301 +text=* [[Ircnow/Servers]] . . . @2023-05-22T06:41:36Z by [[~jrmu]]: [==]%0a* [[Ircnow/SSHFingerprints]] . . . @2023-03-27T05:49:41Z by [[~izzyb]]: [=Moved host.planetofnix.com under planetofnix.com=]%0a* [[Ircnow/Minutemin]] . . . @2023-03-17T01:37:54Z by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap]] . . . March 02, 2023, at 05:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap2023]] . . . March 02, 2023, at 05:07 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Explorer]] . . . February 26, 2023, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Codeforce]] . . . February 26, 2023, at 01:03 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Milestones]] . . . January 21, 2023, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Pioneer]] . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Newdeal]] . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Daughtersofliberty]] . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Womenstem]] . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Media]] . . . July 15, 2022, at 05:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap2022]] . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Ircnow/Nsf]] . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Metrics]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Team]] . . . May 12, 2022, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Networks]] . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Ally]] . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Status]] . . . January 03, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Projects]] . . . January 02, 2022, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Sonsofliberty]] . . . January 02, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Roadmap2021]] . . . December 30, 2021, at 06:31 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Status2022]] . . . December 30, 2021, at 05:35 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Opsofliberty]] . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Victorycpus]] . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Settler]] . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Oper]] . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Diversity]] . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Linux]] . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Todo]] . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Ircnow/Hardware]] . . . August 01, 2021, at 01:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow/PioneerTldr]] . . . July 26, 2021, at 06:04 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Constitution]] . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Stable]] . . . May 18, 2021, at 10:15 AM by [[~mkf]]: [==]%0a* [[Ircnow/VicePresident]] . . . May 18, 2021, at 08:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Sheriff]] . . . May 18, 2021, at 08:00 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Ambassador]] . . . May 18, 2021, at 07:42 AM by [[~jrmu]]: [==]%0a* [[Ircnow/CodeForce]] . . . March 29, 2021, at 12:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Goals]] . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Chatforce]] . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Howtoask]] . . . March 03, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Netizen]] . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Ircnow/IRCitizen]] . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[Ircnow/OpofLiberty]] . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Allies]] . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Ircnow/OpsofLiberty]] . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Partners]] . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Sysadmins]] . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Ilines]] . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Censorship]] . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Pentesters]] . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Coders]] . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Helpers]] . . . January 01, 2021, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Finances]] . . . January 01, 2021, at 04:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Testing]] . . . December 30, 2020, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Contact]] . . . December 30, 2020, at 03:18 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Partners2]] . . . December 29, 2020, at 02:52 PM by [[~jrmu]]: [==]%0a* [[Ircnow/Helper]] . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Course]] . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Ircnow/Training]] . . . August 20, 2020, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow/Federation]] . . . August 03, 2020, at 12:19 PM by [[~jrmu]]: [==]%0a +time=1684737696 blob - 425005987a58521873f967dfc2a6ff159c330745 blob + f1cbd131f0a1e825905cc3415b464c404b346c39 --- wiki.d/Ircnow.Servers +++ wiki.d/Ircnow.Servers @@ -2,14 +2,20 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20230121 author=jrmu charset=UTF-8 -csum=the network map is obsolete +csum= ctime=1596187345 host=38.87.162.8 name=Ircnow.Servers -rev=280 -targets= -text=IRCNow is a federation of self-governing servers. Each server is run by its own team of sysadmins who provide different internet services.%0a%0a!!! IRC Servers (by alphabetical hostname order)%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IPv4 Server ||! IPv6 Server ||! Tor Server ||! Plain-text port ||! encrypted port || %0a||! Associate Servers ||! ||! ||! ||! || %0a|| [@irc.bsdforall.org@] || [@irc6.bsdforall.org@] || [@bsdnetoezbtsbrzlnrgxn7iv6qokouuyr4dkd7f2xt6fmmacvi2kjjad.onion@] || 6667 || 6697 ||%0a|| [@irc.freeirc.org@] || [@irc6.freeirc.org@] || || 6667 || 6697 || %0a|| [@irc.inspirenet.org@] || [@irc6.inspirenet.org@] || || 6667 || 6697 || %0a|| [@irc.ircforever.org@] || [@irc6.ircforever.org@] || [@6sntav3syf2yls5a.onion@] || 6667 || 6697 || %0a|| [@irc.ircnow.org@] || [@irc6.ircnow.org@] || [@4ufrikyorlatp5ekgz6tlre22v6b5jxqbiid6cp7nuhemklukiohidqd.onion@] || 6667 || 6697 ||%0a|| [@irc.jujube.ircnow.org@] || [@irc6.jujube.ircnow.org@] || || 6667 || 6697 || %0a|| [@irc.rpblc.net@] || [@irc.rpblc.net@] || || 6667 || 6697 || %0a|| [@irc.lecturify.net@] || [@irc6.lecturify.net@] || || 6667 || 6697 || %0a|| [@irc.nastycode.com@] || [@irc6.nastycode.com@] || || 6667 || 6697 || %0a|| [@irc.oddprotocol.org@] || [@irc6.oddprotocol.org@] || || 6667 || 6697 || %0a|| [@irc.planetofnix.com@] || [@irc6.planetofnix.com@] || || 6667 || 6697 || %0a|| [@irc.shelltalk.net@] || [@irc6.shelltalk.net@] || [@ksr52n2hs3g2mxbi3rkwd6knm7ow4mv5kryyqsgikjegn7emel3555id.onion@] || 6667 || 6697 || %0a|| [@irc.thunderirc.net@] || [@irc6.thunderirc.net@] || [@ircnowww2n24aluccfzydqelohej55yrgfkpnp6jc6geijmqht6w77yd.onion@] || 6667 || 6697 || %0a%0a%0a!!! IRC Bouncers (by alphabetical hostname order)%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! Server ||! Plain-text port ||! encrypted port || %0a|| [@bnc.bsdforall.org@] || 1337 || 31337 ||%0a|| [@bnc.freeirc.org@] || 1337 || 31337 ||%0a|| [@bnc.inspirenet.org@] || 1337 || 31337 || %0a|| [@bnc.ircforever.org@] || 1337 || 31337 || %0a|| [@bnc.jujube.ircnow.org@] || 1337 || 31337 || %0a|| [@bnc.rpblc.net@] || 1337 || 31337 || %0a|| [@bnc.lecturify.net@] || 1337 || 31337 || %0a|| [@bnc.nastycode.com@] || 1337 || 31337 || %0a|| [@bnc.oddprotocol.org@] || 1337 || 31337 || %0a|| [@bnc.planetofnix.com@] || 1337 || 31337 || %0a|| [@bnc.shelltalk.net@] || 1337 || 31337 || %0a|| [@bnc.thunderirc.net@] || 1337 || 31337 || %0a%0a%0a%0a%0aCodeForce Committers: %0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! Team ||! Name ||! Project ||! Email ||%0a|| PlanetOfNix || bountyht || || ||%0a|| IrcForever || Thor_Of_Angels || || ||%0a|| InspireNET || Tcache || || tcache@inspirenet.org ||%0a|| NastyCode || || || ||%0a|| Lecturify || gry || || ||%0a|| ThunderIRC || || || ||%0a|| ShellTalk || || || ||%0a|| OddProtocol || ghost || || ||%0a|| BSDForAll || || || ||%0a|| FreeIRC || MisterE || || ||%0a|| || jrmu || || jrmu@ircnow.org ||%0a%0a%0aAmbassadors:%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IRC nick ||! Duties ||! Email ||! XMPP ||! Matrix ||! Fediverse ||%0a|| jlj || Ambassador || outreach@ircnow.org || || @jlj:nfld.uk || @jlj@fosstodon.org ||%0a%0aAlmanack:%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IRC nick ||! Duties ||%0a -time=1682439086 +rev=282 +targets=Pbug.Bio +text=IRCNow is a federation of self-governing servers. Each server is run by its own team of sysadmins who provide different internet services.%0a%0a!!! IRC Servers (by alphabetical hostname order)%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IPv4 Server ||! IPv6 Server ||! Tor Server ||! Plain-text port ||! encrypted port || %0a||! Associate Servers ||! ||! ||! ||! || %0a|| [@irc.bsdforall.org@] || [@irc6.bsdforall.org@] || [@bsdnetoezbtsbrzlnrgxn7iv6qokouuyr4dkd7f2xt6fmmacvi2kjjad.onion@] || 6667 || 6697 ||%0a|| [@irc.freeirc.org@] || [@irc6.freeirc.org@] || || 6667 || 6697 || %0a|| [@irc.inspirenet.org@] || [@irc6.inspirenet.org@] || || 6667 || 6697 || %0a|| [@irc.ircforever.org@] || [@irc6.ircforever.org@] || [@6sntav3syf2yls5a.onion@] || 6667 || 6697 || %0a|| [@irc.ircnow.org@] || [@irc6.ircnow.org@] || [@4ufrikyorlatp5ekgz6tlre22v6b5jxqbiid6cp7nuhemklukiohidqd.onion@] || 6667 || 6697 ||%0a|| [@irc.jujube.ircnow.org@] || [@irc6.jujube.ircnow.org@] || || 6667 || 6697 || %0a|| [@irc.rpblc.net@] || [@irc.rpblc.net@] || || 6667 || 6697 || %0a|| [@irc.lecturify.net@] || [@irc6.lecturify.net@] || || 6667 || 6697 || %0a|| [@irc.nastycode.com@] || [@irc6.nastycode.com@] || || 6667 || 6697 || %0a|| [@irc.oddprotocol.org@] || [@irc6.oddprotocol.org@] || || 6667 || 6697 || %0a|| [@irc.planetofnix.com@] || [@irc6.planetofnix.com@] || || 6667 || 6697 || %0a|| [@irc.shelltalk.net@] || [@irc6.shelltalk.net@] || [@ksr52n2hs3g2mxbi3rkwd6knm7ow4mv5kryyqsgikjegn7emel3555id.onion@] || 6667 || 6697 || %0a|| [@irc.thunderirc.net@] || [@irc6.thunderirc.net@] || [@ircnowww2n24aluccfzydqelohej55yrgfkpnp6jc6geijmqht6w77yd.onion@] || 6667 || 6697 || %0a%0a%0a!!! IRC Bouncers (by alphabetical hostname order)%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! Server ||! Plain-text port ||! encrypted port || %0a|| [@bnc.bsdforall.org@] || 1337 || 31337 ||%0a|| [@bnc.freeirc.org@] || 1337 || 31337 ||%0a|| [@bnc.inspirenet.org@] || 1337 || 31337 || %0a|| [@bnc.ircforever.org@] || 1337 || 31337 || %0a|| [@bnc.jujube.ircnow.org@] || 1337 || 31337 || %0a|| [@bnc.rpblc.net@] || 1337 || 31337 || %0a|| [@bnc.lecturify.net@] || 1337 || 31337 || %0a|| [@bnc.nastycode.com@] || 1337 || 31337 || %0a|| [@bnc.oddprotocol.org@] || 1337 || 31337 || %0a|| [@bnc.planetofnix.com@] || 1337 || 31337 || %0a|| [@bnc.shelltalk.net@] || 1337 || 31337 || %0a|| [@bnc.thunderirc.net@] || 1337 || 31337 || %0a%0a%0a%0a%0aCodeForce Committers: %0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! Team ||! Name ||! Project ||! Email ||%0a|| PlanetOfNix || bountyht || || ||%0a|| IrcForever || Thor_Of_Angels || || ||%0a|| InspireNET || Tcache || || tcache@inspirenet.org ||%0a|| NastyCode || || || ||%0a|| Lecturify || gry || || ||%0a|| ThunderIRC || || || ||%0a|| ShellTalk || || || ||%0a|| OddProtocol || Error || || ||%0a|| BSDForAll || || || ||%0a|| FreeIRC || MisterE || || ||%0a|| || jrmu || || jrmu@ircnow.org ||%0a%0a%0aAmbassadors:%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IRC nick ||! Duties ||! Email ||! XMPP ||! Matrix ||! Fediverse ||%0a|| jlj || Ambassador || outreach@ircnow.org || || @jlj:nfld.uk || @jlj@fosstodon.org ||%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IRC nick ||! Duties ||! Email ||! IRC ||%0a|| [[pbug/bio|pbug]] || Mentor || || ||%0a%0a%0aAlmanack:%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! IRC nick ||! Duties ||%0a +time=1684737696 +author:1684737696=jrmu +diff:1684737696:1684737671:= +host:1684737696=38.87.162.8 +author:1684737671=jrmu +diff:1684737671:1682439086:=52c52%0a%3c || OddProtocol || Error || || ||%0a---%0a> || OddProtocol || ghost || || ||%0a63,67d62%0a%3c %0a%3c || border=1 width=100%25 class="sortable simpletable"%0a%3c ||! IRC nick ||! Duties ||! Email ||! IRC ||%0a%3c || [[pbug/bio|pbug]] || Mentor || || ||%0a%3c %0a +host:1684737671=38.87.162.8 author:1682439086=jrmu csum:1682439086=the network map is obsolete diff:1682439086:1682289553:=20a21,22%0a> %0a> ([[Attach:irc-network-map.png|IRC server network map]])%0a blob - 342e9bbacb69abfa111fc999c1b59257cb7cbcf9 blob + 649ed9e46a7f646e26973f34007b3289a3ceed89 --- wiki.d/Site.AllRecentChanges +++ wiki.d/Site.AllRecentChanges @@ -4,8 +4,8 @@ charset=UTF-8 ctime=1596101899 host=75.158.138.249 name=Site.AllRecentChanges -rev=11865 -text=* [[Got.RemoteRepo]] . . . @2023-05-21T23:12:34Z by [[~izzyb]]: [=Almost complete, Need to create gitgot-deploy.pl script still=]%0a* [[Vmm.DevuanIso]] . . . @2023-05-21T18:54:36Z by [[~pbug]]: [==]%0a* [[SiteAdmin.AuthUser]] . . . @2023-05-21T16:46:25Z by [[~jrmu]]: [==]%0a* [[Openbsd.Anope]] . . . @2023-05-20T15:35:52Z by [[~TheLion]]: [=Add note to troubleshooting section for issues with ns_ajoin module=]%0a* [[Main.HomePage]] . . . @2023-05-20T03:52:47Z by [[~jrmu]]: [==]%0a* [[Ngircd.Ircnow]] . . . @2023-05-19T21:54:04Z by [[~izzyb]]: [=Setup to match Ianj's version.=]%0a* [[NewsNow.NewsNow]] . . . @2023-05-18T12:51:42Z by [[~miniontoby]]: [==]%0a* [[Nsd.Masterslave]] . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Nsd.Configure]] . . . @2023-05-17T19:46:17Z by [[~Naglfar]]: [=add url to Nsd.Masterslave=]%0a* [[Ikiwiki.Install]] . . . @2023-05-16T22:29:36Z by [[~jrmu]]: [==]%0a* [[Openbsd.Restore]] . . . @2023-05-16T04:37:15Z by [[~izzyb]]: [=Added documents on using the interactive restore feature=]%0a* [[Donations.Donations]] . . . @2023-05-15T11:00:47Z by [[~kilroy]]: [==]%0a* [[Openbsd.Ngircd]] . . . @2023-05-11T15:09:57Z by [[~jrmu]]: [==]%0a* [[9.Irc]] . . . @2023-05-10T19:49:39Z by [[~jrmu]]: [==]%0a* [[Almanack.Almanack]] . . . @2023-05-10T19:48:45Z by [[~jrmu]]: [==]%0a* [[Botnow.Install]] . . . @2023-05-09T19:17:22Z by [[~izzyb]]: [=added bots tag=]%0a* [[Pmwiki.Replace]] . . . @2023-05-09T04:44:46Z by [[~gtlsgamr]]: [=fixed formatting for the code=]%0a* [[Bouncer.Ircrc]] . . . @2023-05-09T04:40:42Z by [[~jrmu]]: [==]%0a* [[Bouncer.Bouncer]] . . . @2023-05-09T04:37:54Z by [[~jrmu]]: [==]%0a* [[9.9gridchan]] . . . @2023-05-06T14:38:38Z by [[~fossdev]]: [==]%0a* [[WikiTips.Cookbooks]] . . . @2023-05-04T21:30:21Z by [[~izzyb]]: [==]%0a* [[Openbsd.MlmmjWebArchiver]] . . . @2023-05-04T00:33:10Z by [[~izzyb]]: [=Added missing instructions for installing mhonarc=]%0a* [[Openbsd.Mlmmj]] . . . @2023-05-03T21:19:16Z by [[~izzyb]]: [=Added link to mlmmj-WebArchiver=]%0a* [[Lists.Ircnow]] . . . @2023-05-03T21:11:00Z by [[~izzyb]]: [=Added Jobs and some formatting=]%0a* [[Openbsd.Dump]] . . . @2023-05-01T10:20:26Z by [[~Naglfar]]: [=Move Restore contents to its wiki page after creation=]%0a* [[Bots.Basicbot]] . . . @2023-04-30T21:47:44Z by [[~izzyb]]: [=fixed missing ; in my $mod={}=]%0a* [[Bots.BasicbotWiki]] . . . @2023-04-30T02:59:37Z by [[~izzyb]]: [=Initial post=]%0a* [[Openbsd.CPAN]] . . . @2023-04-29T22:42:30Z by [[~izzyb]]: [==]%0a* [[Openhttpd.Perl]] . . . @2023-04-29T22:38:05Z by [[~izzyb]]: [==]%0a* [[Perl101.Perl101]] . . . @2023-04-29T22:34:22Z by [[~izzyb]]: [==]%0a* [[Tmux.Config]] . . . @2023-04-29T21:42:10Z by [[~izzyb]]: [=Added notes on changing tmux hotkey=]%0a* [[Tmux.Tmux]] . . . @2023-04-29T21:32:15Z by [[~izzyb]]: [=Initial wikigroup page with pagelist and links to other related tools=]%0a* [[Hardware.Ps2]] . . . @2023-04-28T08:01:37Z by [[~mkf]]: [==]%0a* [[Jrmu.Bio]] . . . @2023-04-27T17:38:05Z by [[~jrmu]]: [==]%0a* [[Hardware.Ethernet]] . . . @2023-04-26T04:23:15Z by [[~mkf]]: [=importing this new found information, thanks cinap.=]%0a* [[9.Cheatsheet]] . . . @2023-04-26T04:06:46Z by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]] . . . @2023-04-25T16:11:26Z by [[~jrmu]]: [=the network map is obsolete=]%0a* [[Atheme.Install]] . . . @2023-04-24T17:19:00Z by [[~DragonMaster]]: [==]%0a* [[Minutemin.Bootcamp]] . . . @2023-04-24T15:06:58Z by [[~DragonMaster]]: [==]%0a* [[Mutt.Connect]] . . . @2023-04-23T20:19:43Z by [[~jrmu]]: [==]%0a* [[WikiTips.GroupsTagsCategories]] . . . @2023-04-22T16:12:01Z by [[~izzyb]]: [==]%0a* [[Site.SideBar]] . . . @2023-04-22T06:39:48Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiFormatting]] . . . @2023-04-22T06:27:30Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiGroups]] . . . @2023-04-22T06:04:14Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiTips]] . . . @2023-04-22T05:11:04Z by [[~izzyb]]: [==]%0a* [[WikiTips.InterMap]] . . . @2023-04-22T04:41:45Z by [[~izzyb]]: [=Tips for using interMap links to other data sources=]%0a* [[Cherry.Cherry]] . . . @2023-04-22T03:53:28Z by [[~izzyb]]: [==]%0a* [[Botnow.Botnow]] . . . @2023-04-22T02:20:54Z by [[~izzyb]]: [==]%0a* [[Bouncer.Irssi]] . . . @2023-04-22T00:51:13Z by [[~izzyb]]: [==]%0a* [[Bots.Translator]] . . . @2023-04-21T15:29:21Z by [[~forero]]: [==]%0a* [[Course-unix100.Course-unix100]] . . . @2023-04-21T04:08:32Z by [[~izzyb]]: [==]%0a* [[Sylpheed.Connect]] . . . @2023-04-20T06:21:36Z by [[~initfree]]: [==]%0a* [[Eggdrop191.Install]] . . . @2023-04-19T16:03:48Z by [[~jrmu]]: [=updated version number=]%0a* [[WikiTips.Markup]] . . . @2023-04-19T04:01:20Z by [[~izzyb]]: [=Added notes on markdown cookbook=]%0a* [[OpenSSH.Keygen]] . . . @2023-04-19T00:30:11Z by [[~izzyb]]: [=softened the language on setting a passphrase to 'should set' instead of 'always set'=]%0a* [[Password.Schemes]] . . . @2023-04-17T20:46:42Z by [[~izzyb]]: [==]%0a* [[Openbsd.KnownIssues]] . . . @2023-04-10T22:02:38Z by [[~izzyb]]: [==]%0a* [[Fics.Install]] . . . @2023-04-08T01:47:11Z by [[~jrmu]]: [==]%0a* [[Opensmtpd.Configure]] . . . @2023-04-06T09:09:20Z by [[~Naglfar]]: [=check rdns and fcrdns on port25 only=]%0a* [[Chess.Limitsbot]] . . . @2023-04-02T01:49:23Z by [[~jrmu]]: [==]%0a* [[Relayd.TLSMulti]] . . . @2023-03-31T14:16:54Z by [[~jrmu]]: [==]%0a* [[Relayd.Acceleration]] . . . @2023-03-30T15:26:20Z by [[~jrmu]]: [==]%0a* [[Chess.Tournament]] . . . @2023-03-28T00:50:21Z by [[~jrmu]]: [==]%0a* [[Ircnow.SSHFingerprints]] . . . @2023-03-27T05:49:41Z by [[~izzyb]]: [=Moved host.planetofnix.com under planetofnix.com=]%0a* [[Ambassador.Ilines]] . . . @2023-03-26T07:00:25Z by [[~jrmu]]: [==]%0a* [[Bots.Bots]] . . . @2023-03-25T04:16:10Z by [[~izzyb]]: [==]%0a* [[Eggdrop.Eggdrop]] . . . @2023-03-25T04:12:34Z by [[~izzyb]]: [==]%0a* [[Eggdrop.DuckHunt]] . . . @2023-03-25T04:11:04Z by [[~izzyb]]: [==]%0a* [[Eggdrop.BotZNC]] . . . @2023-03-25T04:10:26Z by [[~izzyb]]: [==]%0a* [[Eggdrop184.Install]] . . . @2023-03-25T04:04:13Z by [[~izzyb]]: [==]%0a* [[Bots.Botnow]] . . . @2023-03-24T17:57:43Z by [[~izzyb]]: [=Added redirect link for botnow=]%0a* [[Unix101.Unix101]] . . . @2023-03-23T18:04:36Z by [[~izzyb]]: [==]%0a* [[9.9p]] . . . @2023-03-23T12:00:13Z by [[~mkf]]: [==]%0a* [[Profiles.Yonle]] . . . @2023-03-22T17:18:47Z by [[~Yonle]]: [==]%0a* [[Openbsd.Psybnc]] . . . @2023-03-22T03:53:44Z by [[~Naglfar]]: [=Update download url=]%0a* [[Openbsd.Upgrade72]] . . . @2023-03-22T02:48:07Z by [[~izzyb]]: [=Simple stub to upgrade68=]%0a* [[Openbsd.Upgrade69]] . . . @2023-03-22T02:45:25Z by [[~izzyb]]: [==]%0a* [[Doas.Configure]] . . . @2023-03-22T01:29:02Z by [[~boxette]]: [==]%0a* [[Openbsd.Upgrade71]] . . . @2023-03-22T01:24:24Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade70]] . . . @2023-03-22T01:23:31Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade68]] . . . @2023-03-22T01:19:01Z by [[~izzyb]]: [=Added drop screen definitions and info re sysupgrade=]%0a* [[Terms.Privacy]] . . . @2023-03-21T20:09:01Z by [[~mkf]]: [==]%0a* [[Opensmtpd.Test]] . . . @2023-03-21T16:12:17Z by [[~Yonle]]: [==]%0a* [[Eggdrop.TCLErorrWhileExecutingPackage]] . . . @2023-03-21T03:01:23Z by [[~GuardiaN]]: [==]%0a* [[Openbsd.Prosody]] . . . @2023-03-20T17:08:42Z by [[~izzyb]]: [=Added links to the official site and configuration and creating accounts=]%0a* [[Xmpp.Xmpp]] . . . @2023-03-20T16:59:36Z by [[~izzyb]]: [==]%0a* [[Letsencrypt.Expired]] . . . @2023-03-19T03:46:41Z by [[~xfnw]]: [=add command for counting certs=]%0a* [[Ircnow.Minutemin]] . . . @2023-03-17T01:37:54Z by [[~jrmu]]: [==]%0a* [[Hardware.Psp]] . . . @2023-03-16T18:44:50Z by [[~mkf]]: [==]%0a* [[Cloud9p.Roadmap]] . . . @2023-03-16T09:29:23Z by [[~mkf]]: [==]%0a* [[Pgp.Create]] . . . @2023-03-13T14:54:27Z by [[~baytuch]]: [=Added export pub key=]%0a* [[OpenBSD.Cheatsheet]] . . . @2023-03-12T09:52:16Z by [[~Yonle]]: [==]%0a* [[Minetest.Minetest]] . . . @2023-03-12T05:12:30Z by [[~izzyb]]: [=Added web assembly client link=]%0a* [[9front.Netsurf]] . . . @2023-03-10T15:08:21Z by [[~Yonle]]: [==]%0a* [[Dovecot.SharedMailboxes]] . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Squirrelmail.Install]] . . . @2023-03-10T00:33:25Z by [[~pos]]: [==]%0a* [[Unbound.Configure]] . . . @2023-03-08T09:52:57Z by [[~Yonle]]: [==]%0a* [[Profiles.Xfnw]] . . . @2023-03-07T21:55:06Z by [[~xfnw]]: [=update expiration=]%0a* [[Dovecot.Install]] . . . @2023-03-06T20:20:50Z by [[~jrmu]]: [==]%0a* [[DNS.DKIM]] . . . @2023-03-06T20:12:56Z by [[~jrmu]]: [==]%0a* [[DNS.Mail]] . . . @2023-03-06T20:12:25Z by [[~jrmu]]: [==]%0a* [[FreeIRC.About]] . . . March 05, 2023, at 03:51 PM by [[~kilroy]]: [==]%0a* [[Openbsd.OpenTracker]] . . . March 03, 2023, at 04:37 PM by [[~baytuch]]: [==]%0a* [[Ircnow.Roadmap]] . . . March 02, 2023, at 05:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap2023]] . . . March 02, 2023, at 05:07 AM by [[~jrmu]]: [==]%0a* [[Oidentd.ZNC]] . . . February 28, 2023, at 02:34 AM by [[~jrmu]]: [==]%0a* [[Oidentd.Changeident]] . . . February 28, 2023, at 02:33 AM by [[~jrmu]]: [=This was suggested by another author, but because the solution is not permanent, we move it to a sep=]%0a* [[Acme-client.Configure]] . . . February 26, 2023, at 10:06 PM by [[~jrmu]]: [=Revert as I'm not sure if /etc/daily.local is better=]%0a* [[Stagit.Install]] . . . February 26, 2023, at 05:24 PM by [[~fossdev]]: [==]%0a* [[Openbsd.Gotweb]] . . . February 26, 2023, at 05:04 PM by [[~fossdev]]: [==]%0a* [[Got.Repo]] . . . February 26, 2023, at 05:02 PM by [[~fossdev]]: [==]%0a* [[Oidentd.Install]] . . . February 26, 2023, at 01:59 AM by [[~jrmu]]: [=Revert erroneous change=]%0a* [[Ircnow.Explorer]] . . . February 26, 2023, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Codeforce]] . . . February 26, 2023, at 01:03 AM by [[~jrmu]]: [==]%0a* [[Vps.Vps]] . . . February 25, 2023, at 12:31 AM by [[~jrmu]]: [==]%0a* [[Baytuch.Bio]] . . . February 17, 2023, at 12:00 PM by [[~baytuch]]: [==]%0a* [[Openhttpd.Configure]] . . . February 17, 2023, at 11:39 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Plermoa]] . . . February 16, 2023, at 04:52 AM by [[~Yonle]]: [=Redirect=]%0a* [[Openbsd.Pleroma]] . . . February 12, 2023, at 02:49 AM by [[~Yonle]]: [=Oops=]%0a* [[Openbsd.Akkoma]] . . . February 12, 2023, at 02:48 AM by [[~Yonle]]: [=Oof=]%0a* [[Akkoma.Install]] . . . February 09, 2023, at 12:49 PM by [[~Yonle]]: [==]%0a* [[Google.Sins]] . . . February 08, 2023, at 05:13 AM by [[~Yonle]]: [==]%0a* [[Debate.Googledanger]] . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate.Outreachkids]] . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Openbsd.Mosh]] . . . February 07, 2023, at 11:30 AM by [[~Yonle]]: [==]%0a* [[Shelllabs.Reading]] . . . February 07, 2023, at 02:06 AM by [[~jrmu]]: [==]%0a* [[Route.Usage]] . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a* [[Mkf.Wikiv1]] . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Psybnc.Install]] . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Debate.Openweb]] . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate.Youtubedanger]] . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Debate.Providers]] . . . February 06, 2023, at 01:41 PM by [[~Yonle]]: [==]%0a* [[Paster.Install]] . . . February 06, 2023, at 10:22 AM by [[~mkf]]: [==]%0a* [[Anope.Install]] . . . February 06, 2023, at 09:46 AM by [[~mkf]]: [==]%0a* [[9.Drawterm]] . . . February 05, 2023, at 09:18 PM by [[~mkf]]: [==]%0a* [[Znc.Chroot]] . . . February 04, 2023, at 04:45 PM by [[~Francis]]: [==]%0a* [[Password.Hashes]] . . . February 04, 2023, at 07:27 AM by [[~izzyb]]: [=formatting fixes=]%0a* [[Chess.Chessgogi]] . . . February 04, 2023, at 03:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Passwords]] . . . February 03, 2023, at 07:49 PM by [[~izzyb]]: [==]%0a* [[Password.Management]] . . . February 03, 2023, at 07:44 PM by [[~izzyb]]: [==]%0a* [[DNS.Ipv4rDNS]] . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[Dovecot.SharedFolders]] . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Soju.Install]] . . . January 24, 2023, at 11:29 AM by [[~mkf]]: [=minor changes on style=]%0a* [[Lilywhitebot.Install]] . . . January 24, 2023, at 11:23 AM by [[~mkf]]: [==]%0a* [[SendMoneyToSplinter0616Outlook.Com]] . . . January 24, 2023, at 11:19 AM by [[~mkf]]: [==]%0a* [[Ircnow.Milestones]] . . . January 21, 2023, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Biboumi]] . . . January 20, 2023, at 08:11 PM by [[~mkf]]: [==]%0a* [[Biboumi.Install]] . . . January 20, 2023, at 08:10 PM by [[~mkf]]: [==]%0a* [[Texlive.Install]] . . . January 20, 2023, at 08:05 PM by [[~mkf]]: [==]%0a* [[Rcctl.Rcctl]] . . . January 20, 2023, at 08:00 PM by [[~mkf]]: [==]%0a* [[Vmm.Configure]] . . . January 20, 2023, at 07:59 PM by [[~mkf]]: [==]%0a* [[Hopm.Install]] . . . January 20, 2023, at 07:32 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unrealircd]] . . . January 20, 2023, at 07:27 PM by [[~mkf]]: [==]%0a* [[Unrealircd.Install]] . . . January 20, 2023, at 07:24 PM by [[~mkf]]: [==]%0a* [[Pleroma.Install]] . . . January 20, 2023, at 07:18 PM by [[~mkf]]: [==]%0a* [[Gomuks.Install]] . . . January 20, 2023, at 07:08 PM by [[~mkf]]: [==]%0a* [[Gotweb.Install]] . . . January 20, 2023, at 07:02 PM by [[~mkf]]: [==]%0a* [[Webnews.Install]] . . . January 20, 2023, at 06:57 PM by [[~mkf]]: [==]%0a* [[Php.Install]] . . . January 20, 2023, at 06:52 PM by [[~mkf]]: [==]%0a* [[Mlmmj.Install]] . . . January 20, 2023, at 06:48 PM by [[~mkf]]: [==]%0a* [[Fiche.Install]] . . . January 20, 2023, at 06:44 PM by [[~mkf]]: [==]%0a* [[Prosody.Install]] . . . January 20, 2023, at 06:42 PM by [[~mkf]]: [==]%0a* [[Bitlbee.Install]] . . . January 20, 2023, at 06:36 PM by [[~mkf]]: [==]%0a* [[TigerVNC.Install]] . . . January 20, 2023, at 06:30 PM by [[~mkf]]: [==]%0a* [[NodeJS.Install]] . . . January 20, 2023, at 06:27 PM by [[~mkf]]: [==]%0a* [[Pmwiki.Install]] . . . January 20, 2023, at 06:19 PM by [[~mkf]]: [==]%0a* [[Xfce.Install]] . . . January 20, 2023, at 06:17 PM by [[~mkf]]: [==]%0a* [[Ngircd.Install]] . . . January 20, 2023, at 06:08 PM by [[~mkf]]: [==]%0a* [[Openbsd.Vipw]] . . . January 18, 2023, at 11:01 PM by [[~zen]]: [=added two spaces=]%0a* [[Grep.Usage]] . . . January 18, 2023, at 10:54 PM by [[~zen]]: [==]%0a* [[Openbsd.Loginconf]] . . . January 18, 2023, at 10:48 PM by [[~zen]]: [=OpenBSD FAQ link refenrece=]%0a* [[Openbsd.Singleuser]] . . . January 18, 2023, at 10:26 PM by [[~zen]]: [=changed the link reference=]%0a* [[Ssh.Fingerprints]] . . . January 14, 2023, at 04:31 PM by [[~izzyb]]: [=added link to ircnow network ssh fingerprints as example.=]%0a* [[Team.Networks]] . . . January 12, 2023, at 06:36 PM by [[~kilroy]]: [=Updated Sturtz IRC=]%0a* [[Znc.Install]] . . . January 07, 2023, at 11:58 PM by [[~jrmu]]: [==]%0a* [[Rspamd.Configure]] . . . January 03, 2023, at 04:55 PM by [[~mkf]]: [==]%0a* [[Dovecot.Pigeonhole]] . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a* [[Openbsd.Quota]] . . . December 29, 2022, at 06:51 PM by [[~mkf]]: [==]%0a* [[Profiles.Miniontoby]] . . . December 26, 2022, at 07:26 PM by [[~miniontoby]]: [=Created=]%0a* [[Openbsd.Minetest]] . . . December 26, 2022, at 07:23 PM by [[~miniontoby]]: [=Added more ways to install=]%0a* [[Splinter0616Outlook.Com]] . . . December 25, 2022, at 02:37 AM by [[~SplinTer]]: [==]%0a* [[Ngircd.Oper]] . . . December 25, 2022, at 12:03 AM by [[~forero]]: [==]%0a* [[Openbsd.Honk]] . . . December 17, 2022, at 08:45 AM by [[~Yonle]]: [==]%0a* [[Yonle.Bio]] . . . December 13, 2022, at 05:18 PM by [[~Yonle]]: [==]%0a* [[Camping.Gear]] . . . December 12, 2022, at 04:39 AM by [[~jrmu]]: [==]%0a* [[Vhost.Vhost]] . . . December 12, 2022, at 03:36 AM by [[~xfnw]]: [==]%0a* [[Vhost.Ircnow]] . . . December 12, 2022, at 03:13 AM by [[~xfnw]]: [=ircfree.com is not an ircnow domain=]%0a* [[Shelllabs.Openaccess]] . . . December 08, 2022, at 10:02 PM by [[~redrum88]]: [==]%0a* [[I2Pd.Install]] . . . December 07, 2022, at 01:16 AM by [[~Yonle]]: [=Again not 7070=]%0a* [[I2Pd.Tunnels]] . . . December 06, 2022, at 02:52 PM by [[~Yonle]]: [=There we go. =]%0a* [[I2pd.Tunnels]] . . . December 06, 2022, at 02:45 PM by [[~Yonle]]: [==]%0a* [[Unwind.Configure]] . . . November 26, 2022, at 09:23 PM by [[~akoizumi]]: [=add unwind=]%0a* [[Openbsd.Icecast]] . . . November 17, 2022, at 11:35 AM by [[~Yonle]]: [==]%0a* [[Debian.Install]] . . . November 13, 2022, at 11:43 AM by [[~suzerain]]: [=writing=]%0a* [[Lemon.Lemon]] . . . November 10, 2022, at 01:48 PM by [[~mkf]]: [==]%0a* [[Bouncer.JmIRC]] . . . November 04, 2022, at 06:18 PM by [[~baytuch]]: [=Added screenshots about setup=]%0a* [[Bouncer.XChat]] . . . October 16, 2022, at 11:09 PM by [[~xfnw]]: [=XChat is unmaintained=]%0a* [[Eggdrop.VHost]] . . . October 02, 2022, at 01:05 PM by [[~sulieztya]]: [==]%0a* [[Eggdrop.VhostTCL]] . . . October 02, 2022, at 07:06 AM by [[~sulieztya]]: [==]%0a* [[Shelllabs.Intro]] . . . September 28, 2022, at 06:53 PM by [[~jrmu]]: [==]%0a* [[He.IPv6Certification]] . . . September 16, 2022, at 05:32 PM by [[~xfnw]]: [=create page=]%0a* [[Shelllabs.Education]] . . . September 14, 2022, at 07:30 PM by [[~jrmu]]: [==]%0a* [[About.AboutUs]] . . . September 13, 2022, at 06:42 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAndSafety]] . . . September 13, 2022, at 05:19 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAmpSafety]] . . . September 13, 2022, at 05:17 PM by [[~zleap]]: [==]%0a* [[LegalAmpSafety.Subheading]] . . . September 13, 2022, at 05:15 PM by [[~zleap]]: [==]%0a* [[Acmesh.Configure]] . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a* [[Dehydrated.Configure]] . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a* [[Profiles.Izzyb]] . . . September 11, 2022, at 06:28 AM by [[~izzyb]]: [==]%0a* [[Site.EditForm]] . . . September 11, 2022, at 06:22 AM by [[~izzyb]]: [=Make Author none editable field=]%0a* [[Netcat.Irc]] . . . September 11, 2022, at 04:21 AM by [[~izzyb]]: [=Removed info about PASS - moving to different doc as per jrmu request=]%0a* [[Openbsd.Geomyidae]] . . . September 10, 2022, at 02:31 AM by [[~akoizumi]]: [==]%0a* [[Openbsd.INN]] . . . September 10, 2022, at 02:23 AM by [[~akoizumi]]: [=Fix some types=]%0a* [[Ngircd.Loginconf]] . . . September 10, 2022, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Heading.Subheading]] . . . September 07, 2022, at 07:23 PM by [[~zleap]]: [==]%0a* [[Eggdrop193.Install]] . . . September 07, 2022, at 04:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]] . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.VsFTP]] . . . August 10, 2022, at 03:18 PM by [[~mkf]]: [=snipped unneeded output=]%0a* [[C.Scanf]] . . . August 10, 2022, at 09:51 AM by [[~mkf]]: [==]%0a* [[Vmm.Install]] . . . August 10, 2022, at 08:05 AM by [[~miniontoby]]: [=coconut to host=]%0a* [[Orange.CertsReissue]] . . . August 08, 2022, at 05:35 AM by [[~baytuch]]: [==]%0a* [[Team.Security]] . . . August 08, 2022, at 12:53 AM by [[~jrmu]]: [==]%0a* [[Netcat.Usage]] . . . August 04, 2022, at 01:12 AM by [[~tiramisu]]: [==]%0a* [[Freedom.Universal]] . . . August 03, 2022, at 06:33 PM by [[~jrmu]]: [==]%0a* [[Pgp.Upload]] . . . August 01, 2022, at 01:21 PM by [[~jan6]]: [=keys.openpgp.org uses a superior implementation, less vulnerable to various issues=]%0a* [[Lemon.Packages]] . . . July 30, 2022, at 07:52 PM by [[~mkf]]: [==]%0a* [[Netizen.Ellisisland]] . . . July 27, 2022, at 07:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Newdeal]] . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Daughtersofliberty]] . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Womenstem]] . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Eggdrop.RC]] . . . July 20, 2022, at 06:55 PM by [[~baytuch]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Eggdrop.Nickserv]] . . . July 19, 2022, at 10:05 AM by [[~baytuch]]: [==]%0a* [[Chroot.Intro]] . . . July 18, 2022, at 04:23 PM by [[~mkf]]: [==]%0a* [[Ircnow.Media]] . . . July 15, 2022, at 05:54 AM by [[~jrmu]]: [==]%0a* [[Iked.Linuxstrongswan]] . . . July 03, 2022, at 11:29 PM by [[~jrmu]]: [==]%0a* [[Acme-client.AutoRenew]] . . . July 03, 2022, at 11:50 AM by [[~mkf]]: [==]%0a* [[Openbsd.Apmd]] . . . July 03, 2022, at 11:36 AM by [[~mkf]]: [==]%0a* [[Ircnow.Roadmap2022]] . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Iked.Android]] . . . July 01, 2022, at 12:14 AM by [[~jrmu]]: [==]%0a* [[Vpn.Myipaddress]] . . . June 30, 2022, at 09:51 PM by [[~jrmu]]: [==]%0a* [[Olympics.Games]] . . . June 27, 2022, at 10:42 PM by [[~jrmu]]: [==]%0a* [[Iked.Configure]] . . . June 25, 2022, at 02:28 PM by [[~jrmu]]: [==]%0a* [[Unbound.Blacklists]] . . . June 25, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Iked.Linux]] . . . June 23, 2022, at 07:10 AM by [[~jrmu]]: [==]%0a* [[Vpn.Vpn]] . . . June 23, 2022, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Nsf]] . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Debate.Debate]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Metrics]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Dns.Overview]] . . . June 19, 2022, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Dns.Records]] . . . June 19, 2022, at 05:44 AM by [[~jrmu]]: [==]%0a* [[Syspatch.Syspatch]] . . . June 17, 2022, at 06:24 AM by [[~jrmu]]: [==]%0a* [[Vmm.Alpine]] . . . June 13, 2022, at 05:42 PM by [[~fossdev]]: [==]%0a* [[Team.Announce]] . . . June 13, 2022, at 03:52 PM by [[~jrmu]]: [==]%0a* [[Vmm.Arch]] . . . June 12, 2022, at 04:11 PM by [[~g1n]]: [=Added article about Arch Linux setup on VMM=]%0a* [[Znc.Patch]] . . . June 12, 2022, at 12:48 AM by [[~jrmu]]: [==]%0a* [[Unveil.Intro]] . . . June 12, 2022, at 12:40 AM by [[~jrmu]]: [==]%0a* [[Pledge.Intro]] . . . June 12, 2022, at 12:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pkg]] . . . June 12, 2022, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Intro]] . . . June 09, 2022, at 07:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Bsdrd]] . . . June 09, 2022, at 07:17 AM by [[~jrmu]]: [==]%0a* [[Vnc.Vnc]] . . . June 08, 2022, at 04:04 PM by [[~miniontoby]]: [=Added RealVNC Viewer to the list (might need some more extra stuff, but yeah its fine)=]%0a* [[Openbsd.Sysupgrade71]] . . . June 05, 2022, at 11:49 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Growfs]] . . . June 01, 2022, at 12:34 AM by [[~jrmu]]: [==]%0a* [[Team.Welcome]] . . . May 31, 2022, at 10:20 PM by [[~jrmu]]: [==]%0a* [[Hostnameif.Static-v2]] . . . May 23, 2022, at 06:29 AM by [[~theguest]]: [==]%0a* [[Hostnameif.Static]] . . . May 23, 2022, at 05:01 AM by [[~theguest]]: [==]%0a* [[Ircnow.Team]] . . . May 12, 2022, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Grape.Minetest]] . . . May 10, 2022, at 10:48 AM by [[~baytuch]]: [==]%0a* [[Irc.Emoji]] . . . May 10, 2022, at 10:23 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Nsd]] . . . May 10, 2022, at 12:33 AM by [[~jrmu]]: [==]%0a* [[Opsofliberty.Bootcamp]] . . . May 09, 2022, at 08:38 AM by [[~mkf]]: [==]%0a* [[Openbsd.Ports]] . . . May 09, 2022, at 05:54 AM by [[~mkf]]: [==]%0a* [[Openbsd.Rcctl]] . . . May 09, 2022, at 05:53 AM by [[~mkf]]: [==]%0a* [[Ngircd.Ssl]] . . . May 08, 2022, at 03:30 PM by [[~miniontoby]]: [=fixed the text=]%0a* [[Codeforce.Training]] . . . May 03, 2022, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Civics.Intro]] . . . May 03, 2022, at 01:06 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]] . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[Math.Reading]] . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]] . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Botnow]] . . . April 24, 2022, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Buyvm.Ipv6]] . . . April 24, 2022, at 06:10 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Rss]] . . . April 23, 2022, at 04:20 PM by [[~jrmu]]: [==]%0a* [[Team.Testing]] . . . April 20, 2022, at 09:45 PM by [[~jrmu]]: [==]%0a* [[Dns.Registrars]] . . . April 20, 2022, at 09:30 PM by [[~jrmu]]: [==]%0a* [[Hosting.Providers]] . . . April 20, 2022, at 08:52 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Gopher]] . . . April 20, 2022, at 08:29 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Adduser]] . . . April 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Signify.Verify]] . . . April 20, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Almanack.Route]] . . . April 20, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Ntpd.Configure]] . . . April 20, 2022, at 06:17 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ntpd]] . . . April 20, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmlinux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Vmm.Linux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Iked]] . . . April 20, 2022, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]] . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Networks]] . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Announce]] . . . April 19, 2022, at 04:14 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Ally]] . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Chroot]] . . . April 19, 2022, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install70]] . . . April 19, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]] . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]] . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Ngircd.Link]] . . . April 07, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Minutemin]] . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]] . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Openbsd.Censord]] . . . April 05, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Hopm]] . . . April 05, 2022, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dns]] . . . April 05, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Zncflaws]] . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate.Debiandanger]] . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Tls]] . . . April 04, 2022, at 04:25 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Website]] . . . April 03, 2022, at 11:03 PM by [[~jrmu]]: [==]%0a* [[Soju.Guide]] . . . April 02, 2022, at 03:46 PM by [[~Yonle]]: [==]%0a* [[Nitter.Install]] . . . April 02, 2022, at 01:08 AM by [[~fallback]]: [=first nitter install page=]%0a* [[Debiankaios.Bio]] . . . April 01, 2022, at 05:10 PM by [[~debiankaios]]: [==]%0a* [[Sshd.Disablepassword]] . . . March 30, 2022, at 08:27 PM by [[~xfnw]]: [=undo accidental revert=]%0a* [[Tor.Irc]] . . . March 30, 2022, at 12:40 PM by [[~m16]]: [==]%0a* [[Chess.Reading]] . . . March 29, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Linux.Reading]] . . . March 29, 2022, at 03:31 PM by [[~jrmu]]: [==]%0a* [[Unix.Reading]] . . . March 28, 2022, at 03:24 PM by [[~jrmu]]: [==]%0a* [[Irc.Services]] . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Configure]] . . . March 25, 2022, at 04:07 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ddos]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ddos.Intro]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Bouncer.ZNC]] . . . March 19, 2022, at 07:31 AM by [[~fallback]]: [==]%0a* [[ISCABBS.DownloadingAndInstalling]] . . . March 15, 2022, at 10:42 PM by [[~Mandarax]]: [==]%0a* [[ISCABBS.ISCABBS]] . . . March 15, 2022, at 09:24 PM by [[~Mandarax]]: [==]%0a* [[Unix.History]] . . . March 14, 2022, at 06:07 PM by [[~jrmu]]: [==]%0a* [[Unix.Exhibit]] . . . March 13, 2022, at 11:37 PM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]] . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Irc.Easy]] . . . March 05, 2022, at 08:56 PM by [[~jrmu]]: [==]%0a* [[Doxing.Defense]] . . . March 05, 2022, at 08:54 PM by [[~jrmu]]: [==]%0a* [[Mlmmj-archivist.Install]] . . . March 03, 2022, at 05:26 AM by [[~error]]: [==]%0a* [[Openbsd.IRCBridge]] . . . February 28, 2022, at 02:59 AM by [[~suzerain]]: [==]%0a* [[Unix101.Vi]] . . . February 27, 2022, at 08:16 PM by [[~jrmu]]: [==]%0a* [[Vi.Intro]] . . . February 27, 2022, at 04:16 PM by [[~Limits]]: [=Add Introduction to Vi=]%0a* [[Irc201.Irc201]] . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[9.Ideas]] . . . February 23, 2022, at 05:19 PM by [[~mkf]]: [==]%0a* [[Main.WikiSandbox]] . . . February 22, 2022, at 11:05 PM by [[~mkf]]: [==]%0a* [[Openbsd.Wesnothd]] . . . February 21, 2022, at 06:28 AM by [[~mkf]]: [=Wesnothd=]%0a* [[9.Audio]] . . . February 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Xonotic]] . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[PuTTY.PuTTYgen]] . . . February 16, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Rcd.Configure]] . . . February 15, 2022, at 04:46 PM by [[~xfnw]]: [=fix title formatting=]%0a* [[Debate.Ircnowd]] . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Stopm.Stopm]] . . . February 14, 2022, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Police.Fingerprints]] . . . February 12, 2022, at 02:09 PM by [[~xfnw]]: [=ip addresses should be sorted with sort -V=]%0a* [[Openbsd.Police]] . . . February 10, 2022, at 07:36 PM by [[~jrmu]]: [==]%0a* [[Dns.Dns]] . . . February 10, 2022, at 07:39 AM by [[~nixdork]]: [=Fix typo=]%0a* [[Dns.BindResolver]] . . . February 10, 2022, at 07:30 AM by [[~nixdork]]: [=First draft of bind resolver howto=]%0a* [[Botnow.SqliteViews]] . . . February 10, 2022, at 02:00 AM by [[~xfnw]]: [==]%0a* [[AncientWisdom.Bio]] . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Minutemin.Questions]] . . . February 05, 2022, at 09:16 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Server]] . . . February 05, 2022, at 08:14 AM by [[~jrmu]]: [==]%0a* [[Vmm.SlackwareIso]] . . . February 03, 2022, at 10:53 PM by [[~Naglfar]]: [=Slackware 15.0 x86 stable is released=]%0a* [[Vmctl.Usage]] . . . February 03, 2022, at 06:24 PM by [[~miniontoby]]: [=fixed attachment=]%0a* [[Duplicity.Usage]] . . . February 02, 2022, at 10:31 AM by [[~jrmu]]: [==]%0a* [[Openssl.Encryptfile]] . . . February 02, 2022, at 09:29 AM by [[~jrmu]]: [==]%0a* [[Openrsync.Usage]] . . . January 29, 2022, at 09:04 AM by [[~Naglfar]]: [=update from rsync to openrsync=]%0a* [[Openbsd.Tcpip]] . . . January 24, 2022, at 05:45 PM by [[~jrmu]]: [==]%0a* [[Synclient.Configure]] . . . January 24, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Crontab.Edit]] . . . January 23, 2022, at 05:46 PM by [[~mkf]]: [==]%0a* [[9.Install]] . . . January 22, 2022, at 06:57 AM by [[~mkf]]: [==]%0a* [[Asterisk.Install]] . . . January 19, 2022, at 05:34 AM by [[~jrmu]]: [==]%0a* [[9.Rcpu]] . . . January 17, 2022, at 10:19 PM by [[~jrmu]]: [==]%0a* [[9.Ndb]] . . . January 16, 2022, at 06:46 PM by [[~mkf]]: [==]%0a* [[Openbsd.U9fs]] . . . January 16, 2022, at 06:23 PM by [[~mkf]]: [==]%0a* [[Dns.FQDN]] . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Nsd.DNSSec]] . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Openbsd.Locale]] . . . January 12, 2022, at 01:23 PM by [[~baytuch]]: [==]%0a* [[Openbsd.Openbsd]] . . . January 12, 2022, at 01:19 PM by [[~baytuch]]: [==]%0a* [[Ksh.Autocomplete]] . . . January 11, 2022, at 01:44 PM by [[~miniontoby]]: [=updated url=]%0a* [[Gpg.Verify]] . . . January 08, 2022, at 09:48 PM by [[~Naglfar]]: [=Add description=]%0a* [[Mlmmj.Archive]] . . . January 06, 2022, at 10:52 PM by [[~Hawk]]: [==]%0a* [[9.Hostowner]] . . . January 06, 2022, at 11:29 AM by [[~mkf]]: [==]%0a* [[Ircnow.Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[9.Authsrv]] . . . January 05, 2022, at 04:59 AM by [[~mkf]]: [=hmm=]%0a* [[9.Chording]] . . . January 03, 2022, at 02:40 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Status]] . . . January 03, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.BBB]] . . . January 03, 2022, at 12:06 AM by [[~jrmu]]: [==]%0a* [[Got.Server]] . . . January 02, 2022, at 05:42 PM by [[~jrmu]]: [==]%0a* [[Census.Census]] . . . January 02, 2022, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bncnow.Bncnow]] . . . January 02, 2022, at 11:18 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Projects]] . . . January 02, 2022, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Ircfs.Intro]] . . . January 02, 2022, at 10:49 AM by [[~jrmu]]: [==]%0a* [[Ircnowd.Ircnowd]] . . . January 02, 2022, at 06:32 AM by [[~jrmu]]: [==]%0a* [[Marketing.Marketing]] . . . January 02, 2022, at 06:20 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sonsofliberty]] . . . January 02, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Pkgadd.CheckUpdates]] . . . January 01, 2022, at 04:29 AM by [[~pyr3x]]: [==]%0a* [[Ircnow.Roadmap2021]] . . . December 30, 2021, at 06:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sftp]] . . . December 30, 2021, at 06:01 AM by [[~jrmu]]: [==]%0a* [[Sftp.Chroot]] . . . December 30, 2021, at 06:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Status2022]] . . . December 30, 2021, at 05:35 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.UTF8]] . . . December 28, 2021, at 08:21 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Uim]] . . . December 26, 2021, at 01:45 AM by [[~jrmu]]: [==]%0a* [[Sshwifty.Install]] . . . December 23, 2021, at 02:49 PM by [[~miniontoby]]: [=created=]%0a* [[Nsd.Zone]] . . . December 23, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Hosting]] . . . December 23, 2021, at 03:06 AM by [[~jrmu]]: [==]%0a* [[OpenSSH.RSAkeys]] . . . December 22, 2021, at 03:18 PM by [[~miniontoby]]: [==]%0a* [[Openbsd.Wifi]] . . . December 22, 2021, at 02:59 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Recordaudio]] . . . December 22, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[9.9]] . . . December 22, 2021, at 11:30 AM by [[~xfnw]]: [=fix some grammatical errors=]%0a* [[Parec.Record]] . . . December 22, 2021, at 07:02 AM by [[~jrmu]]: [==]%0a* [[Sox.Concat]] . . . December 22, 2021, at 07:01 AM by [[~jrmu]]: [==]%0a* [[Ffmpeg.Recordscreen]] . . . December 22, 2021, at 07:00 AM by [[~jrmu]]: [==]%0a* [[JuiceSSH.Connect]] . . . December 20, 2021, at 01:03 PM by [[~jrmu]]: [==]%0a* [[Marketing.Memes]] . . . December 20, 2021, at 12:55 PM by [[~jrmu]]: [==]%0a* [[9.Independent]] . . . December 20, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[MacScreenSharing.Connect]] . . . December 20, 2021, at 11:57 AM by [[~jrmu]]: [==]%0a* [[9.Partdisk]] . . . December 20, 2021, at 11:39 AM by [[~jrmu]]: [==]%0a* [[Got.Usage]] . . . December 17, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[Irc.Federation]] . . . December 17, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]] . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[9.Todo]] . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Pylink.Chroot]] . . . December 02, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Pylink.Install]] . . . December 02, 2021, at 02:02 PM by [[~jrmu]]: [==]%0a* [[Jrmu.Marriage]] . . . December 02, 2021, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Hosting.Hosting]] . . . December 01, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Mc.Usage]] . . . November 29, 2021, at 07:53 PM by [[~mkf]]: [==]%0a* [[PuTTY.Connect]] . . . November 29, 2021, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Email.Email]] . . . November 29, 2021, at 04:19 AM by [[~mkf]]: [==]%0a* [[Texlive.Sinhala]] . . . November 28, 2021, at 06:35 AM by [[~jrmu]]: [==]%0a* [[MailWindows.Connect]] . . . November 27, 2021, at 03:12 PM by [[~jrmu]]: [==]%0a* [[Gajim.Biboumi]] . . . November 27, 2021, at 01:02 PM by [[~jrmu]]: [==]%0a* [[Mcabber.Connect]] . . . November 26, 2021, at 01:38 PM by [[~jrmu]]: [==]%0a* [[ChatSecure.Connect]] . . . November 26, 2021, at 11:36 AM by [[~jrmu]]: [==]%0a* [[9.9pfs]] . . . November 24, 2021, at 02:00 PM by [[~mkf]]: [==]%0a* [[Vmm.DebianInstall]] . . . November 24, 2021, at 11:44 AM by [[~nicoz]]: [==]%0a* [[Siskin.Connect]] . . . November 23, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Dino.Connect]] . . . November 23, 2021, at 02:10 PM by [[~mkf]]: [==]%0a* [[Monal.Connect]] . . . November 23, 2021, at 10:32 AM by [[~jrmu]]: [==]%0a* [[Xabber.Connect]] . . . November 23, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[DNS.DMARC]] . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[StorkIM.Connect]] . . . November 21, 2021, at 05:03 AM by [[~jrmu]]: [==]%0a* [[Conversations.Connect]] . . . November 20, 2021, at 05:37 PM by [[~jrmu]]: [==]%0a* [[Yaxim.Connect]] . . . November 20, 2021, at 05:09 PM by [[~jrmu]]: [==]%0a* [[Adium.Connect]] . . . November 20, 2021, at 07:32 AM by [[~jrmu]]: [==]%0a* [[Vmm.AlmaLinux]] . . . November 20, 2021, at 06:47 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.DebianIso]] . . . November 19, 2021, at 09:35 PM by [[~nicoz]]: [==]%0a* [[Psi.Connect]] . . . November 17, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Pidgin.Connect]] . . . November 17, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[Gajim.Connect]] . . . November 17, 2021, at 08:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Training]] . . . November 16, 2021, at 03:30 PM by [[~Hawk]]: [==]%0a* [[Opera.Connect]] . . . November 16, 2021, at 12:12 AM by [[~wiz]]: [==]%0a* [[0dev.0dev]] . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.RockyLinux]] . . . November 11, 2021, at 10:51 AM by [[~dodocrypto]]: [==]%0a* [[Opensmtpd.Openrelay]] . . . November 11, 2021, at 10:37 AM by [[~mkf]]: [==]%0a* [[Sandbox.0dev]] . . . November 11, 2021, at 01:45 AM by [[~dodocrypto]]: [==]%0a* [[Got.Mirror]] . . . November 07, 2021, at 05:22 PM by [[~jrmu]]: [==]%0a* [[Vpn.OpenIKED]] . . . November 07, 2021, at 03:45 PM by [[~gloNO]]: [==]%0a* [[Openbsd.Got]] . . . November 07, 2021, at 03:16 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Opsofliberty]] . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Emacs.Emacs]] . . . November 06, 2021, at 04:39 PM by [[~LohanG]]: [==]%0a* [[ZNC.Support]] . . . November 06, 2021, at 03:53 PM by [[~LohanG]]: [=added libera=]%0a* [[Vmm.Plan9]] . . . November 05, 2021, at 09:31 PM by [[~mkf]]: [=???=]%0a* [[9.Stone]] . . . November 04, 2021, at 04:09 PM by [[~meeekeeef]]: [==]%0a* [[9.Zuke]] . . . November 04, 2021, at 04:01 PM by [[~meeekeeef]]: [==]%0a* [[Openbsd.Drawtermssh]] . . . November 04, 2021, at 03:54 PM by [[~meeekeeef]]: [=ssh bad >:[=]%0a* [[Netcat.Http]] . . . November 03, 2021, at 02:30 PM by [[~jrmu]]: [==]%0a* [[Telnet.Http]] . . . November 03, 2021, at 02:18 PM by [[~jrmu]]: [==]%0a* [[Znc.Relayd]] . . . November 03, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[ZNC.Admin]] . . . November 02, 2021, at 05:44 PM by [[~jrmu]]: [==]%0a* [[Znc.Debug]] . . . November 02, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Znc.Usage]] . . . November 02, 2021, at 03:09 PM by [[~jrmu]]: [==]%0a* [[Ambassador.Markets]] . . . November 02, 2021, at 01:29 PM by [[~jrmu]]: [==]%0a* [[Almanack.Rewrite]] . . . October 31, 2021, at 10:30 PM by [[~hydragyrum]]: [==]%0a* [[9.Sysupdate]] . . . October 31, 2021, at 10:21 PM by [[~meeekeeef]]: [==]%0a* [[Debian.Debian]] . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Ircnow.Victorycpus]] . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Gnus.Connect]] . . . October 30, 2021, at 01:32 AM by [[~hydragyrum]]: [==]%0a* [[Ircnow.Settler]] . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Debian.Nginxphpfpm]] . . . October 29, 2021, at 12:26 PM by [[~monaco]]: [==]%0a* [[Debian.Nginx]] . . . October 29, 2021, at 12:18 PM by [[~monaco]]: [==]%0a* [[Vmm.Homerouter]] . . . October 26, 2021, at 05:08 PM by [[~jrmu]]: [==]%0a* [[9.Netcat]] . . . October 25, 2021, at 03:40 PM by [[~jrmu]]: [==]%0a* [[9.Plan9ini]] . . . October 24, 2021, at 04:30 PM by [[~jrmu]]: [==]%0a* [[Iked.Newconfig]] . . . October 24, 2021, at 03:49 PM by [[~tool]]: [==]%0a* [[Lua.Minetest-1]] . . . October 24, 2021, at 10:30 AM by [[~debiankaios]]: [==]%0a* [[9.Links]] . . . October 24, 2021, at 06:29 AM by [[~mkf]]: [==]%0a* [[9.Keybindings]] . . . October 24, 2021, at 06:15 AM by [[~mkf]]: [=heheheheheh=]%0a* [[Xdefaults.Configure]] . . . October 23, 2021, at 02:40 PM by [[~jrmu]]: [==]%0a* [[TigerVNC.SSH]] . . . October 23, 2021, at 11:56 AM by [[~Hawk]]: [==]%0a* [[Rio.Customize]] . . . October 22, 2021, at 09:22 AM by [[~jrmu]]: [==]%0a* [[9.Ssh]] . . . October 22, 2021, at 12:54 AM by [[~jrmu]]: [==]%0a* [[Vmm.Devuan4Iso]] . . . October 21, 2021, at 04:29 PM by [[~debiankaios]]: [=changed beowulf_3.1.1 to chimaera_4.0.0=]%0a* [[9.101]] . . . October 20, 2021, at 04:53 PM by [[~jrmu]]: [==]%0a* [[Fvwm.Configure]] . . . October 18, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[KISSmo.KISSmo]] . . . October 18, 2021, at 09:58 AM by [[~monaco]]: [==]%0a* [[KISSmo.Download]] . . . October 18, 2021, at 09:53 AM by [[~monaco]]: [==]%0a* [[KISSmo.About]] . . . October 18, 2021, at 09:52 AM by [[~monaco]]: [==]%0a* [[KISSmo.Install]] . . . October 18, 2021, at 09:44 AM by [[~monaco]]: [==]%0a* [[Cvs.Repo]] . . . October 17, 2021, at 08:32 AM by [[~jrmu]]: [==]%0a* [[Cvs.Anoncvs]] . . . October 17, 2021, at 04:00 AM by [[~jrmu]]: [==]%0a* [[Cvs.Commit]] . . . October 17, 2021, at 03:58 AM by [[~jrmu]]: [==]%0a* [[Cvs.Cvsweb]] . . . October 17, 2021, at 03:28 AM by [[~jrmu]]: [==]%0a* [[9.Cvsfs]] . . . October 15, 2021, at 12:58 PM by [[~mkf]]: [==]%0a* [[Openbsd.Sysupgrade70]] . . . October 15, 2021, at 11:02 AM by [[~mkf]]: [=humans are easily confused.=]%0a* [[Openbsd.Ilines]] . . . October 15, 2021, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pmwiki]] . . . October 14, 2021, at 02:14 PM by [[~miniontoby]]: [=added credits =]%0a* [[Vmm.Devuan-ISO]] . . . October 14, 2021, at 09:50 AM by [[~siva]]: [==]%0a* [[Vmm.Devuan-Simple]] . . . October 14, 2021, at 09:48 AM by [[~siva]]: [=Tutorial Created=]%0a* [[Cvs.Intro]] . . . October 13, 2021, at 03:49 PM by [[~jrmu]]: [==]%0a* [[Synapse.Install]] . . . October 12, 2021, at 02:49 PM by [[~miniontoby]]: [=Created=]%0a* [[Ircnow.Oper]] . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Diversity]] . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Linux]] . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.ResetPassword]] . . . October 07, 2021, at 03:56 AM by [[~jrmu]]: [==]%0a* [[Terms.Vps]] . . . October 06, 2021, at 12:30 AM by [[~jrmu]]: [==]%0a* [[9.JSDrawterm]] . . . September 30, 2021, at 06:06 PM by [[~jrmu]]: [==]%0a* [[9.Fonts]] . . . September 28, 2021, at 05:13 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install69]] . . . September 27, 2021, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Cvs.Guide]] . . . September 26, 2021, at 02:28 PM by [[~Miniontoby]]: [==]%0a* [[Openbsd.PFStable]] . . . September 24, 2021, at 03:28 PM by [[~miniontoby]]: [==]%0a* [[License.IrcnowV2]] . . . September 21, 2021, at 03:53 AM by [[~jrmu]]: [==]%0a* [[Dhcpd.Configure]] . . . September 15, 2021, at 04:02 PM by [[~jrmu]]: [==]%0a* [[Vmm.Router]] . . . September 14, 2021, at 12:11 PM by [[~jrmu]]: [==]%0a* [[Weechat.Relay]] . . . September 11, 2021, at 05:46 PM by [[~mkf]]: [==]%0a* [[Gry.Bio]] . . . September 11, 2021, at 02:49 AM by [[~jrmu]]: [==]%0a* [[Hopm.Telnet]] . . . September 10, 2021, at 06:13 AM by [[~mkf]]: [==]%0a* [[Wraith.Chroot]] . . . September 10, 2021, at 06:11 AM by [[~mkf]]: [==]%0a* [[ZNC.Skins]] . . . September 06, 2021, at 07:58 AM by [[~mkf]]: [="Huh, pmwiki has a bug." no numbered list if use monospaced text. :(=]%0a* [[Seamonkey.Connect]] . . . August 28, 2021, at 01:05 PM by [[~mkf]]: [==]%0a* [[Debate.Wikistyle]] . . . August 27, 2021, at 03:29 PM by [[~mkf]]: [==]%0a* [[Email.EmailAndroidEmailApp]] . . . August 27, 2021, at 02:37 PM by [[~mkf]]: [==]%0a* [[Tmux.Shortcuts]] . . . August 27, 2021, at 12:56 PM by [[~mkf]]: [==]%0a* [[Vmm.Haiku]] . . . August 27, 2021, at 12:53 PM by [[~mkf]]: [==]%0a* [[Openbsd.Mailopenproxy]] . . . August 25, 2021, at 08:19 PM by [[~mkf]]: [==]%0a* [[Openbsd.Two-FactorAuth]] . . . August 23, 2021, at 07:39 PM by [[~mkf]]: [=login.db compiling is no longer recommended.=]%0a* [[Vmm.DragonflyBSD]] . . . August 23, 2021, at 07:31 PM by [[~mkf]]: [=logs=]%0a* [[Vmm.NetBSD]] . . . August 23, 2021, at 07:01 PM by [[~mkf]]: [=better logs?=]%0a* [[Mariadb.Install]] . . . August 23, 2021, at 04:42 PM by [[~wiz]]: [==]%0a* [[DNS.Ipv6rDNS]] . . . August 23, 2021, at 11:55 AM by [[~jrmu]]: [==]%0a* [[Pipes.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[Ksh.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[DNS.RDNS]] . . . August 22, 2021, at 11:20 PM by [[~jrmu]]: [==]%0a* [[Rbldnsd.Install]] . . . August 22, 2021, at 07:58 PM by [[~mkf]]: [=wiki-ish.=]%0a* [[Netcat.Smtp]] . . . August 22, 2021, at 06:58 PM by [[~mkf]]: [=byebye=]%0a* [[Vmm.UbuntuIso]] . . . August 22, 2021, at 06:40 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Npppd]] . . . August 21, 2021, at 01:43 PM by [[~mkf]]: [==]%0a* [[Shell.Shell]] . . . August 21, 2021, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Tls.CA]] . . . August 21, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Openssl.Imap]] . . . August 21, 2021, at 04:05 AM by [[~AncientWisdom]]: [==]%0a* [[Openbsd.FilePermissions]] . . . August 20, 2021, at 02:20 AM by [[~Nate S]]: [==]%0a* [[Ircnow.Todo]] . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Vmm.GuixIso]] . . . August 16, 2021, at 05:12 PM by [[~jrmu]]: [==]%0a* [[Vmm.VoidIso]] . . . August 16, 2021, at 06:19 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Gophernicus]] . . . August 15, 2021, at 02:06 AM by [[~mkf]]: [==]%0a* [[Gazette.Gazette]] . . . August 15, 2021, at 01:14 AM by [[~mkf]]: [=a bit polishing=]%0a* [[EmailTray.Connect]] . . . August 15, 2021, at 12:11 AM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]] . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Squirrelmail.Connect]] . . . August 14, 2021, at 04:47 AM by [[~mkf]]: [==]%0a* [[Termius.Connect]] . . . August 14, 2021, at 04:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openhttpd]] . . . August 13, 2021, at 07:29 AM by [[~jrmu]]: [==]%0a* [[ConnectBot.Keys]] . . . August 12, 2021, at 06:58 AM by [[~jrmu]]: [==]%0a* [[Debate.Monopolydanger]] . . . August 11, 2021, at 07:01 PM by [[~mkf]]: [==]%0a* [[ConnectBot.Connect]] . . . August 11, 2021, at 04:34 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCModules]] . . . August 11, 2021, at 03:06 PM by [[~wiz]]: [==]%0a* [[Termux.Connect]] . . . August 11, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Web101.Web101]] . . . August 10, 2021, at 04:20 PM by [[~craziness]]: [=started web101=]%0a* [[Openbsd.Bitlbee]] . . . August 10, 2021, at 12:03 PM by [[~mkf]]: [==]%0a* [[Openbsd.Pppoe]] . . . August 10, 2021, at 11:56 AM by [[~mkf]]: [==]%0a* [[MacTerminal.Connect]] . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[OpenSSH.Connect]] . . . August 10, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[Fdroid.Install]] . . . August 10, 2021, at 09:05 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshfingerprints]] . . . August 10, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshkeys]] . . . August 09, 2021, at 04:42 PM by [[~jrmu]]: [==]%0a* [[Vmm.9front]] . . . August 09, 2021, at 06:16 AM by [[~mkf]]: [==]%0a* [[Bouncer.WinIRC]] . . . August 09, 2021, at 06:03 AM by [[~mkf]]: [==]%0a* [[IP.Myaddress]] . . . August 07, 2021, at 05:14 PM by [[~jrmu]]: [==]%0a* [[SerFISH.Connect]] . . . August 06, 2021, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Sshwifty.Connect]] . . . August 06, 2021, at 05:00 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Squirrelmail]] . . . August 06, 2021, at 10:32 AM by [[~baytuch]]: [==]%0a* [[Eggdrop.NickServ]] . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]] . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dnszones]] . . . August 03, 2021, at 09:26 AM by [[~jrmu]]: [==]%0a* [[Dns.Zonefile]] . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Irc.Clients]] . . . August 02, 2021, at 02:54 PM by [[~mkf]]: [==]%0a* [[Minutemin.Ifconfig]] . . . August 02, 2021, at 12:59 PM by [[~mkf]]: [==]%0a* [[Openbsd.Matterbridge]] . . . August 02, 2021, at 12:33 PM by [[~mkf]]: [==]%0a* [[Znc.I18n]] . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Almanack.Alt]] . . . August 02, 2021, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Simple]] . . . August 02, 2021, at 07:49 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Install]] . . . August 02, 2021, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vhost]] . . . August 02, 2021, at 02:32 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Hardware]] . . . August 01, 2021, at 01:48 PM by [[~jrmu]]: [==]%0a* [[Thunderirc.Hardware]] . . . August 01, 2021, at 01:47 PM by [[~jrmu]]: [==]%0a* [[Planetofnix.Hardware]] . . . August 01, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[Bsdforall.Hardware]] . . . August 01, 2021, at 01:45 PM by [[~jrmu]]: [==]%0a* [[Oddprotocol.Hardware]] . . . August 01, 2021, at 01:28 PM by [[~jrmu]]: [==]%0a* [[Lecturify.Hardware]] . . . August 01, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Congress.Procedure]] . . . August 01, 2021, at 06:41 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Chroot]] . . . July 31, 2021, at 02:47 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Remote]] . . . July 30, 2021, at 03:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmuser]] . . . July 29, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmminstall]] . . . July 29, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmm]] . . . July 29, 2021, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCAdmin]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCSupport]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[ZNC.Troubleshoot]] . . . July 28, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Znc.Troubleshoot]] . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[Kill.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Ps.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Dns.Vhost]] . . . July 28, 2021, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Host.Usage]] . . . July 28, 2021, at 01:57 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Php]] . . . July 27, 2021, at 02:53 PM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.IRCFreeHomesteadVPS]] . . . July 26, 2021, at 06:12 AM by [[~category_mirror]]: [==]%0a* [[Ircnow.PioneerTldr]] . . . July 26, 2021, at 06:04 AM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.Pioneer]] . . . July 26, 2021, at 04:22 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.Dig]] . . . July 25, 2021, at 06:50 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RDNS]] . . . July 23, 2021, at 06:44 AM by [[~jrmu]]: [==]%0a* [[Wordpress.Install]] . . . July 21, 2021, at 06:59 PM by [[~mkf]]: [==]%0a* [[Bouncer.All]] . . . July 21, 2021, at 06:37 PM by [[~mkf]]: [==]%0a* [[Lemon.Todo]] . . . July 21, 2021, at 06:21 PM by [[~mkf]]: [==]%0a* [[Irc.Guide]] . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Openbsd.Sic]] . . . July 21, 2021, at 05:57 PM by [[~mkf]]: [=first edit.=]%0a* [[Minutemin.Progress]] . . . July 21, 2021, at 08:10 AM by [[~jrmu]]: [==]%0a* [[Openssl.Check]] . . . July 20, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Rsync.Usage]] . . . July 19, 2021, at 02:30 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openrsync]] . . . July 18, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Znc]] . . . July 16, 2021, at 10:43 AM by [[~jrmu]]: [==]%0a* [[Netizen.Become]] . . . July 14, 2021, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom.Bearcode]] . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Staticnet]] . . . July 12, 2021, at 05:48 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Dovecot]] . . . July 12, 2021, at 02:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Relayd]] . . . July 12, 2021, at 02:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Spf]] . . . July 12, 2021, at 03:08 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Eggdrop]] . . . July 02, 2021, at 03:20 AM by [[~jrmu]]: [==]%0a* [[Openssl.Http]] . . . June 30, 2021, at 04:44 AM by [[~mkf]]: [==]%0a* [[Debate.Oldsoftware]] . . . June 29, 2021, at 03:56 PM by [[~mkf]]: [==]%0a* [[Debate.Xmlflaws]] . . . June 29, 2021, at 03:54 PM by [[~mkf]]: [==]%0a* [[Debate.Wikipediadanger]] . . . June 29, 2021, at 03:51 PM by [[~mkf]]: [==]%0a* [[Debate.DCC]] . . . June 29, 2021, at 03:49 PM by [[~mkf]]: [==]%0a* [[Debate.Matrixflaws]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Webirc]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Nodejstrap]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Ircv3defense]] . . . June 29, 2021, at 03:45 PM by [[~mkf]]: [==]%0a* [[Openbsd.Newdisk]] . . . June 29, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AndroidEmail.AndroidEmail]] . . . June 29, 2021, at 03:11 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Ed]] . . . June 28, 2021, at 04:04 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unbound]] . . . June 27, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Religion]] . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Tor.Hidden]] . . . June 26, 2021, at 08:56 PM by [[~mkf]]: [==]%0a* [[Freedom.Union]] . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom.Firstamendment]] . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dkimproxy]] . . . June 25, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[MIF.Test]] . . . June 25, 2021, at 12:42 PM by [[~nsturtz]]: [==]%0a* [[Openbsd.Sysupgrade69]] . . . June 25, 2021, at 05:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Opensmtpd]] . . . June 23, 2021, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Openbsd.NgircdLink]] . . . June 22, 2021, at 07:50 PM by [[~mkf]]: [=delete=]%0a* [[File.File]] . . . June 22, 2021, at 07:43 PM by [[~mkf]]: [=linking=]%0a* [[Debate.Linuxflaws]] . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Police.Intro]] . . . June 19, 2021, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Destiny]] . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Doas]] . . . June 13, 2021, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Freedom.Freedom]] . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Press]] . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Shell]] . . . June 11, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Constitution]] . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Netizen.Rights]] . . . June 10, 2021, at 03:21 PM by [[~jrmu]]: [==]%0a* [[IPv4.Overview]] . . . June 10, 2021, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ksh.Bash]] . . . June 09, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[PowerShell.Connect]] . . . June 09, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Code.Code]] . . . June 08, 2021, at 05:24 PM by [[~mkf]]: [=better formating=]%0a* [[Grape.DonateUs]] . . . June 06, 2021, at 03:41 PM by [[~fizi]]: [==]%0a* [[Openbsd.Books]] . . . June 06, 2021, at 12:46 PM by [[~jrmu]]: [==]%0a* [[Grape.Grape]] . . . June 06, 2021, at 11:39 AM by [[~fizi]]: [==]%0a* [[Openbsd.Pfa]] . . . June 06, 2021, at 03:49 AM by [[~navic]]: [==]%0a* [[Vmm.Debian]] . . . June 04, 2021, at 07:48 PM by [[~mkf]]: [="LOL"=]%0a* [[DNS.Dnswl]] . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Netcat.SMTP]] . . . June 04, 2021, at 09:59 AM by [[~jrmu]]: [==]%0a* [[Dkim.Dkimsign]] . . . June 04, 2021, at 09:07 AM by [[~jrmu]]: [==]%0a* [[Tor.Torsocks]] . . . June 04, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Vpn.VpnIos]] . . . June 04, 2021, at 05:52 AM by [[~jrmu]]: [==]%0a* [[Vpn.VpnMac]] . . . June 04, 2021, at 05:40 AM by [[~jrmu]]: [==]%0a* [[Fdisk.Usage]] . . . June 04, 2021, at 05:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Wordpress]] . . . June 04, 2021, at 04:55 AM by [[~jrmu]]: [==]%0a* [[DNS.SPF]] . . . June 03, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Terms.Terms]] . . . June 02, 2021, at 01:40 PM by [[~jrmu]]: [==]%0a* [[HostServ.Rules]] . . . June 01, 2021, at 08:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ACKFlood]] . . . May 29, 2021, at 06:20 AM by [[~mkf]]: [==]%0a* [[Openbsd.SSDP]] . . . May 29, 2021, at 06:18 AM by [[~mkf]]: [==]%0a* [[Openbsd.Anycast]] . . . May 29, 2021, at 06:01 AM by [[~mkf]]: [==]%0a* [[Ambassador.Networks]] . . . May 27, 2021, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Marketing.Rules]] . . . May 26, 2021, at 06:15 AM by [[~jrmu]]: [==]%0a* [[Freenode.Power]] . . . May 26, 2021, at 04:38 AM by [[~jrmu]]: [==]%0a* [[Freenode.Money]] . . . May 25, 2021, at 03:29 PM by [[~jrmu]]: [==]%0a* [[Freenode.Takeover]] . . . May 25, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Freedom.Freenode]] . . . May 25, 2021, at 01:48 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Atomic]] . . . May 24, 2021, at 03:22 PM by [[~mkf]]: [=spacing=]%0a* [[Minetest.Updating]] . . . May 24, 2021, at 08:10 AM by [[~mkf]]: [=monospaced commands=]%0a* [[Shell.Putty]] . . . May 24, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dmarc]] . . . May 21, 2021, at 09:22 AM by [[~jrmu]]: [==]%0a* [[Vmm.Optimize]] . . . May 19, 2021, at 04:04 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Stable]] . . . May 18, 2021, at 10:15 AM by [[~mkf]]: [==]%0a* [[Ircnow.VicePresident]] . . . May 18, 2021, at 08:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sheriff]] . . . May 18, 2021, at 08:00 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Ambassador]] . . . May 18, 2021, at 07:42 AM by [[~jrmu]]: [==]%0a* [[Pf.Guide]] . . . May 17, 2021, at 03:37 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Disklabel]] . . . May 17, 2021, at 03:33 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Fdisk]] . . . May 17, 2021, at 03:27 AM by [[~bejelentkezni]]: [==]%0a* [[NewsNow.Install]] . . . May 16, 2021, at 06:49 AM by [[~mkf]]: [="$"=]%0a* [[Tmux.Share]] . . . May 15, 2021, at 02:27 AM by [[~mistera]]: [==]%0a* [[Openbsd.Security]] . . . May 14, 2021, at 03:14 AM by [[~caesar]]: [==]%0a* [[Bouncer.Vision]] . . . May 13, 2021, at 09:47 AM by [[~mkf]]: [=added home page, removed "..."s=]%0a* [[Minetest.Worldbackup]] . . . May 12, 2021, at 11:02 AM by [[~AES]]: [==]%0a* [[Minetest.Texturestyle]] . . . May 12, 2021, at 11:00 AM by [[~AES]]: [==]%0a* [[Minetest.Serverlocations]] . . . May 12, 2021, at 10:59 AM by [[~AES]]: [==]%0a* [[Minetest.Addingarenas]] . . . May 12, 2021, at 10:58 AM by [[~jrmu]]: [==]%0a* [[Relay.Relay]] . . . May 12, 2021, at 09:10 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Install-bej]] . . . May 11, 2021, at 05:26 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Hopm-Arthur]] . . . May 07, 2021, at 12:28 PM by [[~Arthur]]: [==]%0a* [[Znc.Chroot69]] . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a* [[Dig.Usage]] . . . May 04, 2021, at 02:36 AM by [[~sarah]]: [==]%0a* [[Bgpd.Configure]] . . . May 03, 2021, at 06:26 AM by [[~jrmu]]: [==]%0a* [[Freedom.Unix]] . . . April 29, 2021, at 03:39 PM by [[~jrmu]]: [==]%0a* [[Pmwiki.Simpleurl]] . . . April 29, 2021, at 02:46 PM by [[~punk]]: [==]%0a* [[Gpl.Flaws]] . . . April 24, 2021, at 04:56 PM by [[~jrmu]]: [==]%0a* [[Iked.Windows]] . . . April 18, 2021, at 07:38 PM by [[~st13g]]: [==]%0a* [[Freedom.Libertyordeath]] . . . April 17, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Minetest.Economy]] . . . April 15, 2021, at 02:32 PM by [[~jrmu]]: [==]%0a* [[Vim.Vim]] . . . April 11, 2021, at 11:14 PM by [[~monaco]]: [==]%0a* [[Minutemin.Duty]] . . . April 11, 2021, at 04:53 AM by [[~jrmu]]: [==]%0a* [[License.License]] . . . April 04, 2021, at 02:00 AM by [[~jrmu]]: [==]%0a* [[EthicalSource.HolierThanThou]] . . . April 04, 2021, at 01:56 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Rmsboycott]] . . . April 03, 2021, at 01:36 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Libertyordeath]] . . . April 02, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[Fig.Fig]] . . . March 31, 2021, at 10:15 AM by [[~chewy]]: [==]%0a* [[Coconut.Coconut]] . . . March 29, 2021, at 12:28 PM by [[~jrmu]]: [==]%0a* [[Ircnow.CodeForce]] . . . March 29, 2021, at 12:04 PM by [[~jrmu]]: [==]%0a* [[ClawsMail.Connect]] . . . March 29, 2021, at 08:42 AM by [[~miniontoby]]: [==]%0a* [[Freedom.Madeonirc]] . . . March 27, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Third.Devs]] . . . March 27, 2021, at 11:41 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Code]] . . . March 24, 2021, at 03:26 AM by [[~jrmu]]: [==]%0a* [[Cherry.Todo]] . . . March 23, 2021, at 03:23 PM by [[~Oz]]: [==]%0a* [[Freedom.Independence]] . . . March 22, 2021, at 01:13 PM by [[~wiz]]: [==]%0a* [[Ifconfig.Change]] . . . March 20, 2021, at 11:15 AM by [[~jrmu]]: [==]%0a* [[Marketing.Founders]] . . . March 20, 2021, at 01:40 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Teams]] . . . March 18, 2021, at 09:47 AM by [[~miniontoby]]: [=banana=]%0a* [[Vhost.Freedns]] . . . March 16, 2021, at 12:22 PM by [[~wiz]]: [==]%0a* [[Marketing.Freedom]] . . . March 15, 2021, at 01:30 PM by [[~jrmu]]: [==]%0a* [[Bsd.Labor]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[License.Discriminatory]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Bsd.Hope]] . . . March 14, 2021, at 11:05 PM by [[~jrmu]]: [==]%0a* [[License.Publicdomain]] . . . March 14, 2021, at 10:02 AM by [[~jrmu]]: [==]%0a* [[Linux.Flaws]] . . . March 14, 2021, at 05:13 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Browser]] . . . March 12, 2021, at 08:00 AM by [[~miniontoby]]: [==]%0a* [[Abuse.Code]] . . . March 09, 2021, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Congress.Documents]] . . . March 07, 2021, at 04:50 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Goals]] . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Chatforce]] . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Shell.Bash]] . . . March 05, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[User.Welcome]] . . . March 05, 2021, at 07:34 AM by [[~jrmu]]: [==]%0a* [[Immigrant.Welcome]] . . . March 05, 2021, at 06:59 AM by [[~jrmu]]: [==]%0a* [[Mail.Openrelay]] . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail.Test]] . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Game]] . . . March 04, 2021, at 10:16 AM by [[~jrmu]]: [==]%0a* [[Marketing.Recruit]] . . . March 04, 2021, at 09:39 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Howtoask]] . . . March 03, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Netizen]] . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Servers.Rights]] . . . February 28, 2021, at 12:37 PM by [[~jrmu]]: [==]%0a* [[Marketing.Enterprise]] . . . February 28, 2021, at 11:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Creed]] . . . February 28, 2021, at 03:21 AM by [[~jrmu]]: [==]%0a* [[Ln.Intro]] . . . February 25, 2021, at 12:20 PM by [[~jrmu]]: [==]%0a* [[Leafnode.Install]] . . . February 25, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Guava.Todo]] . . . February 23, 2021, at 10:47 AM by [[~quofan]]: [==]%0a* [[Relays.Relays]] . . . February 22, 2021, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Jujube.Jujube]] . . . February 21, 2021, at 04:22 PM by [[~fizi]]: [==]%0a* [[PSFTP.Connect]] . . . February 21, 2021, at 03:57 PM by [[~jrmu]]: [==]%0a* [[Outlook.Connect]] . . . February 21, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AppleMail.Connect]] . . . February 20, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Thunderbird.Pgp]] . . . February 19, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[License.Ircnow]] . . . February 19, 2021, at 09:45 AM by [[~miniontoby]]: [=2021=]%0a* [[Thunderbird.Connect]] . . . February 19, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Shell.Mac]] . . . February 19, 2021, at 09:14 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Training]] . . . February 18, 2021, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Openforeveryone]] . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.IRCitizen]] . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[IPv6.Overview]] . . . February 14, 2021, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Tcpip.Overview]] . . . February 14, 2021, at 11:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Syspatch]] . . . February 14, 2021, at 11:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netadmin]] . . . February 14, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Marketing.Religion]] . . . February 14, 2021, at 10:37 AM by [[~jrmu]]: [==]%0a* [[Marketing.Independence]] . . . February 13, 2021, at 04:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Leafnode]] . . . February 12, 2021, at 01:40 PM by [[~chewy]]: [==]%0a* [[Oidentd.Pylink]] . . . February 12, 2021, at 01:25 PM by [[~jrmu]]: [==]%0a* [[Marketing.Opportunity]] . . . February 11, 2021, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Marketing.Republic]] . . . February 11, 2021, at 06:45 AM by [[~jrmu]]: [==]%0a* [[Achurch.Install]] . . . February 10, 2021, at 04:33 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pylink]] . . . February 08, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpofLiberty]] . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Allies]] . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Freedom.Dueprocess]] . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom.Checks]] . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom.Rulebylaw]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Startupdream]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Federation]] . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom.Selfadmin]] . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpsofLiberty]] . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Homestead]] . . . February 05, 2021, at 12:49 PM by [[~jrmu]]: [==]%0a* [[Freedom.Software]] . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom.Opportunity]] . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Unix.Workethic]] . . . February 05, 2021, at 08:49 AM by [[~jrmu]]: [==]%0a* [[Unix.Ethic]] . . . February 05, 2021, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Freedom.Privacy]] . . . February 05, 2021, at 07:26 AM by [[~jrmu]]: [==]%0a* [[Debate.Privacy]] . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Team.Policy]] . . . February 04, 2021, at 04:08 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serversrights]] . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serverrights]] . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom.Fork]] . . . February 04, 2021, at 02:39 PM by [[~jrmu]]: [==]%0a* [[Freedom.Lanofopportunity]] . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom.Opentoall]] . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom.Refuge]] . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Dns.Providers]] . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a* [[Guava.Guava]] . . . February 03, 2021, at 02:30 AM by [[~st13g]]: [==]%0a* [[Openbsd.Stable]] . . . February 02, 2021, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Base64]] . . . February 02, 2021, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Unboundadblock]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pfbadhost]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Wraith]] . . . February 02, 2021, at 04:22 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Delphinusdnsd]] . . . February 02, 2021, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Mango.Mango]] . . . January 31, 2021, at 12:01 PM by [[~nix]]: [==]%0a* [[Openbsd.Abuse]] . . . January 31, 2021, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Freedom.Censorship]] . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Debate.Firstamendment]] . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Phishing]] . . . January 31, 2021, at 05:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Audit]] . . . January 31, 2021, at 04:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ongoing]] . . . January 31, 2021, at 01:19 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners]] . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Orange.Todo]] . . . January 30, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Pear.Pear]] . . . January 29, 2021, at 06:09 PM by [[~dennis]]: [==]%0a* [[Openbsd.Httpopenproxy]] . . . January 29, 2021, at 11:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Zncadmin]] . . . January 29, 2021, at 10:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Rbldns]] . . . January 29, 2021, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Setuid]] . . . January 28, 2021, at 06:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.PFTesting]] . . . January 25, 2021, at 03:28 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCDaily]] . . . January 25, 2021, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Irssi]] . . . January 25, 2021, at 07:08 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sysadmins]] . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Debate.UnixPhilosophy]] . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.XTerm]] . . . January 17, 2021, at 01:48 PM by [[~miniontoby]]: [=copyright=]%0a* [[UsersCategoryMirrory.Statement]] . . . January 17, 2021, at 02:44 AM by [[~category_mirror]]: [==]%0a* [[Email.Outlook]] . . . January 16, 2021, at 05:13 PM by [[~Zouheir]]: [==]%0a* [[Plum.Todo]] . . . January 16, 2021, at 12:09 AM by [[~st13g]]: [==]%0a* [[Debate.Ipsec]] . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Plum.Plum]] . . . January 12, 2021, at 03:02 PM by [[~wiz]]: [==]%0a* [[Openbsd.Slrn]] . . . January 12, 2021, at 02:40 PM by [[~Noxturnix]]: [==]%0a* [[OpenBSD.CPAN]] . . . January 12, 2021, at 01:48 PM by [[~Dima]]: [==]%0a* [[Jujube.Todo]] . . . January 11, 2021, at 05:13 PM by [[~fizi]]: [==]%0a* [[Ircnow.Ilines]] . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netcat]] . . . January 09, 2021, at 02:20 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.Perl]] . . . January 09, 2021, at 02:04 PM by [[~dima]]: [==]%0a* [[Openbsd.Perl]] . . . January 09, 2021, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Fig.Log]] . . . January 07, 2021, at 11:23 AM by [[~dima]]: [=test=]%0a* [[Fig.Todo]] . . . January 06, 2021, at 01:06 PM by [[~jrmu]]: [==]%0a* [[Grape.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Pear.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Jujube.Team]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Mango.Todo]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Censorship]] . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pentesters]] . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Coders]] . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Banana.Todo]] . . . January 04, 2021, at 09:41 AM by [[~miniontoby]]: [=znc=]%0a* [[Users.CategoryMirrory]] . . . January 04, 2021, at 01:10 AM by [[~category_mirror]]: [==]%0a* [[UsersCategoryMirrory.Test]] . . . January 03, 2021, at 08:17 PM by [[~category_mirrory]]: [==]%0a* [[Users.Categorymirrory]] . . . January 03, 2021, at 08:12 PM by [[~category_mirrory]]: [=wrong caps=]%0a* [[Banana.Banana]] . . . January 03, 2021, at 02:39 PM by [[~miniontoby]]: [==]%0a* [[Orange.Orange]] . . . January 03, 2021, at 02:10 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backup]] . . . January 03, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backups]] . . . January 02, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Debate.Appledanger]] . . . January 02, 2021, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Grape.Tasks]] . . . January 01, 2021, at 07:52 PM by [[~fizi]]: [==]%0a* [[Ircnow.Helpers]] . . . January 01, 2021, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Finances]] . . . January 01, 2021, at 04:15 AM by [[~jrmu]]: [==]%0a* [[Tutorial.Tutorial]] . . . January 01, 2021, at 03:25 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Testing]] . . . December 30, 2020, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshbackdoor]] . . . December 30, 2020, at 12:14 PM by [[~jrmu]]: [==]%0a* [[Mango.Packages]] . . . December 30, 2020, at 10:48 AM by [[~nix]]: [==]%0a* [[Ircnow.Contact]] . . . December 30, 2020, at 03:18 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf-bnc]] . . . December 29, 2020, at 06:30 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners2]] . . . December 29, 2020, at 02:52 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcltls]] . . . December 29, 2020, at 09:53 AM by [[~jrmu]]: [==]%0a* [[Debate.Mozilladanger]] . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate.Controlcomputer]] . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate.Facebookdanger]] . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]] . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Freespeech]] . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate.Ethicalflaws]] . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate.Hatespeech]] . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate.Monero]] . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate.WhyNotC]] . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate.Python]] . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate.Cash]] . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate.Uberdanger]] . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate.Microsoftdanger]] . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate.Accessibility]] . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate.Zoomdanger]] . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Shell.Applications]] . . . December 19, 2020, at 06:21 PM by [[~fizi]]: [==]%0a* [[Third.Dillo]] . . . December 19, 2020, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Third.Basilisk]] . . . December 19, 2020, at 01:38 PM by [[~jrmu]]: [==]%0a* [[Third.Directory]] . . . December 19, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Guava.Packages]] . . . December 19, 2020, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Amplification]] . . . December 19, 2020, at 05:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.UDPFlood]] . . . December 18, 2020, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpdump]] . . . December 18, 2020, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpackflood]] . . . December 17, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RSTFlood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpresetflood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ssdp]] . . . December 15, 2020, at 12:59 PM by [[~jrmu]]: [==]%0a* [[Bouncer.Igloo]] . . . December 14, 2020, at 09:39 AM by [[~Noxturnix]]: [==]%0a* [[Main.Terms]] . . . December 13, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf]] . . . December 13, 2020, at 12:03 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install68]] . . . December 13, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade67]] . . . December 13, 2020, at 04:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade68]] . . . December 11, 2020, at 10:27 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dokuwiki]] . . . December 10, 2020, at 02:23 PM by [[~miniontoby]]: [=code blocks fixed=]%0a* [[Openbsd.Acme-client]] . . . December 09, 2020, at 06:47 PM by [[~miniontoby]]: [=fixed troubleshooting links=]%0a* [[Freedom.Christian]] . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom.Finances]] . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshkeys]] . . . December 07, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install67]] . . . December 06, 2020, at 11:03 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Buyvm]] . . . December 06, 2020, at 02:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install]] . . . December 04, 2020, at 04:15 PM by [[~jrmu]]: [==]%0a* [[Opernbsd.Buyvm]] . . . December 04, 2020, at 12:06 PM by [[~jrmu]]: [==]%0a* [[Bouncer.WeeChat]] . . . December 02, 2020, at 12:43 PM by [[~jrmu]]: [==]%0a* [[Bouncer.SimpleIRC]] . . . December 02, 2020, at 12:31 PM by [[~jrmu]]: [==]%0a* [[Freedom.Militia]] . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Third.Third]] . . . December 01, 2020, at 01:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Oidentd]] . . . November 30, 2020, at 11:42 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Helper]] . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Hexchat]] . . . November 27, 2020, at 12:52 PM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloud]] . . . November 24, 2020, at 11:53 AM by [[~jrmu]]: [==]%0a* [[Bouncer.AdiIRC]] . . . November 24, 2020, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Bouncer.RevolutionIRC]] . . . November 24, 2020, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KiwiIRC]] . . . November 24, 2020, at 11:34 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KVIrc]] . . . November 24, 2020, at 11:33 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IceChat]] . . . November 24, 2020, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudiOS]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudAndroid]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudWeb]] . . . November 24, 2020, at 11:19 AM by [[~jrmu]]: [==]%0a* [[Third.Catalog]] . . . November 23, 2020, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Checklist]] . . . November 20, 2020, at 12:44 AM by [[~gry]]: [=+=]%0a* [[Openbsd.Acopm]] . . . November 04, 2020, at 03:32 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Achurch]] . . . November 04, 2020, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vi]] . . . November 04, 2020, at 12:51 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sudo]] . . . November 04, 2020, at 12:38 PM by [[~jrmu]]: [==]%0a* [[Freedom.Denomination]] . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Vps.Intro]] . . . October 10, 2020, at 08:22 AM by [[~jrmu]]: [==]%0a* [[Ircweb.Ircweb]] . . . October 05, 2020, at 01:10 AM by [[~jrmu]]: [==]%0a* [[Http2irc.Http2irc]] . . . October 05, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Easyapp]] . . . September 29, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Orange.Nl]] . . . September 17, 2020, at 08:43 AM by [[~miniontoby]]: [=Dutch correct page=]%0a* [[Grape.Guide]] . . . September 16, 2020, at 08:42 AM by [[~baytuch]]: [==]%0a* [[Orange.Id]] . . . September 08, 2020, at 09:51 AM by [[~gry]]: [=+=]%0a* [[Orange.Ru]] . . . September 07, 2020, at 11:29 PM by [[~gry]]: [=+=]%0a* [[Bouncer.MIRC]] . . . September 06, 2020, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Bncnow]] . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Cgit]] . . . September 01, 2020, at 05:51 PM by [[~baytuch]]: [==]%0a* [[Orange.Notes]] . . . August 27, 2020, at 03:38 AM by [[~gry]]: [=expanded=]%0a* [[Shell.ShellSSHKEYS]] . . . August 25, 2020, at 10:00 PM by [[~gry]]: [=permissions added=]%0a* [[Bouncer.Irccloud]] . . . August 24, 2020, at 12:20 PM by [[~jrmu]]: [==]%0a* [[GrapeTeam.Tracker]] . . . August 24, 2020, at 10:16 AM by [[~gry]]: [=+=]%0a* [[GrapeTeam.GrapeTeam]] . . . August 24, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Course]] . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Openbsd.Bchs]] . . . August 20, 2020, at 07:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Todo]] . . . August 20, 2020, at 06:48 AM by [[~jrmu]]: on_is_active php_session_active squirrelmailing sqsession_start troubleshooting authentication session_status config_default webmail_access modifications configuration unfortunately accessibility administrator webmail_error compatibility acceleration default_pref organization replacement disposition alternative information sourceforge permissions certificate interactive configuring preferences letsencrypt development compatible javascript configtest connection additional nameserver configured afterwards extracting attempting installing documents complains openhttpd functions localhost opensmtpd challenge supported subdomain receiving databases recommend necessary following languages delimiter directory debugging fusername essential addresses installed chrooted smtphost projects browsers normally location provides tlsmulti 26214400 required remember original security listener optional settings sendmail properly software specific licensed messages brackets instance writable services browsing defaults drawback continue opening control dovecot fastcgi already contact defines example initial unbound folders unusual request plugins general command servers defined private options however records contrib include restart because nologin disable exiting keypair baytuch strings misused charset appears content instead openbsd release sending mt_rand another subject version tarball warning charlie without changes resolve foxtrot uploads written client relayd needed return logout syntax longer cannot latest htdocs braces rather offset typing before themes ircnow frames across making should switch please detect secure invert readme global create update system locale report serial delete femail myname daemon lookup socket number errors trying issues actual stable inline attach master reload touch could color chown check chmod needs first intro shell rcctl php74 mkdir books hosts write above https there false using might every ascii happy delta curly array fatal bravo query where since which setup exist works notes saved files press alpha enter means class block title index chain strip lines known worry based ifend about zones this doas 2001 imap will well page your real acme make sure that aaaa ipv4 does fccf want 1008 2602 than sbin chsh help bind body some copy runs both must logs like when ctrl type echo xvzf find uses html many wiki easy fees more exec text once were have made mime done next move into ipv6 pop3 menu sign quit full motd hide give edit time www ssl etc var 127 day see has 162 bad gpl 451 fix ksh 644 zip its 755 ftp net way crt 634 usr 403 src nsd fpm dns max few db8 143 via by gz 22 cd rx 38 87 mv 80 9 -time=1684710754 +rev=11887 +text=* [[Got.RemoteRepo]] . . . @2023-05-23T02:46:13Z by [[~izzyb]]: [=Added code for gitgot-deploy.pl=]%0a* [[Freedom.Privacy]] . . . @2023-05-22T19:09:22Z by [[~jrmu]]: [==]%0a* [[Psotnic.Install]] . . . @2023-05-22T16:03:20Z by [[~devune]]: [==]%0a* [[Pbug.Bio]] . . . @2023-05-22T11:39:19Z by [[~pbug]]: [==]%0a* [[Ircnow.Servers]] . . . @2023-05-22T06:41:36Z by [[~jrmu]]: [==]%0a* [[Vmm.DevuanIso]] . . . @2023-05-21T18:54:36Z by [[~pbug]]: [==]%0a* [[SiteAdmin.AuthUser]] . . . @2023-05-21T16:46:25Z by [[~jrmu]]: [==]%0a* [[Openbsd.Anope]] . . . @2023-05-20T15:35:52Z by [[~TheLion]]: [=Add note to troubleshooting section for issues with ns_ajoin module=]%0a* [[Main.HomePage]] . . . @2023-05-20T03:52:47Z by [[~jrmu]]: [==]%0a* [[Ngircd.Ircnow]] . . . @2023-05-19T21:54:04Z by [[~izzyb]]: [=Setup to match Ianj's version.=]%0a* [[NewsNow.NewsNow]] . . . @2023-05-18T12:51:42Z by [[~miniontoby]]: [==]%0a* [[Nsd.Masterslave]] . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Nsd.Configure]] . . . @2023-05-17T19:46:17Z by [[~Naglfar]]: [=add url to Nsd.Masterslave=]%0a* [[Ikiwiki.Install]] . . . @2023-05-16T22:29:36Z by [[~jrmu]]: [==]%0a* [[Openbsd.Restore]] . . . @2023-05-16T04:37:15Z by [[~izzyb]]: [=Added documents on using the interactive restore feature=]%0a* [[Donations.Donations]] . . . @2023-05-15T11:00:47Z by [[~kilroy]]: [==]%0a* [[Openbsd.Ngircd]] . . . @2023-05-11T15:09:57Z by [[~jrmu]]: [==]%0a* [[9.Irc]] . . . @2023-05-10T19:49:39Z by [[~jrmu]]: [==]%0a* [[Almanack.Almanack]] . . . @2023-05-10T19:48:45Z by [[~jrmu]]: [==]%0a* [[Botnow.Install]] . . . @2023-05-09T19:17:22Z by [[~izzyb]]: [=added bots tag=]%0a* [[Pmwiki.Replace]] . . . @2023-05-09T04:44:46Z by [[~gtlsgamr]]: [=fixed formatting for the code=]%0a* [[Bouncer.Ircrc]] . . . @2023-05-09T04:40:42Z by [[~jrmu]]: [==]%0a* [[Bouncer.Bouncer]] . . . @2023-05-09T04:37:54Z by [[~jrmu]]: [==]%0a* [[9.9gridchan]] . . . @2023-05-06T14:38:38Z by [[~fossdev]]: [==]%0a* [[WikiTips.Cookbooks]] . . . @2023-05-04T21:30:21Z by [[~izzyb]]: [==]%0a* [[Openbsd.MlmmjWebArchiver]] . . . @2023-05-04T00:33:10Z by [[~izzyb]]: [=Added missing instructions for installing mhonarc=]%0a* [[Openbsd.Mlmmj]] . . . @2023-05-03T21:19:16Z by [[~izzyb]]: [=Added link to mlmmj-WebArchiver=]%0a* [[Lists.Ircnow]] . . . @2023-05-03T21:11:00Z by [[~izzyb]]: [=Added Jobs and some formatting=]%0a* [[Openbsd.Dump]] . . . @2023-05-01T10:20:26Z by [[~Naglfar]]: [=Move Restore contents to its wiki page after creation=]%0a* [[Bots.Basicbot]] . . . @2023-04-30T21:47:44Z by [[~izzyb]]: [=fixed missing ; in my $mod={}=]%0a* [[Bots.BasicbotWiki]] . . . @2023-04-30T02:59:37Z by [[~izzyb]]: [=Initial post=]%0a* [[Openbsd.CPAN]] . . . @2023-04-29T22:42:30Z by [[~izzyb]]: [==]%0a* [[Openhttpd.Perl]] . . . @2023-04-29T22:38:05Z by [[~izzyb]]: [==]%0a* [[Perl101.Perl101]] . . . @2023-04-29T22:34:22Z by [[~izzyb]]: [==]%0a* [[Tmux.Config]] . . . @2023-04-29T21:42:10Z by [[~izzyb]]: [=Added notes on changing tmux hotkey=]%0a* [[Tmux.Tmux]] . . . @2023-04-29T21:32:15Z by [[~izzyb]]: [=Initial wikigroup page with pagelist and links to other related tools=]%0a* [[Hardware.Ps2]] . . . @2023-04-28T08:01:37Z by [[~mkf]]: [==]%0a* [[Jrmu.Bio]] . . . @2023-04-27T17:38:05Z by [[~jrmu]]: [==]%0a* [[Hardware.Ethernet]] . . . @2023-04-26T04:23:15Z by [[~mkf]]: [=importing this new found information, thanks cinap.=]%0a* [[9.Cheatsheet]] . . . @2023-04-26T04:06:46Z by [[~jrmu]]: [==]%0a* [[Atheme.Install]] . . . @2023-04-24T17:19:00Z by [[~DragonMaster]]: [==]%0a* [[Minutemin.Bootcamp]] . . . @2023-04-24T15:06:58Z by [[~DragonMaster]]: [==]%0a* [[Mutt.Connect]] . . . @2023-04-23T20:19:43Z by [[~jrmu]]: [==]%0a* [[WikiTips.GroupsTagsCategories]] . . . @2023-04-22T16:12:01Z by [[~izzyb]]: [==]%0a* [[Site.SideBar]] . . . @2023-04-22T06:39:48Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiFormatting]] . . . @2023-04-22T06:27:30Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiGroups]] . . . @2023-04-22T06:04:14Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiTips]] . . . @2023-04-22T05:11:04Z by [[~izzyb]]: [==]%0a* [[WikiTips.InterMap]] . . . @2023-04-22T04:41:45Z by [[~izzyb]]: [=Tips for using interMap links to other data sources=]%0a* [[Cherry.Cherry]] . . . @2023-04-22T03:53:28Z by [[~izzyb]]: [==]%0a* [[Botnow.Botnow]] . . . @2023-04-22T02:20:54Z by [[~izzyb]]: [==]%0a* [[Bouncer.Irssi]] . . . @2023-04-22T00:51:13Z by [[~izzyb]]: [==]%0a* [[Bots.Translator]] . . . @2023-04-21T15:29:21Z by [[~forero]]: [==]%0a* [[Course-unix100.Course-unix100]] . . . @2023-04-21T04:08:32Z by [[~izzyb]]: [==]%0a* [[Sylpheed.Connect]] . . . @2023-04-20T06:21:36Z by [[~initfree]]: [==]%0a* [[Eggdrop191.Install]] . . . @2023-04-19T16:03:48Z by [[~jrmu]]: [=updated version number=]%0a* [[WikiTips.Markup]] . . . @2023-04-19T04:01:20Z by [[~izzyb]]: [=Added notes on markdown cookbook=]%0a* [[OpenSSH.Keygen]] . . . @2023-04-19T00:30:11Z by [[~izzyb]]: [=softened the language on setting a passphrase to 'should set' instead of 'always set'=]%0a* [[Password.Schemes]] . . . @2023-04-17T20:46:42Z by [[~izzyb]]: [==]%0a* [[Openbsd.KnownIssues]] . . . @2023-04-10T22:02:38Z by [[~izzyb]]: [==]%0a* [[Fics.Install]] . . . @2023-04-08T01:47:11Z by [[~jrmu]]: [==]%0a* [[Opensmtpd.Configure]] . . . @2023-04-06T09:09:20Z by [[~Naglfar]]: [=check rdns and fcrdns on port25 only=]%0a* [[Chess.Limitsbot]] . . . @2023-04-02T01:49:23Z by [[~jrmu]]: [==]%0a* [[Relayd.TLSMulti]] . . . @2023-03-31T14:16:54Z by [[~jrmu]]: [==]%0a* [[Relayd.Acceleration]] . . . @2023-03-30T15:26:20Z by [[~jrmu]]: [==]%0a* [[Chess.Tournament]] . . . @2023-03-28T00:50:21Z by [[~jrmu]]: [==]%0a* [[Ircnow.SSHFingerprints]] . . . @2023-03-27T05:49:41Z by [[~izzyb]]: [=Moved host.planetofnix.com under planetofnix.com=]%0a* [[Ambassador.Ilines]] . . . @2023-03-26T07:00:25Z by [[~jrmu]]: [==]%0a* [[Bots.Bots]] . . . @2023-03-25T04:16:10Z by [[~izzyb]]: [==]%0a* [[Eggdrop.Eggdrop]] . . . @2023-03-25T04:12:34Z by [[~izzyb]]: [==]%0a* [[Eggdrop.DuckHunt]] . . . @2023-03-25T04:11:04Z by [[~izzyb]]: [==]%0a* [[Eggdrop.BotZNC]] . . . @2023-03-25T04:10:26Z by [[~izzyb]]: [==]%0a* [[Eggdrop184.Install]] . . . @2023-03-25T04:04:13Z by [[~izzyb]]: [==]%0a* [[Bots.Botnow]] . . . @2023-03-24T17:57:43Z by [[~izzyb]]: [=Added redirect link for botnow=]%0a* [[Unix101.Unix101]] . . . @2023-03-23T18:04:36Z by [[~izzyb]]: [==]%0a* [[9.9p]] . . . @2023-03-23T12:00:13Z by [[~mkf]]: [==]%0a* [[Profiles.Yonle]] . . . @2023-03-22T17:18:47Z by [[~Yonle]]: [==]%0a* [[Openbsd.Psybnc]] . . . @2023-03-22T03:53:44Z by [[~Naglfar]]: [=Update download url=]%0a* [[Openbsd.Upgrade72]] . . . @2023-03-22T02:48:07Z by [[~izzyb]]: [=Simple stub to upgrade68=]%0a* [[Openbsd.Upgrade69]] . . . @2023-03-22T02:45:25Z by [[~izzyb]]: [==]%0a* [[Doas.Configure]] . . . @2023-03-22T01:29:02Z by [[~boxette]]: [==]%0a* [[Openbsd.Upgrade71]] . . . @2023-03-22T01:24:24Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade70]] . . . @2023-03-22T01:23:31Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade68]] . . . @2023-03-22T01:19:01Z by [[~izzyb]]: [=Added drop screen definitions and info re sysupgrade=]%0a* [[Terms.Privacy]] . . . @2023-03-21T20:09:01Z by [[~mkf]]: [==]%0a* [[Opensmtpd.Test]] . . . @2023-03-21T16:12:17Z by [[~Yonle]]: [==]%0a* [[Eggdrop.TCLErorrWhileExecutingPackage]] . . . @2023-03-21T03:01:23Z by [[~GuardiaN]]: [==]%0a* [[Openbsd.Prosody]] . . . @2023-03-20T17:08:42Z by [[~izzyb]]: [=Added links to the official site and configuration and creating accounts=]%0a* [[Xmpp.Xmpp]] . . . @2023-03-20T16:59:36Z by [[~izzyb]]: [==]%0a* [[Letsencrypt.Expired]] . . . @2023-03-19T03:46:41Z by [[~xfnw]]: [=add command for counting certs=]%0a* [[Ircnow.Minutemin]] . . . @2023-03-17T01:37:54Z by [[~jrmu]]: [==]%0a* [[Hardware.Psp]] . . . @2023-03-16T18:44:50Z by [[~mkf]]: [==]%0a* [[Cloud9p.Roadmap]] . . . @2023-03-16T09:29:23Z by [[~mkf]]: [==]%0a* [[Pgp.Create]] . . . @2023-03-13T14:54:27Z by [[~baytuch]]: [=Added export pub key=]%0a* [[OpenBSD.Cheatsheet]] . . . @2023-03-12T09:52:16Z by [[~Yonle]]: [==]%0a* [[Minetest.Minetest]] . . . @2023-03-12T05:12:30Z by [[~izzyb]]: [=Added web assembly client link=]%0a* [[9front.Netsurf]] . . . @2023-03-10T15:08:21Z by [[~Yonle]]: [==]%0a* [[Dovecot.SharedMailboxes]] . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Squirrelmail.Install]] . . . @2023-03-10T00:33:25Z by [[~pos]]: [==]%0a* [[Unbound.Configure]] . . . @2023-03-08T09:52:57Z by [[~Yonle]]: [==]%0a* [[Profiles.Xfnw]] . . . @2023-03-07T21:55:06Z by [[~xfnw]]: [=update expiration=]%0a* [[Dovecot.Install]] . . . @2023-03-06T20:20:50Z by [[~jrmu]]: [==]%0a* [[DNS.DKIM]] . . . @2023-03-06T20:12:56Z by [[~jrmu]]: [==]%0a* [[DNS.Mail]] . . . @2023-03-06T20:12:25Z by [[~jrmu]]: [==]%0a* [[FreeIRC.About]] . . . March 05, 2023, at 03:51 PM by [[~kilroy]]: [==]%0a* [[Openbsd.OpenTracker]] . . . March 03, 2023, at 04:37 PM by [[~baytuch]]: [==]%0a* [[Ircnow.Roadmap]] . . . March 02, 2023, at 05:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap2023]] . . . March 02, 2023, at 05:07 AM by [[~jrmu]]: [==]%0a* [[Oidentd.ZNC]] . . . February 28, 2023, at 02:34 AM by [[~jrmu]]: [==]%0a* [[Oidentd.Changeident]] . . . February 28, 2023, at 02:33 AM by [[~jrmu]]: [=This was suggested by another author, but because the solution is not permanent, we move it to a sep=]%0a* [[Acme-client.Configure]] . . . February 26, 2023, at 10:06 PM by [[~jrmu]]: [=Revert as I'm not sure if /etc/daily.local is better=]%0a* [[Stagit.Install]] . . . February 26, 2023, at 05:24 PM by [[~fossdev]]: [==]%0a* [[Openbsd.Gotweb]] . . . February 26, 2023, at 05:04 PM by [[~fossdev]]: [==]%0a* [[Got.Repo]] . . . February 26, 2023, at 05:02 PM by [[~fossdev]]: [==]%0a* [[Oidentd.Install]] . . . February 26, 2023, at 01:59 AM by [[~jrmu]]: [=Revert erroneous change=]%0a* [[Ircnow.Explorer]] . . . February 26, 2023, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Codeforce]] . . . February 26, 2023, at 01:03 AM by [[~jrmu]]: [==]%0a* [[Vps.Vps]] . . . February 25, 2023, at 12:31 AM by [[~jrmu]]: [==]%0a* [[Baytuch.Bio]] . . . February 17, 2023, at 12:00 PM by [[~baytuch]]: [==]%0a* [[Openhttpd.Configure]] . . . February 17, 2023, at 11:39 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Plermoa]] . . . February 16, 2023, at 04:52 AM by [[~Yonle]]: [=Redirect=]%0a* [[Openbsd.Pleroma]] . . . February 12, 2023, at 02:49 AM by [[~Yonle]]: [=Oops=]%0a* [[Openbsd.Akkoma]] . . . February 12, 2023, at 02:48 AM by [[~Yonle]]: [=Oof=]%0a* [[Akkoma.Install]] . . . February 09, 2023, at 12:49 PM by [[~Yonle]]: [==]%0a* [[Google.Sins]] . . . February 08, 2023, at 05:13 AM by [[~Yonle]]: [==]%0a* [[Debate.Googledanger]] . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate.Outreachkids]] . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Openbsd.Mosh]] . . . February 07, 2023, at 11:30 AM by [[~Yonle]]: [==]%0a* [[Shelllabs.Reading]] . . . February 07, 2023, at 02:06 AM by [[~jrmu]]: [==]%0a* [[Route.Usage]] . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a* [[Mkf.Wikiv1]] . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Psybnc.Install]] . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Debate.Openweb]] . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate.Youtubedanger]] . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Debate.Providers]] . . . February 06, 2023, at 01:41 PM by [[~Yonle]]: [==]%0a* [[Paster.Install]] . . . February 06, 2023, at 10:22 AM by [[~mkf]]: [==]%0a* [[Anope.Install]] . . . February 06, 2023, at 09:46 AM by [[~mkf]]: [==]%0a* [[9.Drawterm]] . . . February 05, 2023, at 09:18 PM by [[~mkf]]: [==]%0a* [[Znc.Chroot]] . . . February 04, 2023, at 04:45 PM by [[~Francis]]: [==]%0a* [[Password.Hashes]] . . . February 04, 2023, at 07:27 AM by [[~izzyb]]: [=formatting fixes=]%0a* [[Chess.Chessgogi]] . . . February 04, 2023, at 03:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Passwords]] . . . February 03, 2023, at 07:49 PM by [[~izzyb]]: [==]%0a* [[Password.Management]] . . . February 03, 2023, at 07:44 PM by [[~izzyb]]: [==]%0a* [[DNS.Ipv4rDNS]] . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[Dovecot.SharedFolders]] . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Soju.Install]] . . . January 24, 2023, at 11:29 AM by [[~mkf]]: [=minor changes on style=]%0a* [[Lilywhitebot.Install]] . . . January 24, 2023, at 11:23 AM by [[~mkf]]: [==]%0a* [[SendMoneyToSplinter0616Outlook.Com]] . . . January 24, 2023, at 11:19 AM by [[~mkf]]: [==]%0a* [[Ircnow.Milestones]] . . . January 21, 2023, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Biboumi]] . . . January 20, 2023, at 08:11 PM by [[~mkf]]: [==]%0a* [[Biboumi.Install]] . . . January 20, 2023, at 08:10 PM by [[~mkf]]: [==]%0a* [[Texlive.Install]] . . . January 20, 2023, at 08:05 PM by [[~mkf]]: [==]%0a* [[Rcctl.Rcctl]] . . . January 20, 2023, at 08:00 PM by [[~mkf]]: [==]%0a* [[Vmm.Configure]] . . . January 20, 2023, at 07:59 PM by [[~mkf]]: [==]%0a* [[Hopm.Install]] . . . January 20, 2023, at 07:32 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unrealircd]] . . . January 20, 2023, at 07:27 PM by [[~mkf]]: [==]%0a* [[Unrealircd.Install]] . . . January 20, 2023, at 07:24 PM by [[~mkf]]: [==]%0a* [[Pleroma.Install]] . . . January 20, 2023, at 07:18 PM by [[~mkf]]: [==]%0a* [[Gomuks.Install]] . . . January 20, 2023, at 07:08 PM by [[~mkf]]: [==]%0a* [[Gotweb.Install]] . . . January 20, 2023, at 07:02 PM by [[~mkf]]: [==]%0a* [[Webnews.Install]] . . . January 20, 2023, at 06:57 PM by [[~mkf]]: [==]%0a* [[Php.Install]] . . . January 20, 2023, at 06:52 PM by [[~mkf]]: [==]%0a* [[Mlmmj.Install]] . . . January 20, 2023, at 06:48 PM by [[~mkf]]: [==]%0a* [[Fiche.Install]] . . . January 20, 2023, at 06:44 PM by [[~mkf]]: [==]%0a* [[Prosody.Install]] . . . January 20, 2023, at 06:42 PM by [[~mkf]]: [==]%0a* [[Bitlbee.Install]] . . . January 20, 2023, at 06:36 PM by [[~mkf]]: [==]%0a* [[TigerVNC.Install]] . . . January 20, 2023, at 06:30 PM by [[~mkf]]: [==]%0a* [[NodeJS.Install]] . . . January 20, 2023, at 06:27 PM by [[~mkf]]: [==]%0a* [[Pmwiki.Install]] . . . January 20, 2023, at 06:19 PM by [[~mkf]]: [==]%0a* [[Xfce.Install]] . . . January 20, 2023, at 06:17 PM by [[~mkf]]: [==]%0a* [[Ngircd.Install]] . . . January 20, 2023, at 06:08 PM by [[~mkf]]: [==]%0a* [[Openbsd.Vipw]] . . . January 18, 2023, at 11:01 PM by [[~zen]]: [=added two spaces=]%0a* [[Grep.Usage]] . . . January 18, 2023, at 10:54 PM by [[~zen]]: [==]%0a* [[Openbsd.Loginconf]] . . . January 18, 2023, at 10:48 PM by [[~zen]]: [=OpenBSD FAQ link refenrece=]%0a* [[Openbsd.Singleuser]] . . . January 18, 2023, at 10:26 PM by [[~zen]]: [=changed the link reference=]%0a* [[Ssh.Fingerprints]] . . . January 14, 2023, at 04:31 PM by [[~izzyb]]: [=added link to ircnow network ssh fingerprints as example.=]%0a* [[Team.Networks]] . . . January 12, 2023, at 06:36 PM by [[~kilroy]]: [=Updated Sturtz IRC=]%0a* [[Znc.Install]] . . . January 07, 2023, at 11:58 PM by [[~jrmu]]: [==]%0a* [[Rspamd.Configure]] . . . January 03, 2023, at 04:55 PM by [[~mkf]]: [==]%0a* [[Dovecot.Pigeonhole]] . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a* [[Openbsd.Quota]] . . . December 29, 2022, at 06:51 PM by [[~mkf]]: [==]%0a* [[Profiles.Miniontoby]] . . . December 26, 2022, at 07:26 PM by [[~miniontoby]]: [=Created=]%0a* [[Openbsd.Minetest]] . . . December 26, 2022, at 07:23 PM by [[~miniontoby]]: [=Added more ways to install=]%0a* [[Splinter0616Outlook.Com]] . . . December 25, 2022, at 02:37 AM by [[~SplinTer]]: [==]%0a* [[Ngircd.Oper]] . . . December 25, 2022, at 12:03 AM by [[~forero]]: [==]%0a* [[Openbsd.Honk]] . . . December 17, 2022, at 08:45 AM by [[~Yonle]]: [==]%0a* [[Yonle.Bio]] . . . December 13, 2022, at 05:18 PM by [[~Yonle]]: [==]%0a* [[Camping.Gear]] . . . December 12, 2022, at 04:39 AM by [[~jrmu]]: [==]%0a* [[Vhost.Vhost]] . . . December 12, 2022, at 03:36 AM by [[~xfnw]]: [==]%0a* [[Vhost.Ircnow]] . . . December 12, 2022, at 03:13 AM by [[~xfnw]]: [=ircfree.com is not an ircnow domain=]%0a* [[Shelllabs.Openaccess]] . . . December 08, 2022, at 10:02 PM by [[~redrum88]]: [==]%0a* [[I2Pd.Install]] . . . December 07, 2022, at 01:16 AM by [[~Yonle]]: [=Again not 7070=]%0a* [[I2Pd.Tunnels]] . . . December 06, 2022, at 02:52 PM by [[~Yonle]]: [=There we go. =]%0a* [[I2pd.Tunnels]] . . . December 06, 2022, at 02:45 PM by [[~Yonle]]: [==]%0a* [[Unwind.Configure]] . . . November 26, 2022, at 09:23 PM by [[~akoizumi]]: [=add unwind=]%0a* [[Openbsd.Icecast]] . . . November 17, 2022, at 11:35 AM by [[~Yonle]]: [==]%0a* [[Debian.Install]] . . . November 13, 2022, at 11:43 AM by [[~suzerain]]: [=writing=]%0a* [[Lemon.Lemon]] . . . November 10, 2022, at 01:48 PM by [[~mkf]]: [==]%0a* [[Bouncer.JmIRC]] . . . November 04, 2022, at 06:18 PM by [[~baytuch]]: [=Added screenshots about setup=]%0a* [[Bouncer.XChat]] . . . October 16, 2022, at 11:09 PM by [[~xfnw]]: [=XChat is unmaintained=]%0a* [[Eggdrop.VHost]] . . . October 02, 2022, at 01:05 PM by [[~sulieztya]]: [==]%0a* [[Eggdrop.VhostTCL]] . . . October 02, 2022, at 07:06 AM by [[~sulieztya]]: [==]%0a* [[Shelllabs.Intro]] . . . September 28, 2022, at 06:53 PM by [[~jrmu]]: [==]%0a* [[He.IPv6Certification]] . . . September 16, 2022, at 05:32 PM by [[~xfnw]]: [=create page=]%0a* [[Shelllabs.Education]] . . . September 14, 2022, at 07:30 PM by [[~jrmu]]: [==]%0a* [[About.AboutUs]] . . . September 13, 2022, at 06:42 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAndSafety]] . . . September 13, 2022, at 05:19 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAmpSafety]] . . . September 13, 2022, at 05:17 PM by [[~zleap]]: [==]%0a* [[LegalAmpSafety.Subheading]] . . . September 13, 2022, at 05:15 PM by [[~zleap]]: [==]%0a* [[Acmesh.Configure]] . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a* [[Dehydrated.Configure]] . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a* [[Profiles.Izzyb]] . . . September 11, 2022, at 06:28 AM by [[~izzyb]]: [==]%0a* [[Site.EditForm]] . . . September 11, 2022, at 06:22 AM by [[~izzyb]]: [=Make Author none editable field=]%0a* [[Netcat.Irc]] . . . September 11, 2022, at 04:21 AM by [[~izzyb]]: [=Removed info about PASS - moving to different doc as per jrmu request=]%0a* [[Openbsd.Geomyidae]] . . . September 10, 2022, at 02:31 AM by [[~akoizumi]]: [==]%0a* [[Openbsd.INN]] . . . September 10, 2022, at 02:23 AM by [[~akoizumi]]: [=Fix some types=]%0a* [[Ngircd.Loginconf]] . . . September 10, 2022, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Heading.Subheading]] . . . September 07, 2022, at 07:23 PM by [[~zleap]]: [==]%0a* [[Eggdrop193.Install]] . . . September 07, 2022, at 04:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]] . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.VsFTP]] . . . August 10, 2022, at 03:18 PM by [[~mkf]]: [=snipped unneeded output=]%0a* [[C.Scanf]] . . . August 10, 2022, at 09:51 AM by [[~mkf]]: [==]%0a* [[Vmm.Install]] . . . August 10, 2022, at 08:05 AM by [[~miniontoby]]: [=coconut to host=]%0a* [[Orange.CertsReissue]] . . . August 08, 2022, at 05:35 AM by [[~baytuch]]: [==]%0a* [[Team.Security]] . . . August 08, 2022, at 12:53 AM by [[~jrmu]]: [==]%0a* [[Netcat.Usage]] . . . August 04, 2022, at 01:12 AM by [[~tiramisu]]: [==]%0a* [[Freedom.Universal]] . . . August 03, 2022, at 06:33 PM by [[~jrmu]]: [==]%0a* [[Pgp.Upload]] . . . August 01, 2022, at 01:21 PM by [[~jan6]]: [=keys.openpgp.org uses a superior implementation, less vulnerable to various issues=]%0a* [[Lemon.Packages]] . . . July 30, 2022, at 07:52 PM by [[~mkf]]: [==]%0a* [[Netizen.Ellisisland]] . . . July 27, 2022, at 07:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Newdeal]] . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Daughtersofliberty]] . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Womenstem]] . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Eggdrop.RC]] . . . July 20, 2022, at 06:55 PM by [[~baytuch]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Eggdrop.Nickserv]] . . . July 19, 2022, at 10:05 AM by [[~baytuch]]: [==]%0a* [[Chroot.Intro]] . . . July 18, 2022, at 04:23 PM by [[~mkf]]: [==]%0a* [[Ircnow.Media]] . . . July 15, 2022, at 05:54 AM by [[~jrmu]]: [==]%0a* [[Iked.Linuxstrongswan]] . . . July 03, 2022, at 11:29 PM by [[~jrmu]]: [==]%0a* [[Acme-client.AutoRenew]] . . . July 03, 2022, at 11:50 AM by [[~mkf]]: [==]%0a* [[Openbsd.Apmd]] . . . July 03, 2022, at 11:36 AM by [[~mkf]]: [==]%0a* [[Ircnow.Roadmap2022]] . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Iked.Android]] . . . July 01, 2022, at 12:14 AM by [[~jrmu]]: [==]%0a* [[Vpn.Myipaddress]] . . . June 30, 2022, at 09:51 PM by [[~jrmu]]: [==]%0a* [[Olympics.Games]] . . . June 27, 2022, at 10:42 PM by [[~jrmu]]: [==]%0a* [[Iked.Configure]] . . . June 25, 2022, at 02:28 PM by [[~jrmu]]: [==]%0a* [[Unbound.Blacklists]] . . . June 25, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Iked.Linux]] . . . June 23, 2022, at 07:10 AM by [[~jrmu]]: [==]%0a* [[Vpn.Vpn]] . . . June 23, 2022, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Nsf]] . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Debate.Debate]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Metrics]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Dns.Overview]] . . . June 19, 2022, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Dns.Records]] . . . June 19, 2022, at 05:44 AM by [[~jrmu]]: [==]%0a* [[Syspatch.Syspatch]] . . . June 17, 2022, at 06:24 AM by [[~jrmu]]: [==]%0a* [[Vmm.Alpine]] . . . June 13, 2022, at 05:42 PM by [[~fossdev]]: [==]%0a* [[Team.Announce]] . . . June 13, 2022, at 03:52 PM by [[~jrmu]]: [==]%0a* [[Vmm.Arch]] . . . June 12, 2022, at 04:11 PM by [[~g1n]]: [=Added article about Arch Linux setup on VMM=]%0a* [[Znc.Patch]] . . . June 12, 2022, at 12:48 AM by [[~jrmu]]: [==]%0a* [[Unveil.Intro]] . . . June 12, 2022, at 12:40 AM by [[~jrmu]]: [==]%0a* [[Pledge.Intro]] . . . June 12, 2022, at 12:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pkg]] . . . June 12, 2022, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Intro]] . . . June 09, 2022, at 07:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Bsdrd]] . . . June 09, 2022, at 07:17 AM by [[~jrmu]]: [==]%0a* [[Vnc.Vnc]] . . . June 08, 2022, at 04:04 PM by [[~miniontoby]]: [=Added RealVNC Viewer to the list (might need some more extra stuff, but yeah its fine)=]%0a* [[Openbsd.Sysupgrade71]] . . . June 05, 2022, at 11:49 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Growfs]] . . . June 01, 2022, at 12:34 AM by [[~jrmu]]: [==]%0a* [[Team.Welcome]] . . . May 31, 2022, at 10:20 PM by [[~jrmu]]: [==]%0a* [[Hostnameif.Static-v2]] . . . May 23, 2022, at 06:29 AM by [[~theguest]]: [==]%0a* [[Hostnameif.Static]] . . . May 23, 2022, at 05:01 AM by [[~theguest]]: [==]%0a* [[Ircnow.Team]] . . . May 12, 2022, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Grape.Minetest]] . . . May 10, 2022, at 10:48 AM by [[~baytuch]]: [==]%0a* [[Irc.Emoji]] . . . May 10, 2022, at 10:23 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Nsd]] . . . May 10, 2022, at 12:33 AM by [[~jrmu]]: [==]%0a* [[Opsofliberty.Bootcamp]] . . . May 09, 2022, at 08:38 AM by [[~mkf]]: [==]%0a* [[Openbsd.Ports]] . . . May 09, 2022, at 05:54 AM by [[~mkf]]: [==]%0a* [[Openbsd.Rcctl]] . . . May 09, 2022, at 05:53 AM by [[~mkf]]: [==]%0a* [[Ngircd.Ssl]] . . . May 08, 2022, at 03:30 PM by [[~miniontoby]]: [=fixed the text=]%0a* [[Codeforce.Training]] . . . May 03, 2022, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Civics.Intro]] . . . May 03, 2022, at 01:06 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]] . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[Math.Reading]] . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]] . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Botnow]] . . . April 24, 2022, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Buyvm.Ipv6]] . . . April 24, 2022, at 06:10 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Rss]] . . . April 23, 2022, at 04:20 PM by [[~jrmu]]: [==]%0a* [[Team.Testing]] . . . April 20, 2022, at 09:45 PM by [[~jrmu]]: [==]%0a* [[Dns.Registrars]] . . . April 20, 2022, at 09:30 PM by [[~jrmu]]: [==]%0a* [[Hosting.Providers]] . . . April 20, 2022, at 08:52 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Gopher]] . . . April 20, 2022, at 08:29 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Adduser]] . . . April 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Signify.Verify]] . . . April 20, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Almanack.Route]] . . . April 20, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Ntpd.Configure]] . . . April 20, 2022, at 06:17 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ntpd]] . . . April 20, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmlinux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Vmm.Linux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Iked]] . . . April 20, 2022, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]] . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Networks]] . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Announce]] . . . April 19, 2022, at 04:14 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Ally]] . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Chroot]] . . . April 19, 2022, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install70]] . . . April 19, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]] . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]] . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Ngircd.Link]] . . . April 07, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Minutemin]] . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]] . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Openbsd.Censord]] . . . April 05, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Hopm]] . . . April 05, 2022, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dns]] . . . April 05, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Zncflaws]] . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate.Debiandanger]] . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Tls]] . . . April 04, 2022, at 04:25 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Website]] . . . April 03, 2022, at 11:03 PM by [[~jrmu]]: [==]%0a* [[Soju.Guide]] . . . April 02, 2022, at 03:46 PM by [[~Yonle]]: [==]%0a* [[Nitter.Install]] . . . April 02, 2022, at 01:08 AM by [[~fallback]]: [=first nitter install page=]%0a* [[Debiankaios.Bio]] . . . April 01, 2022, at 05:10 PM by [[~debiankaios]]: [==]%0a* [[Sshd.Disablepassword]] . . . March 30, 2022, at 08:27 PM by [[~xfnw]]: [=undo accidental revert=]%0a* [[Tor.Irc]] . . . March 30, 2022, at 12:40 PM by [[~m16]]: [==]%0a* [[Chess.Reading]] . . . March 29, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Linux.Reading]] . . . March 29, 2022, at 03:31 PM by [[~jrmu]]: [==]%0a* [[Unix.Reading]] . . . March 28, 2022, at 03:24 PM by [[~jrmu]]: [==]%0a* [[Irc.Services]] . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Configure]] . . . March 25, 2022, at 04:07 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ddos]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ddos.Intro]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Bouncer.ZNC]] . . . March 19, 2022, at 07:31 AM by [[~fallback]]: [==]%0a* [[ISCABBS.DownloadingAndInstalling]] . . . March 15, 2022, at 10:42 PM by [[~Mandarax]]: [==]%0a* [[ISCABBS.ISCABBS]] . . . March 15, 2022, at 09:24 PM by [[~Mandarax]]: [==]%0a* [[Unix.History]] . . . March 14, 2022, at 06:07 PM by [[~jrmu]]: [==]%0a* [[Unix.Exhibit]] . . . March 13, 2022, at 11:37 PM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]] . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Irc.Easy]] . . . March 05, 2022, at 08:56 PM by [[~jrmu]]: [==]%0a* [[Doxing.Defense]] . . . March 05, 2022, at 08:54 PM by [[~jrmu]]: [==]%0a* [[Mlmmj-archivist.Install]] . . . March 03, 2022, at 05:26 AM by [[~error]]: [==]%0a* [[Openbsd.IRCBridge]] . . . February 28, 2022, at 02:59 AM by [[~suzerain]]: [==]%0a* [[Unix101.Vi]] . . . February 27, 2022, at 08:16 PM by [[~jrmu]]: [==]%0a* [[Vi.Intro]] . . . February 27, 2022, at 04:16 PM by [[~Limits]]: [=Add Introduction to Vi=]%0a* [[Irc201.Irc201]] . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[9.Ideas]] . . . February 23, 2022, at 05:19 PM by [[~mkf]]: [==]%0a* [[Main.WikiSandbox]] . . . February 22, 2022, at 11:05 PM by [[~mkf]]: [==]%0a* [[Openbsd.Wesnothd]] . . . February 21, 2022, at 06:28 AM by [[~mkf]]: [=Wesnothd=]%0a* [[9.Audio]] . . . February 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Xonotic]] . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[PuTTY.PuTTYgen]] . . . February 16, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Rcd.Configure]] . . . February 15, 2022, at 04:46 PM by [[~xfnw]]: [=fix title formatting=]%0a* [[Debate.Ircnowd]] . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Stopm.Stopm]] . . . February 14, 2022, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Police.Fingerprints]] . . . February 12, 2022, at 02:09 PM by [[~xfnw]]: [=ip addresses should be sorted with sort -V=]%0a* [[Openbsd.Police]] . . . February 10, 2022, at 07:36 PM by [[~jrmu]]: [==]%0a* [[Dns.Dns]] . . . February 10, 2022, at 07:39 AM by [[~nixdork]]: [=Fix typo=]%0a* [[Dns.BindResolver]] . . . February 10, 2022, at 07:30 AM by [[~nixdork]]: [=First draft of bind resolver howto=]%0a* [[Botnow.SqliteViews]] . . . February 10, 2022, at 02:00 AM by [[~xfnw]]: [==]%0a* [[AncientWisdom.Bio]] . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Minutemin.Questions]] . . . February 05, 2022, at 09:16 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Server]] . . . February 05, 2022, at 08:14 AM by [[~jrmu]]: [==]%0a* [[Vmm.SlackwareIso]] . . . February 03, 2022, at 10:53 PM by [[~Naglfar]]: [=Slackware 15.0 x86 stable is released=]%0a* [[Vmctl.Usage]] . . . February 03, 2022, at 06:24 PM by [[~miniontoby]]: [=fixed attachment=]%0a* [[Duplicity.Usage]] . . . February 02, 2022, at 10:31 AM by [[~jrmu]]: [==]%0a* [[Openssl.Encryptfile]] . . . February 02, 2022, at 09:29 AM by [[~jrmu]]: [==]%0a* [[Openrsync.Usage]] . . . January 29, 2022, at 09:04 AM by [[~Naglfar]]: [=update from rsync to openrsync=]%0a* [[Openbsd.Tcpip]] . . . January 24, 2022, at 05:45 PM by [[~jrmu]]: [==]%0a* [[Synclient.Configure]] . . . January 24, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Crontab.Edit]] . . . January 23, 2022, at 05:46 PM by [[~mkf]]: [==]%0a* [[9.Install]] . . . January 22, 2022, at 06:57 AM by [[~mkf]]: [==]%0a* [[Asterisk.Install]] . . . January 19, 2022, at 05:34 AM by [[~jrmu]]: [==]%0a* [[9.Rcpu]] . . . January 17, 2022, at 10:19 PM by [[~jrmu]]: [==]%0a* [[9.Ndb]] . . . January 16, 2022, at 06:46 PM by [[~mkf]]: [==]%0a* [[Openbsd.U9fs]] . . . January 16, 2022, at 06:23 PM by [[~mkf]]: [==]%0a* [[Dns.FQDN]] . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Nsd.DNSSec]] . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Openbsd.Locale]] . . . January 12, 2022, at 01:23 PM by [[~baytuch]]: [==]%0a* [[Openbsd.Openbsd]] . . . January 12, 2022, at 01:19 PM by [[~baytuch]]: [==]%0a* [[Ksh.Autocomplete]] . . . January 11, 2022, at 01:44 PM by [[~miniontoby]]: [=updated url=]%0a* [[Gpg.Verify]] . . . January 08, 2022, at 09:48 PM by [[~Naglfar]]: [=Add description=]%0a* [[Mlmmj.Archive]] . . . January 06, 2022, at 10:52 PM by [[~Hawk]]: [==]%0a* [[9.Hostowner]] . . . January 06, 2022, at 11:29 AM by [[~mkf]]: [==]%0a* [[Ircnow.Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[9.Authsrv]] . . . January 05, 2022, at 04:59 AM by [[~mkf]]: [=hmm=]%0a* [[9.Chording]] . . . January 03, 2022, at 02:40 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Status]] . . . January 03, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.BBB]] . . . January 03, 2022, at 12:06 AM by [[~jrmu]]: [==]%0a* [[Got.Server]] . . . January 02, 2022, at 05:42 PM by [[~jrmu]]: [==]%0a* [[Census.Census]] . . . January 02, 2022, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bncnow.Bncnow]] . . . January 02, 2022, at 11:18 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Projects]] . . . January 02, 2022, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Ircfs.Intro]] . . . January 02, 2022, at 10:49 AM by [[~jrmu]]: [==]%0a* [[Ircnowd.Ircnowd]] . . . January 02, 2022, at 06:32 AM by [[~jrmu]]: [==]%0a* [[Marketing.Marketing]] . . . January 02, 2022, at 06:20 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sonsofliberty]] . . . January 02, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Pkgadd.CheckUpdates]] . . . January 01, 2022, at 04:29 AM by [[~pyr3x]]: [==]%0a* [[Ircnow.Roadmap2021]] . . . December 30, 2021, at 06:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sftp]] . . . December 30, 2021, at 06:01 AM by [[~jrmu]]: [==]%0a* [[Sftp.Chroot]] . . . December 30, 2021, at 06:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Status2022]] . . . December 30, 2021, at 05:35 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.UTF8]] . . . December 28, 2021, at 08:21 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Uim]] . . . December 26, 2021, at 01:45 AM by [[~jrmu]]: [==]%0a* [[Sshwifty.Install]] . . . December 23, 2021, at 02:49 PM by [[~miniontoby]]: [=created=]%0a* [[Nsd.Zone]] . . . December 23, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Hosting]] . . . December 23, 2021, at 03:06 AM by [[~jrmu]]: [==]%0a* [[OpenSSH.RSAkeys]] . . . December 22, 2021, at 03:18 PM by [[~miniontoby]]: [==]%0a* [[Openbsd.Wifi]] . . . December 22, 2021, at 02:59 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Recordaudio]] . . . December 22, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[9.9]] . . . December 22, 2021, at 11:30 AM by [[~xfnw]]: [=fix some grammatical errors=]%0a* [[Parec.Record]] . . . December 22, 2021, at 07:02 AM by [[~jrmu]]: [==]%0a* [[Sox.Concat]] . . . December 22, 2021, at 07:01 AM by [[~jrmu]]: [==]%0a* [[Ffmpeg.Recordscreen]] . . . December 22, 2021, at 07:00 AM by [[~jrmu]]: [==]%0a* [[JuiceSSH.Connect]] . . . December 20, 2021, at 01:03 PM by [[~jrmu]]: [==]%0a* [[Marketing.Memes]] . . . December 20, 2021, at 12:55 PM by [[~jrmu]]: [==]%0a* [[9.Independent]] . . . December 20, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[MacScreenSharing.Connect]] . . . December 20, 2021, at 11:57 AM by [[~jrmu]]: [==]%0a* [[9.Partdisk]] . . . December 20, 2021, at 11:39 AM by [[~jrmu]]: [==]%0a* [[Got.Usage]] . . . December 17, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[Irc.Federation]] . . . December 17, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]] . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[9.Todo]] . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Pylink.Chroot]] . . . December 02, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Pylink.Install]] . . . December 02, 2021, at 02:02 PM by [[~jrmu]]: [==]%0a* [[Jrmu.Marriage]] . . . December 02, 2021, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Hosting.Hosting]] . . . December 01, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Mc.Usage]] . . . November 29, 2021, at 07:53 PM by [[~mkf]]: [==]%0a* [[PuTTY.Connect]] . . . November 29, 2021, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Email.Email]] . . . November 29, 2021, at 04:19 AM by [[~mkf]]: [==]%0a* [[Texlive.Sinhala]] . . . November 28, 2021, at 06:35 AM by [[~jrmu]]: [==]%0a* [[MailWindows.Connect]] . . . November 27, 2021, at 03:12 PM by [[~jrmu]]: [==]%0a* [[Gajim.Biboumi]] . . . November 27, 2021, at 01:02 PM by [[~jrmu]]: [==]%0a* [[Mcabber.Connect]] . . . November 26, 2021, at 01:38 PM by [[~jrmu]]: [==]%0a* [[ChatSecure.Connect]] . . . November 26, 2021, at 11:36 AM by [[~jrmu]]: [==]%0a* [[9.9pfs]] . . . November 24, 2021, at 02:00 PM by [[~mkf]]: [==]%0a* [[Vmm.DebianInstall]] . . . November 24, 2021, at 11:44 AM by [[~nicoz]]: [==]%0a* [[Siskin.Connect]] . . . November 23, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Dino.Connect]] . . . November 23, 2021, at 02:10 PM by [[~mkf]]: [==]%0a* [[Monal.Connect]] . . . November 23, 2021, at 10:32 AM by [[~jrmu]]: [==]%0a* [[Xabber.Connect]] . . . November 23, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[DNS.DMARC]] . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[StorkIM.Connect]] . . . November 21, 2021, at 05:03 AM by [[~jrmu]]: [==]%0a* [[Conversations.Connect]] . . . November 20, 2021, at 05:37 PM by [[~jrmu]]: [==]%0a* [[Yaxim.Connect]] . . . November 20, 2021, at 05:09 PM by [[~jrmu]]: [==]%0a* [[Adium.Connect]] . . . November 20, 2021, at 07:32 AM by [[~jrmu]]: [==]%0a* [[Vmm.AlmaLinux]] . . . November 20, 2021, at 06:47 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.DebianIso]] . . . November 19, 2021, at 09:35 PM by [[~nicoz]]: [==]%0a* [[Psi.Connect]] . . . November 17, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Pidgin.Connect]] . . . November 17, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[Gajim.Connect]] . . . November 17, 2021, at 08:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Training]] . . . November 16, 2021, at 03:30 PM by [[~Hawk]]: [==]%0a* [[Opera.Connect]] . . . November 16, 2021, at 12:12 AM by [[~wiz]]: [==]%0a* [[0dev.0dev]] . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.RockyLinux]] . . . November 11, 2021, at 10:51 AM by [[~dodocrypto]]: [==]%0a* [[Opensmtpd.Openrelay]] . . . November 11, 2021, at 10:37 AM by [[~mkf]]: [==]%0a* [[Sandbox.0dev]] . . . November 11, 2021, at 01:45 AM by [[~dodocrypto]]: [==]%0a* [[Got.Mirror]] . . . November 07, 2021, at 05:22 PM by [[~jrmu]]: [==]%0a* [[Vpn.OpenIKED]] . . . November 07, 2021, at 03:45 PM by [[~gloNO]]: [==]%0a* [[Openbsd.Got]] . . . November 07, 2021, at 03:16 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Opsofliberty]] . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Emacs.Emacs]] . . . November 06, 2021, at 04:39 PM by [[~LohanG]]: [==]%0a* [[ZNC.Support]] . . . November 06, 2021, at 03:53 PM by [[~LohanG]]: [=added libera=]%0a* [[Vmm.Plan9]] . . . November 05, 2021, at 09:31 PM by [[~mkf]]: [=???=]%0a* [[9.Stone]] . . . November 04, 2021, at 04:09 PM by [[~meeekeeef]]: [==]%0a* [[9.Zuke]] . . . November 04, 2021, at 04:01 PM by [[~meeekeeef]]: [==]%0a* [[Openbsd.Drawtermssh]] . . . November 04, 2021, at 03:54 PM by [[~meeekeeef]]: [=ssh bad >:[=]%0a* [[Netcat.Http]] . . . November 03, 2021, at 02:30 PM by [[~jrmu]]: [==]%0a* [[Telnet.Http]] . . . November 03, 2021, at 02:18 PM by [[~jrmu]]: [==]%0a* [[Znc.Relayd]] . . . November 03, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[ZNC.Admin]] . . . November 02, 2021, at 05:44 PM by [[~jrmu]]: [==]%0a* [[Znc.Debug]] . . . November 02, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Znc.Usage]] . . . November 02, 2021, at 03:09 PM by [[~jrmu]]: [==]%0a* [[Ambassador.Markets]] . . . November 02, 2021, at 01:29 PM by [[~jrmu]]: [==]%0a* [[Almanack.Rewrite]] . . . October 31, 2021, at 10:30 PM by [[~hydragyrum]]: [==]%0a* [[9.Sysupdate]] . . . October 31, 2021, at 10:21 PM by [[~meeekeeef]]: [==]%0a* [[Debian.Debian]] . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Ircnow.Victorycpus]] . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Gnus.Connect]] . . . October 30, 2021, at 01:32 AM by [[~hydragyrum]]: [==]%0a* [[Ircnow.Settler]] . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Debian.Nginxphpfpm]] . . . October 29, 2021, at 12:26 PM by [[~monaco]]: [==]%0a* [[Debian.Nginx]] . . . October 29, 2021, at 12:18 PM by [[~monaco]]: [==]%0a* [[Vmm.Homerouter]] . . . October 26, 2021, at 05:08 PM by [[~jrmu]]: [==]%0a* [[9.Netcat]] . . . October 25, 2021, at 03:40 PM by [[~jrmu]]: [==]%0a* [[9.Plan9ini]] . . . October 24, 2021, at 04:30 PM by [[~jrmu]]: [==]%0a* [[Iked.Newconfig]] . . . October 24, 2021, at 03:49 PM by [[~tool]]: [==]%0a* [[Lua.Minetest-1]] . . . October 24, 2021, at 10:30 AM by [[~debiankaios]]: [==]%0a* [[9.Links]] . . . October 24, 2021, at 06:29 AM by [[~mkf]]: [==]%0a* [[9.Keybindings]] . . . October 24, 2021, at 06:15 AM by [[~mkf]]: [=heheheheheh=]%0a* [[Xdefaults.Configure]] . . . October 23, 2021, at 02:40 PM by [[~jrmu]]: [==]%0a* [[TigerVNC.SSH]] . . . October 23, 2021, at 11:56 AM by [[~Hawk]]: [==]%0a* [[Rio.Customize]] . . . October 22, 2021, at 09:22 AM by [[~jrmu]]: [==]%0a* [[9.Ssh]] . . . October 22, 2021, at 12:54 AM by [[~jrmu]]: [==]%0a* [[Vmm.Devuan4Iso]] . . . October 21, 2021, at 04:29 PM by [[~debiankaios]]: [=changed beowulf_3.1.1 to chimaera_4.0.0=]%0a* [[9.101]] . . . October 20, 2021, at 04:53 PM by [[~jrmu]]: [==]%0a* [[Fvwm.Configure]] . . . October 18, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[KISSmo.KISSmo]] . . . October 18, 2021, at 09:58 AM by [[~monaco]]: [==]%0a* [[KISSmo.Download]] . . . October 18, 2021, at 09:53 AM by [[~monaco]]: [==]%0a* [[KISSmo.About]] . . . October 18, 2021, at 09:52 AM by [[~monaco]]: [==]%0a* [[KISSmo.Install]] . . . October 18, 2021, at 09:44 AM by [[~monaco]]: [==]%0a* [[Cvs.Repo]] . . . October 17, 2021, at 08:32 AM by [[~jrmu]]: [==]%0a* [[Cvs.Anoncvs]] . . . October 17, 2021, at 04:00 AM by [[~jrmu]]: [==]%0a* [[Cvs.Commit]] . . . October 17, 2021, at 03:58 AM by [[~jrmu]]: [==]%0a* [[Cvs.Cvsweb]] . . . October 17, 2021, at 03:28 AM by [[~jrmu]]: [==]%0a* [[9.Cvsfs]] . . . October 15, 2021, at 12:58 PM by [[~mkf]]: [==]%0a* [[Openbsd.Sysupgrade70]] . . . October 15, 2021, at 11:02 AM by [[~mkf]]: [=humans are easily confused.=]%0a* [[Openbsd.Ilines]] . . . October 15, 2021, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pmwiki]] . . . October 14, 2021, at 02:14 PM by [[~miniontoby]]: [=added credits =]%0a* [[Vmm.Devuan-ISO]] . . . October 14, 2021, at 09:50 AM by [[~siva]]: [==]%0a* [[Vmm.Devuan-Simple]] . . . October 14, 2021, at 09:48 AM by [[~siva]]: [=Tutorial Created=]%0a* [[Cvs.Intro]] . . . October 13, 2021, at 03:49 PM by [[~jrmu]]: [==]%0a* [[Synapse.Install]] . . . October 12, 2021, at 02:49 PM by [[~miniontoby]]: [=Created=]%0a* [[Ircnow.Oper]] . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Diversity]] . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Linux]] . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.ResetPassword]] . . . October 07, 2021, at 03:56 AM by [[~jrmu]]: [==]%0a* [[Terms.Vps]] . . . October 06, 2021, at 12:30 AM by [[~jrmu]]: [==]%0a* [[9.JSDrawterm]] . . . September 30, 2021, at 06:06 PM by [[~jrmu]]: [==]%0a* [[9.Fonts]] . . . September 28, 2021, at 05:13 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install69]] . . . September 27, 2021, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Cvs.Guide]] . . . September 26, 2021, at 02:28 PM by [[~Miniontoby]]: [==]%0a* [[Openbsd.PFStable]] . . . September 24, 2021, at 03:28 PM by [[~miniontoby]]: [==]%0a* [[License.IrcnowV2]] . . . September 21, 2021, at 03:53 AM by [[~jrmu]]: [==]%0a* [[Dhcpd.Configure]] . . . September 15, 2021, at 04:02 PM by [[~jrmu]]: [==]%0a* [[Vmm.Router]] . . . September 14, 2021, at 12:11 PM by [[~jrmu]]: [==]%0a* [[Weechat.Relay]] . . . September 11, 2021, at 05:46 PM by [[~mkf]]: [==]%0a* [[Gry.Bio]] . . . September 11, 2021, at 02:49 AM by [[~jrmu]]: [==]%0a* [[Hopm.Telnet]] . . . September 10, 2021, at 06:13 AM by [[~mkf]]: [==]%0a* [[Wraith.Chroot]] . . . September 10, 2021, at 06:11 AM by [[~mkf]]: [==]%0a* [[ZNC.Skins]] . . . September 06, 2021, at 07:58 AM by [[~mkf]]: [="Huh, pmwiki has a bug." no numbered list if use monospaced text. :(=]%0a* [[Seamonkey.Connect]] . . . August 28, 2021, at 01:05 PM by [[~mkf]]: [==]%0a* [[Debate.Wikistyle]] . . . August 27, 2021, at 03:29 PM by [[~mkf]]: [==]%0a* [[Email.EmailAndroidEmailApp]] . . . August 27, 2021, at 02:37 PM by [[~mkf]]: [==]%0a* [[Tmux.Shortcuts]] . . . August 27, 2021, at 12:56 PM by [[~mkf]]: [==]%0a* [[Vmm.Haiku]] . . . August 27, 2021, at 12:53 PM by [[~mkf]]: [==]%0a* [[Openbsd.Mailopenproxy]] . . . August 25, 2021, at 08:19 PM by [[~mkf]]: [==]%0a* [[Openbsd.Two-FactorAuth]] . . . August 23, 2021, at 07:39 PM by [[~mkf]]: [=login.db compiling is no longer recommended.=]%0a* [[Vmm.DragonflyBSD]] . . . August 23, 2021, at 07:31 PM by [[~mkf]]: [=logs=]%0a* [[Vmm.NetBSD]] . . . August 23, 2021, at 07:01 PM by [[~mkf]]: [=better logs?=]%0a* [[Mariadb.Install]] . . . August 23, 2021, at 04:42 PM by [[~wiz]]: [==]%0a* [[DNS.Ipv6rDNS]] . . . August 23, 2021, at 11:55 AM by [[~jrmu]]: [==]%0a* [[Pipes.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[Ksh.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[DNS.RDNS]] . . . August 22, 2021, at 11:20 PM by [[~jrmu]]: [==]%0a* [[Rbldnsd.Install]] . . . August 22, 2021, at 07:58 PM by [[~mkf]]: [=wiki-ish.=]%0a* [[Netcat.Smtp]] . . . August 22, 2021, at 06:58 PM by [[~mkf]]: [=byebye=]%0a* [[Vmm.UbuntuIso]] . . . August 22, 2021, at 06:40 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Npppd]] . . . August 21, 2021, at 01:43 PM by [[~mkf]]: [==]%0a* [[Shell.Shell]] . . . August 21, 2021, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Tls.CA]] . . . August 21, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Openssl.Imap]] . . . August 21, 2021, at 04:05 AM by [[~AncientWisdom]]: [==]%0a* [[Openbsd.FilePermissions]] . . . August 20, 2021, at 02:20 AM by [[~Nate S]]: [==]%0a* [[Ircnow.Todo]] . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Vmm.GuixIso]] . . . August 16, 2021, at 05:12 PM by [[~jrmu]]: [==]%0a* [[Vmm.VoidIso]] . . . August 16, 2021, at 06:19 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Gophernicus]] . . . August 15, 2021, at 02:06 AM by [[~mkf]]: [==]%0a* [[Gazette.Gazette]] . . . August 15, 2021, at 01:14 AM by [[~mkf]]: [=a bit polishing=]%0a* [[EmailTray.Connect]] . . . August 15, 2021, at 12:11 AM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]] . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Squirrelmail.Connect]] . . . August 14, 2021, at 04:47 AM by [[~mkf]]: [==]%0a* [[Termius.Connect]] . . . August 14, 2021, at 04:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openhttpd]] . . . August 13, 2021, at 07:29 AM by [[~jrmu]]: [==]%0a* [[ConnectBot.Keys]] . . . August 12, 2021, at 06:58 AM by [[~jrmu]]: [==]%0a* [[Debate.Monopolydanger]] . . . August 11, 2021, at 07:01 PM by [[~mkf]]: [==]%0a* [[ConnectBot.Connect]] . . . August 11, 2021, at 04:34 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCModules]] . . . August 11, 2021, at 03:06 PM by [[~wiz]]: [==]%0a* [[Termux.Connect]] . . . August 11, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Web101.Web101]] . . . August 10, 2021, at 04:20 PM by [[~craziness]]: [=started web101=]%0a* [[Openbsd.Bitlbee]] . . . August 10, 2021, at 12:03 PM by [[~mkf]]: [==]%0a* [[Openbsd.Pppoe]] . . . August 10, 2021, at 11:56 AM by [[~mkf]]: [==]%0a* [[MacTerminal.Connect]] . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[OpenSSH.Connect]] . . . August 10, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[Fdroid.Install]] . . . August 10, 2021, at 09:05 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshfingerprints]] . . . August 10, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshkeys]] . . . August 09, 2021, at 04:42 PM by [[~jrmu]]: [==]%0a* [[Vmm.9front]] . . . August 09, 2021, at 06:16 AM by [[~mkf]]: [==]%0a* [[Bouncer.WinIRC]] . . . August 09, 2021, at 06:03 AM by [[~mkf]]: [==]%0a* [[IP.Myaddress]] . . . August 07, 2021, at 05:14 PM by [[~jrmu]]: [==]%0a* [[SerFISH.Connect]] . . . August 06, 2021, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Sshwifty.Connect]] . . . August 06, 2021, at 05:00 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Squirrelmail]] . . . August 06, 2021, at 10:32 AM by [[~baytuch]]: [==]%0a* [[Eggdrop.NickServ]] . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]] . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dnszones]] . . . August 03, 2021, at 09:26 AM by [[~jrmu]]: [==]%0a* [[Dns.Zonefile]] . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Irc.Clients]] . . . August 02, 2021, at 02:54 PM by [[~mkf]]: [==]%0a* [[Minutemin.Ifconfig]] . . . August 02, 2021, at 12:59 PM by [[~mkf]]: [==]%0a* [[Openbsd.Matterbridge]] . . . August 02, 2021, at 12:33 PM by [[~mkf]]: [==]%0a* [[Znc.I18n]] . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Almanack.Alt]] . . . August 02, 2021, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Simple]] . . . August 02, 2021, at 07:49 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Install]] . . . August 02, 2021, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vhost]] . . . August 02, 2021, at 02:32 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Hardware]] . . . August 01, 2021, at 01:48 PM by [[~jrmu]]: [==]%0a* [[Thunderirc.Hardware]] . . . August 01, 2021, at 01:47 PM by [[~jrmu]]: [==]%0a* [[Planetofnix.Hardware]] . . . August 01, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[Bsdforall.Hardware]] . . . August 01, 2021, at 01:45 PM by [[~jrmu]]: [==]%0a* [[Oddprotocol.Hardware]] . . . August 01, 2021, at 01:28 PM by [[~jrmu]]: [==]%0a* [[Lecturify.Hardware]] . . . August 01, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Congress.Procedure]] . . . August 01, 2021, at 06:41 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Chroot]] . . . July 31, 2021, at 02:47 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Remote]] . . . July 30, 2021, at 03:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmuser]] . . . July 29, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmminstall]] . . . July 29, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmm]] . . . July 29, 2021, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCAdmin]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCSupport]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[ZNC.Troubleshoot]] . . . July 28, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Znc.Troubleshoot]] . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[Kill.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Ps.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Dns.Vhost]] . . . July 28, 2021, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Host.Usage]] . . . July 28, 2021, at 01:57 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Php]] . . . July 27, 2021, at 02:53 PM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.IRCFreeHomesteadVPS]] . . . July 26, 2021, at 06:12 AM by [[~category_mirror]]: [==]%0a* [[Ircnow.PioneerTldr]] . . . July 26, 2021, at 06:04 AM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.Pioneer]] . . . July 26, 2021, at 04:22 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.Dig]] . . . July 25, 2021, at 06:50 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RDNS]] . . . July 23, 2021, at 06:44 AM by [[~jrmu]]: [==]%0a* [[Wordpress.Install]] . . . July 21, 2021, at 06:59 PM by [[~mkf]]: [==]%0a* [[Bouncer.All]] . . . July 21, 2021, at 06:37 PM by [[~mkf]]: [==]%0a* [[Lemon.Todo]] . . . July 21, 2021, at 06:21 PM by [[~mkf]]: [==]%0a* [[Irc.Guide]] . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Openbsd.Sic]] . . . July 21, 2021, at 05:57 PM by [[~mkf]]: [=first edit.=]%0a* [[Minutemin.Progress]] . . . July 21, 2021, at 08:10 AM by [[~jrmu]]: [==]%0a* [[Openssl.Check]] . . . July 20, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Rsync.Usage]] . . . July 19, 2021, at 02:30 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openrsync]] . . . July 18, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Znc]] . . . July 16, 2021, at 10:43 AM by [[~jrmu]]: [==]%0a* [[Netizen.Become]] . . . July 14, 2021, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom.Bearcode]] . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Staticnet]] . . . July 12, 2021, at 05:48 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Dovecot]] . . . July 12, 2021, at 02:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Relayd]] . . . July 12, 2021, at 02:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Spf]] . . . July 12, 2021, at 03:08 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Eggdrop]] . . . July 02, 2021, at 03:20 AM by [[~jrmu]]: [==]%0a* [[Openssl.Http]] . . . June 30, 2021, at 04:44 AM by [[~mkf]]: [==]%0a* [[Debate.Oldsoftware]] . . . June 29, 2021, at 03:56 PM by [[~mkf]]: [==]%0a* [[Debate.Xmlflaws]] . . . June 29, 2021, at 03:54 PM by [[~mkf]]: [==]%0a* [[Debate.Wikipediadanger]] . . . June 29, 2021, at 03:51 PM by [[~mkf]]: [==]%0a* [[Debate.DCC]] . . . June 29, 2021, at 03:49 PM by [[~mkf]]: [==]%0a* [[Debate.Matrixflaws]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Webirc]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Nodejstrap]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Ircv3defense]] . . . June 29, 2021, at 03:45 PM by [[~mkf]]: [==]%0a* [[Openbsd.Newdisk]] . . . June 29, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AndroidEmail.AndroidEmail]] . . . June 29, 2021, at 03:11 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Ed]] . . . June 28, 2021, at 04:04 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unbound]] . . . June 27, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Religion]] . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Tor.Hidden]] . . . June 26, 2021, at 08:56 PM by [[~mkf]]: [==]%0a* [[Freedom.Union]] . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom.Firstamendment]] . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dkimproxy]] . . . June 25, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[MIF.Test]] . . . June 25, 2021, at 12:42 PM by [[~nsturtz]]: [==]%0a* [[Openbsd.Sysupgrade69]] . . . June 25, 2021, at 05:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Opensmtpd]] . . . June 23, 2021, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Openbsd.NgircdLink]] . . . June 22, 2021, at 07:50 PM by [[~mkf]]: [=delete=]%0a* [[File.File]] . . . June 22, 2021, at 07:43 PM by [[~mkf]]: [=linking=]%0a* [[Debate.Linuxflaws]] . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Police.Intro]] . . . June 19, 2021, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Destiny]] . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Doas]] . . . June 13, 2021, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Freedom.Freedom]] . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Press]] . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Shell]] . . . June 11, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Constitution]] . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Netizen.Rights]] . . . June 10, 2021, at 03:21 PM by [[~jrmu]]: [==]%0a* [[IPv4.Overview]] . . . June 10, 2021, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ksh.Bash]] . . . June 09, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[PowerShell.Connect]] . . . June 09, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Code.Code]] . . . June 08, 2021, at 05:24 PM by [[~mkf]]: [=better formating=]%0a* [[Grape.DonateUs]] . . . June 06, 2021, at 03:41 PM by [[~fizi]]: [==]%0a* [[Openbsd.Books]] . . . June 06, 2021, at 12:46 PM by [[~jrmu]]: [==]%0a* [[Grape.Grape]] . . . June 06, 2021, at 11:39 AM by [[~fizi]]: [==]%0a* [[Openbsd.Pfa]] . . . June 06, 2021, at 03:49 AM by [[~navic]]: [==]%0a* [[Vmm.Debian]] . . . June 04, 2021, at 07:48 PM by [[~mkf]]: [="LOL"=]%0a* [[DNS.Dnswl]] . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Netcat.SMTP]] . . . June 04, 2021, at 09:59 AM by [[~jrmu]]: [==]%0a* [[Dkim.Dkimsign]] . . . June 04, 2021, at 09:07 AM by [[~jrmu]]: [==]%0a* [[Tor.Torsocks]] . . . June 04, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Vpn.VpnIos]] . . . June 04, 2021, at 05:52 AM by [[~jrmu]]: [==]%0a* [[Vpn.VpnMac]] . . . June 04, 2021, at 05:40 AM by [[~jrmu]]: [==]%0a* [[Fdisk.Usage]] . . . June 04, 2021, at 05:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Wordpress]] . . . June 04, 2021, at 04:55 AM by [[~jrmu]]: [==]%0a* [[DNS.SPF]] . . . June 03, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Terms.Terms]] . . . June 02, 2021, at 01:40 PM by [[~jrmu]]: [==]%0a* [[HostServ.Rules]] . . . June 01, 2021, at 08:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ACKFlood]] . . . May 29, 2021, at 06:20 AM by [[~mkf]]: [==]%0a* [[Openbsd.SSDP]] . . . May 29, 2021, at 06:18 AM by [[~mkf]]: [==]%0a* [[Openbsd.Anycast]] . . . May 29, 2021, at 06:01 AM by [[~mkf]]: [==]%0a* [[Ambassador.Networks]] . . . May 27, 2021, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Marketing.Rules]] . . . May 26, 2021, at 06:15 AM by [[~jrmu]]: [==]%0a* [[Freenode.Power]] . . . May 26, 2021, at 04:38 AM by [[~jrmu]]: [==]%0a* [[Freenode.Money]] . . . May 25, 2021, at 03:29 PM by [[~jrmu]]: [==]%0a* [[Freenode.Takeover]] . . . May 25, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Freedom.Freenode]] . . . May 25, 2021, at 01:48 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Atomic]] . . . May 24, 2021, at 03:22 PM by [[~mkf]]: [=spacing=]%0a* [[Minetest.Updating]] . . . May 24, 2021, at 08:10 AM by [[~mkf]]: [=monospaced commands=]%0a* [[Shell.Putty]] . . . May 24, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dmarc]] . . . May 21, 2021, at 09:22 AM by [[~jrmu]]: [==]%0a* [[Vmm.Optimize]] . . . May 19, 2021, at 04:04 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Stable]] . . . May 18, 2021, at 10:15 AM by [[~mkf]]: [==]%0a* [[Ircnow.VicePresident]] . . . May 18, 2021, at 08:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sheriff]] . . . May 18, 2021, at 08:00 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Ambassador]] . . . May 18, 2021, at 07:42 AM by [[~jrmu]]: [==]%0a* [[Pf.Guide]] . . . May 17, 2021, at 03:37 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Disklabel]] . . . May 17, 2021, at 03:33 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Fdisk]] . . . May 17, 2021, at 03:27 AM by [[~bejelentkezni]]: [==]%0a* [[NewsNow.Install]] . . . May 16, 2021, at 06:49 AM by [[~mkf]]: [="$"=]%0a* [[Tmux.Share]] . . . May 15, 2021, at 02:27 AM by [[~mistera]]: [==]%0a* [[Openbsd.Security]] . . . May 14, 2021, at 03:14 AM by [[~caesar]]: [==]%0a* [[Bouncer.Vision]] . . . May 13, 2021, at 09:47 AM by [[~mkf]]: [=added home page, removed "..."s=]%0a* [[Minetest.Worldbackup]] . . . May 12, 2021, at 11:02 AM by [[~AES]]: [==]%0a* [[Minetest.Texturestyle]] . . . May 12, 2021, at 11:00 AM by [[~AES]]: [==]%0a* [[Minetest.Serverlocations]] . . . May 12, 2021, at 10:59 AM by [[~AES]]: [==]%0a* [[Minetest.Addingarenas]] . . . May 12, 2021, at 10:58 AM by [[~jrmu]]: [==]%0a* [[Relay.Relay]] . . . May 12, 2021, at 09:10 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Install-bej]] . . . May 11, 2021, at 05:26 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Hopm-Arthur]] . . . May 07, 2021, at 12:28 PM by [[~Arthur]]: [==]%0a* [[Znc.Chroot69]] . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a* [[Dig.Usage]] . . . May 04, 2021, at 02:36 AM by [[~sarah]]: [==]%0a* [[Bgpd.Configure]] . . . May 03, 2021, at 06:26 AM by [[~jrmu]]: [==]%0a* [[Freedom.Unix]] . . . April 29, 2021, at 03:39 PM by [[~jrmu]]: [==]%0a* [[Pmwiki.Simpleurl]] . . . April 29, 2021, at 02:46 PM by [[~punk]]: [==]%0a* [[Gpl.Flaws]] . . . April 24, 2021, at 04:56 PM by [[~jrmu]]: [==]%0a* [[Iked.Windows]] . . . April 18, 2021, at 07:38 PM by [[~st13g]]: [==]%0a* [[Freedom.Libertyordeath]] . . . April 17, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Minetest.Economy]] . . . April 15, 2021, at 02:32 PM by [[~jrmu]]: [==]%0a* [[Vim.Vim]] . . . April 11, 2021, at 11:14 PM by [[~monaco]]: [==]%0a* [[Minutemin.Duty]] . . . April 11, 2021, at 04:53 AM by [[~jrmu]]: [==]%0a* [[License.License]] . . . April 04, 2021, at 02:00 AM by [[~jrmu]]: [==]%0a* [[EthicalSource.HolierThanThou]] . . . April 04, 2021, at 01:56 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Rmsboycott]] . . . April 03, 2021, at 01:36 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Libertyordeath]] . . . April 02, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[Fig.Fig]] . . . March 31, 2021, at 10:15 AM by [[~chewy]]: [==]%0a* [[Coconut.Coconut]] . . . March 29, 2021, at 12:28 PM by [[~jrmu]]: [==]%0a* [[Ircnow.CodeForce]] . . . March 29, 2021, at 12:04 PM by [[~jrmu]]: [==]%0a* [[ClawsMail.Connect]] . . . March 29, 2021, at 08:42 AM by [[~miniontoby]]: [==]%0a* [[Freedom.Madeonirc]] . . . March 27, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Third.Devs]] . . . March 27, 2021, at 11:41 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Code]] . . . March 24, 2021, at 03:26 AM by [[~jrmu]]: [==]%0a* [[Cherry.Todo]] . . . March 23, 2021, at 03:23 PM by [[~Oz]]: [==]%0a* [[Freedom.Independence]] . . . March 22, 2021, at 01:13 PM by [[~wiz]]: [==]%0a* [[Ifconfig.Change]] . . . March 20, 2021, at 11:15 AM by [[~jrmu]]: [==]%0a* [[Marketing.Founders]] . . . March 20, 2021, at 01:40 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Teams]] . . . March 18, 2021, at 09:47 AM by [[~miniontoby]]: [=banana=]%0a* [[Vhost.Freedns]] . . . March 16, 2021, at 12:22 PM by [[~wiz]]: [==]%0a* [[Marketing.Freedom]] . . . March 15, 2021, at 01:30 PM by [[~jrmu]]: [==]%0a* [[Bsd.Labor]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[License.Discriminatory]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Bsd.Hope]] . . . March 14, 2021, at 11:05 PM by [[~jrmu]]: [==]%0a* [[License.Publicdomain]] . . . March 14, 2021, at 10:02 AM by [[~jrmu]]: [==]%0a* [[Linux.Flaws]] . . . March 14, 2021, at 05:13 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Browser]] . . . March 12, 2021, at 08:00 AM by [[~miniontoby]]: [==]%0a* [[Abuse.Code]] . . . March 09, 2021, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Congress.Documents]] . . . March 07, 2021, at 04:50 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Goals]] . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Chatforce]] . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Shell.Bash]] . . . March 05, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[User.Welcome]] . . . March 05, 2021, at 07:34 AM by [[~jrmu]]: [==]%0a* [[Immigrant.Welcome]] . . . March 05, 2021, at 06:59 AM by [[~jrmu]]: [==]%0a* [[Mail.Openrelay]] . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail.Test]] . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Game]] . . . March 04, 2021, at 10:16 AM by [[~jrmu]]: [==]%0a* [[Marketing.Recruit]] . . . March 04, 2021, at 09:39 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Howtoask]] . . . March 03, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Netizen]] . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Servers.Rights]] . . . February 28, 2021, at 12:37 PM by [[~jrmu]]: [==]%0a* [[Marketing.Enterprise]] . . . February 28, 2021, at 11:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Creed]] . . . February 28, 2021, at 03:21 AM by [[~jrmu]]: [==]%0a* [[Ln.Intro]] . . . February 25, 2021, at 12:20 PM by [[~jrmu]]: [==]%0a* [[Leafnode.Install]] . . . February 25, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Guava.Todo]] . . . February 23, 2021, at 10:47 AM by [[~quofan]]: [==]%0a* [[Relays.Relays]] . . . February 22, 2021, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Jujube.Jujube]] . . . February 21, 2021, at 04:22 PM by [[~fizi]]: [==]%0a* [[PSFTP.Connect]] . . . February 21, 2021, at 03:57 PM by [[~jrmu]]: [==]%0a* [[Outlook.Connect]] . . . February 21, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AppleMail.Connect]] . . . February 20, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Thunderbird.Pgp]] . . . February 19, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[License.Ircnow]] . . . February 19, 2021, at 09:45 AM by [[~miniontoby]]: [=2021=]%0a* [[Thunderbird.Connect]] . . . February 19, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Shell.Mac]] . . . February 19, 2021, at 09:14 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Training]] . . . February 18, 2021, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Openforeveryone]] . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.IRCitizen]] . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[IPv6.Overview]] . . . February 14, 2021, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Tcpip.Overview]] . . . February 14, 2021, at 11:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Syspatch]] . . . February 14, 2021, at 11:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netadmin]] . . . February 14, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Marketing.Religion]] . . . February 14, 2021, at 10:37 AM by [[~jrmu]]: [==]%0a* [[Marketing.Independence]] . . . February 13, 2021, at 04:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Leafnode]] . . . February 12, 2021, at 01:40 PM by [[~chewy]]: [==]%0a* [[Oidentd.Pylink]] . . . February 12, 2021, at 01:25 PM by [[~jrmu]]: [==]%0a* [[Marketing.Opportunity]] . . . February 11, 2021, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Marketing.Republic]] . . . February 11, 2021, at 06:45 AM by [[~jrmu]]: [==]%0a* [[Achurch.Install]] . . . February 10, 2021, at 04:33 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pylink]] . . . February 08, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpofLiberty]] . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Allies]] . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Freedom.Dueprocess]] . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom.Checks]] . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom.Rulebylaw]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Startupdream]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Federation]] . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom.Selfadmin]] . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpsofLiberty]] . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Homestead]] . . . February 05, 2021, at 12:49 PM by [[~jrmu]]: [==]%0a* [[Freedom.Software]] . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom.Opportunity]] . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Unix.Workethic]] . . . February 05, 2021, at 08:49 AM by [[~jrmu]]: [==]%0a* [[Unix.Ethic]] . . . February 05, 2021, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Debate.Privacy]] . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Team.Policy]] . . . February 04, 2021, at 04:08 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serversrights]] . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serverrights]] . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom.Fork]] . . . February 04, 2021, at 02:39 PM by [[~jrmu]]: [==]%0a* [[Freedom.Lanofopportunity]] . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom.Opentoall]] . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom.Refuge]] . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Dns.Providers]] . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a* [[Guava.Guava]] . . . February 03, 2021, at 02:30 AM by [[~st13g]]: [==]%0a* [[Openbsd.Stable]] . . . February 02, 2021, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Base64]] . . . February 02, 2021, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Unboundadblock]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pfbadhost]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Wraith]] . . . February 02, 2021, at 04:22 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Delphinusdnsd]] . . . February 02, 2021, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Mango.Mango]] . . . January 31, 2021, at 12:01 PM by [[~nix]]: [==]%0a* [[Openbsd.Abuse]] . . . January 31, 2021, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Freedom.Censorship]] . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Debate.Firstamendment]] . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Phishing]] . . . January 31, 2021, at 05:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Audit]] . . . January 31, 2021, at 04:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ongoing]] . . . January 31, 2021, at 01:19 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners]] . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Orange.Todo]] . . . January 30, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Pear.Pear]] . . . January 29, 2021, at 06:09 PM by [[~dennis]]: [==]%0a* [[Openbsd.Httpopenproxy]] . . . January 29, 2021, at 11:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Zncadmin]] . . . January 29, 2021, at 10:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Rbldns]] . . . January 29, 2021, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Setuid]] . . . January 28, 2021, at 06:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.PFTesting]] . . . January 25, 2021, at 03:28 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCDaily]] . . . January 25, 2021, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Irssi]] . . . January 25, 2021, at 07:08 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sysadmins]] . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Debate.UnixPhilosophy]] . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.XTerm]] . . . January 17, 2021, at 01:48 PM by [[~miniontoby]]: [=copyright=]%0a* [[UsersCategoryMirrory.Statement]] . . . January 17, 2021, at 02:44 AM by [[~category_mirror]]: [==]%0a* [[Email.Outlook]] . . . January 16, 2021, at 05:13 PM by [[~Zouheir]]: [==]%0a* [[Plum.Todo]] . . . January 16, 2021, at 12:09 AM by [[~st13g]]: [==]%0a* [[Debate.Ipsec]] . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Plum.Plum]] . . . January 12, 2021, at 03:02 PM by [[~wiz]]: [==]%0a* [[Openbsd.Slrn]] . . . January 12, 2021, at 02:40 PM by [[~Noxturnix]]: [==]%0a* [[OpenBSD.CPAN]] . . . January 12, 2021, at 01:48 PM by [[~Dima]]: [==]%0a* [[Jujube.Todo]] . . . January 11, 2021, at 05:13 PM by [[~fizi]]: [==]%0a* [[Ircnow.Ilines]] . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netcat]] . . . January 09, 2021, at 02:20 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.Perl]] . . . January 09, 2021, at 02:04 PM by [[~dima]]: [==]%0a* [[Openbsd.Perl]] . . . January 09, 2021, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Fig.Log]] . . . January 07, 2021, at 11:23 AM by [[~dima]]: [=test=]%0a* [[Fig.Todo]] . . . January 06, 2021, at 01:06 PM by [[~jrmu]]: [==]%0a* [[Grape.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Pear.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Jujube.Team]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Mango.Todo]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Censorship]] . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pentesters]] . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Coders]] . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Banana.Todo]] . . . January 04, 2021, at 09:41 AM by [[~miniontoby]]: [=znc=]%0a* [[Users.CategoryMirrory]] . . . January 04, 2021, at 01:10 AM by [[~category_mirror]]: [==]%0a* [[UsersCategoryMirrory.Test]] . . . January 03, 2021, at 08:17 PM by [[~category_mirrory]]: [==]%0a* [[Users.Categorymirrory]] . . . January 03, 2021, at 08:12 PM by [[~category_mirrory]]: [=wrong caps=]%0a* [[Banana.Banana]] . . . January 03, 2021, at 02:39 PM by [[~miniontoby]]: [==]%0a* [[Orange.Orange]] . . . January 03, 2021, at 02:10 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backup]] . . . January 03, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backups]] . . . January 02, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Debate.Appledanger]] . . . January 02, 2021, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Grape.Tasks]] . . . January 01, 2021, at 07:52 PM by [[~fizi]]: [==]%0a* [[Ircnow.Helpers]] . . . January 01, 2021, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Finances]] . . . January 01, 2021, at 04:15 AM by [[~jrmu]]: [==]%0a* [[Tutorial.Tutorial]] . . . January 01, 2021, at 03:25 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Testing]] . . . December 30, 2020, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshbackdoor]] . . . December 30, 2020, at 12:14 PM by [[~jrmu]]: [==]%0a* [[Mango.Packages]] . . . December 30, 2020, at 10:48 AM by [[~nix]]: [==]%0a* [[Ircnow.Contact]] . . . December 30, 2020, at 03:18 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf-bnc]] . . . December 29, 2020, at 06:30 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners2]] . . . December 29, 2020, at 02:52 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcltls]] . . . December 29, 2020, at 09:53 AM by [[~jrmu]]: [==]%0a* [[Debate.Mozilladanger]] . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate.Controlcomputer]] . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate.Facebookdanger]] . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]] . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Freespeech]] . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate.Ethicalflaws]] . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate.Hatespeech]] . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate.Monero]] . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate.WhyNotC]] . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate.Python]] . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate.Cash]] . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate.Uberdanger]] . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate.Microsoftdanger]] . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate.Accessibility]] . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate.Zoomdanger]] . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Shell.Applications]] . . . December 19, 2020, at 06:21 PM by [[~fizi]]: [==]%0a* [[Third.Dillo]] . . . December 19, 2020, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Third.Basilisk]] . . . December 19, 2020, at 01:38 PM by [[~jrmu]]: [==]%0a* [[Third.Directory]] . . . December 19, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Guava.Packages]] . . . December 19, 2020, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Amplification]] . . . December 19, 2020, at 05:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.UDPFlood]] . . . December 18, 2020, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpdump]] . . . December 18, 2020, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpackflood]] . . . December 17, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RSTFlood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpresetflood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ssdp]] . . . December 15, 2020, at 12:59 PM by [[~jrmu]]: [==]%0a* [[Bouncer.Igloo]] . . . December 14, 2020, at 09:39 AM by [[~Noxturnix]]: [==]%0a* [[Main.Terms]] . . . December 13, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf]] . . . December 13, 2020, at 12:03 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install68]] . . . December 13, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade67]] . . . December 13, 2020, at 04:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade68]] . . . December 11, 2020, at 10:27 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dokuwiki]] . . . December 10, 2020, at 02:23 PM by [[~miniontoby]]: [=code blocks fixed=]%0a* [[Openbsd.Acme-client]] . . . December 09, 2020, at 06:47 PM by [[~miniontoby]]: [=fixed troubleshooting links=]%0a* [[Freedom.Christian]] . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom.Finances]] . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshkeys]] . . . December 07, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install67]] . . . December 06, 2020, at 11:03 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Buyvm]] . . . December 06, 2020, at 02:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install]] . . . December 04, 2020, at 04:15 PM by [[~jrmu]]: [==]%0a* [[Opernbsd.Buyvm]] . . . December 04, 2020, at 12:06 PM by [[~jrmu]]: [==]%0a* [[Bouncer.WeeChat]] . . . December 02, 2020, at 12:43 PM by [[~jrmu]]: [==]%0a* [[Bouncer.SimpleIRC]] . . . December 02, 2020, at 12:31 PM by [[~jrmu]]: [==]%0a* [[Freedom.Militia]] . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Third.Third]] . . . December 01, 2020, at 01:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Oidentd]] . . . November 30, 2020, at 11:42 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Helper]] . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Hexchat]] . . . November 27, 2020, at 12:52 PM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloud]] . . . November 24, 2020, at 11:53 AM by [[~jrmu]]: [==]%0a* [[Bouncer.AdiIRC]] . . . November 24, 2020, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Bouncer.RevolutionIRC]] . . . November 24, 2020, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KiwiIRC]] . . . November 24, 2020, at 11:34 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KVIrc]] . . . November 24, 2020, at 11:33 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IceChat]] . . . November 24, 2020, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudiOS]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudAndroid]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudWeb]] . . . November 24, 2020, at 11:19 AM by [[~jrmu]]: [==]%0a* [[Third.Catalog]] . . . November 23, 2020, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Checklist]] . . . November 20, 2020, at 12:44 AM by [[~gry]]: [=+=]%0a* [[Openbsd.Acopm]] . . . November 04, 2020, at 03:32 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Achurch]] . . . November 04, 2020, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vi]] . . . November 04, 2020, at 12:51 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sudo]] . . . November 04, 2020, at 12:38 PM by [[~jrmu]]: [==]%0a* [[Freedom.Denomination]] . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Vps.Intro]] . . . October 10, 2020, at 08:22 AM by [[~jrmu]]: [==]%0a* [[Ircweb.Ircweb]] . . . October 05, 2020, at 01:10 AM by [[~jrmu]]: [==]%0a* [[Http2irc.Http2irc]] . . . October 05, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Easyapp]] . . . September 29, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Orange.Nl]] . . . September 17, 2020, at 08:43 AM by [[~miniontoby]]: [=Dutch correct page=]%0a* [[Grape.Guide]] . . . September 16, 2020, at 08:42 AM by [[~baytuch]]: [==]%0a* [[Orange.Id]] . . . September 08, 2020, at 09:51 AM by [[~gry]]: [=+=]%0a* [[Orange.Ru]] . . . September 07, 2020, at 11:29 PM by [[~gry]]: [=+=]%0a* [[Bouncer.MIRC]] . . . September 06, 2020, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Bncnow]] . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Cgit]] . . . September 01, 2020, at 05:51 PM by [[~baytuch]]: [==]%0a* [[Orange.Notes]] . . . August 27, 2020, at 03:38 AM by [[~gry]]: [=expanded=]%0a* [[Shell.ShellSSHKEYS]] . . . August 25, 2020, at 10:00 PM by [[~gry]]: [=permissions added=]%0a* [[Bouncer.Irccloud]] . . . August 24, 2020, at 12:20 PM by [[~jrmu]]: [==]%0a* [[GrapeTeam.Tracker]] . . . August 24, 2020, at 10:16 AM by [[~gry]]: [=+=]%0a* [[GrapeTeam.GrapeTeam]] . . . August 24, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Course]] . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Openbsd.Bchs]] . . . August 20, 2020, at 07:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Todo]] . . . August 20, 2020, at 06:48 AM by [[~jrmu]]: on_is_active php_session_active squirrelmailing sqsession_start troubleshooting authentication session_status config_default webmail_access modifications configuration unfortunately accessibility administrator webmail_error compatibility acceleration default_pref organization replacement disposition alternative information sourceforge permissions certificate interactive configuring preferences letsencrypt development compatible javascript configtest connection additional nameserver configured afterwards extracting attempting installing documents complains openhttpd functions localhost opensmtpd challenge supported subdomain receiving databases recommend necessary following languages delimiter directory debugging fusername essential addresses installed chrooted smtphost projects browsers normally location provides tlsmulti 26214400 required remember original security listener optional settings sendmail properly software specific licensed messages brackets instance writable services browsing defaults drawback continue opening control dovecot fastcgi already contact defines example initial unbound folders unusual request plugins general command servers defined private options however records contrib include restart because nologin disable exiting keypair baytuch strings misused charset appears content instead openbsd release sending mt_rand another subject version tarball warning charlie without changes resolve foxtrot uploads written client relayd needed return logout syntax longer cannot latest htdocs braces rather offset typing before themes ircnow frames across making should switch please detect secure invert readme global create update system locale report serial delete femail myname daemon lookup socket number errors trying issues actual stable inline attach master reload touch could color chown check chmod needs first intro shell rcctl php74 mkdir books hosts write above https there false using might every ascii happy delta curly array fatal bravo query where since which setup exist works notes saved files press alpha enter means class block title index chain strip lines known worry based ifend about zones this doas 2001 imap will well page your real acme make sure that aaaa ipv4 does fccf want 1008 2602 than sbin chsh help bind body some copy runs both must logs like when ctrl type echo xvzf find uses html many wiki easy fees more exec text once were have made mime done next move into ipv6 pop3 menu sign quit full motd hide give edit time www ssl etc var 127 day see has 162 bad gpl 451 fix ksh 644 zip its 755 ftp net way crt 634 usr 403 src nsd fpm dns max few db8 143 via by gz 22 cd rx 38 87 mv 80 9 +time=1684809973 Relayd.TLSMulti:1628325508: Relayd.Acceleration Openhttpd.Hosting Acme-client.Configure Pf.Guide Openssl.Http : troubleshooting acknowledgments configuration acceleration dramatically remote_addr server_port permissions server_addr connections simpletable certificate commentary configured especially consulting forwarding foreground plaintext correctly debugging fullchain openhttpd available forwarded verbosity splitting listening challenge following selective remaining instances directory stacksize newsyslog openfiles service1 service2 searches increase database disabled protocol symlinks starting services tlsmulti sortable requests complete template filtered properly networks rotation addition location listener expanded multiple messages concepts example keypair listens finally backlog running private www6tls warning openbsd respond content produce provide verbose replace hosting devices android earlier maximum inspect enabled another domains openssl syslogd reverse headers td76656 without archive default already missing labeled records address option actual relayd handle relays create nabble wwwtls define packet turned before client please border append serves common public errors either cannot number blocks syntax bottom daemon assume entire typing failed simply sample second notice output https certs class there check rcctl first pfctl width guide login fails queue where names large which value match avoid above ports using based wrong entry lines close title below doesn three users index known third proxy while strip 8020 sure 8001 8002 icmp 4096 have make 2001 need will both that ipv6 them this want acme they ipv4 your edit what sack time doas then must logs html 7691 into send busy wish from real upon look test like stop ones auto when well root load last says also ddos etc 443 crt sub see are any ip4 ios tcp org man cur 96m 128 its won var may nsd set dns how pem 100 dvv 127 168 192 ip6 db8 of n7 by ln= Relayd.Acceleration:1628324627: Pf.Guide Leafnode.Install Tcpip.Sockets Openbsd.Znc Openhttpd.Configure Openhttpd.Hosting Telnet.Http Znc.Chroot Openbsd.Netcat Acme-client.Configure Openssl.Http : troubleshooting acknowledgments eavesdropping configuration dramatically introduction acceleration permissions server_addr connections simpletable server_port remote_addr certificate integration application transparent forwarding encryption webhosting configured foreground indication afterwards especially commentary splitting openhttpd plaintext challenge openfiles forwarded stacksize listening selective necessary directory fullchain providing debugging correctly sometimes following newsyslog verbosity available instances location service1 service2 symlinks protocol possible searches template requests listener filtered bouncers sortable database rotation addition increase messages balancer networks properly features plumbing normally exposing leafnode starting disabled complete private example produce keypair openbsd missing warning running replace address labeled default records openssl sockets install android devices verbose td76656 archiv= blob - 55db3d56b51ca0c60e5c8a34a34294c5fec494f7 blob + 9749362fac8441929c1eb9915ef081faaf152f3c --- wiki.d/SiteAdmin.Blocklist-MoinMaster +++ wiki.d/SiteAdmin.Blocklist-MoinMaster @@ -1,10 +1,10 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 -agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 +agent=Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 charset=UTF-8 ctime=1596101899 -host=75.158.138.249 +host=2607:fb90:bdd7:f43:af5:758e:f796:b967 name=SiteAdmin.Blocklist-MoinMaster passwdread=@lock -rev=666 +rev=667 text=%0a [@%0a## blocklist-note: NOTE: This page is automatically generated by blocklist.php%0a## blocklist-note: NOTE: Any edits to this page may be lost!%0a## blocklist-url: http://moinmo.in/BadContent?action=raw%0a## blocklist-when: 2020-07-30T09:38:19%0a# blocklist-format: regex%0a#### Unable to download blocklist (allow_url_fopen=)%0a @]%0a -time=1684694780 +time=1684782446