commit - f88ae472df0ba12ac94172cc56c274c2147e8526
commit + 35539d839561e5d0eb7ce933aed2b991fa69aaa0
blob - eda392832b6659d2433bfaa7c039a1449910d9e5
blob + 074bcfd4fb289c0797798f5321fde464f8ca372c
--- wiki.d/.pageindex
+++ wiki.d/.pageindex
-Znc.Chroot:1651798369: Openbsd.Ddos Chroot.Intro Znc.Install Openbsd.Buyvm Openbsd.Syspatch Libressl.Intro Ftp.Usage Tar.Usage Gpg.Verify Openbsd.Adduser Openbsd.Loginconf Openbsd.Vipw Grep.Usage Tls.Overview Openhttpd.Configure Acme-client.Configure Dns.Vhost Dns.Overview DNS.RDNS Dns.Records Host.Usage Relayd.Acceleration IP.Myaddress Localhost.Intro Openbsd.Relayd Oidentd.ZNC Pf.Intro Bouncer.Bouncer Znc.Webpanel Openbsd.Cron Netcat.Irc Znc.Relayd Znc.Usage Openbsd.Nsd Nsd.Zone : 014eab533f25fe65621963f712ecaf3b86fe840859ab6f4c675200c73d02e6d1 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e e92813234318635639dba0168c7ef5568757449b d5823cacb477191cac0075555ae420cc0209989e libressl_version_number openssl_version_number protectwebsessions pthread_attr_init authonlyviamodule dcmake_cxx_flags dhave_opaque_ssl configwritedelay troubleshooting serverthrottle pthread_attr_t ssldhparamfile daemon_pidfile automatically configuration maxbuffersize znc_server_ip understanding misconfigured corresponding installation dependencies disconnected controlpanel introduction service_name project_name mtz5cmce5ijx alphanumeric acceleration service_stop segmentation unprivileged service_user connectdelay ovexwsl50cc dccbindhost 0x3040000fl incorrectly ssl_session configuring temporarily certificate hideversion descriptors sslcertfile simple_away anoniplimit established checker_znc connections dh_set0_pqg service_pid recommended 0x10100000l m_sprivkey loadmodule convention installing protection frequently sslkeyfile attributes saveconfig mistakenly parameters connecting individual ircnetwork completely nameserver restarting 0x10100007 openhttpd resources resembles chansaver necessary openfiles supported stacksize loginconf identfile described mentioned bindhosts listeners otherwise generated fullchain rc_reload specifies available uriprefix ccryptmod plaintext reconnect addresses listener2 following listener1 localhost listener0 multicore compiling m_spubkey username_ listener5 processes listener4 segfaults myaddress something listener3 duplicate alternate beginning sometimes indicates threading arbitrary responses verifying libraries unlimited bsdforall lockedmem selecting signature hostnames important listening untrusted recreate makeconf webpanel directly nxdomain solution flexible requests multiple security messages although accessor software properly shutting s_client allowirc allowweb separate settings overview controls releases creating networks followed optional requires password download visitors syspatch explains defaults programs familiar infinity computer incoming connects webadmin provides formerly checking supplied altering packages makepass filtered nickserv searches provider certauth internet adminlog confused lastseen original instance normally displays addreses upstream symbolic coredump 33554432 applying mismatch commands services yourself chrooted patching changing sdatadir whatever insecure problems probably channels freenode offering example oidentd pkg_add confirm configs openbsd created useradd nologin account running altnick replace extract ruleset section meaning adduser initial enabled modules usually writing nofiles warning current seconds browser instead bouncer specify without encrypt working however invalid appears servers looking forward reverse records private maxproc maximum changed creates changes forfeit editing usermod suppose entries returns include patched certain runtime consult reached attempt because complex assumes defined generic cstring compile gettext cmodule nullptr prevent crashes contain options upgrade earlier replays happens getting keeping offline patches testing exactly logging applied finally belongs library chroots missing minutes concept unable reason method rehash passwd begins likely single glines lookup custom causes delete exists viewed cannot errors unique shared should locate before global powers better online export relayd netcat inside signed public ircnow folder 985092 kbytes memory 329478 blocks system manage ulimit launch needed logout subnet signal limits tested stable editor supply rc_cmd please packet spaces detail actual vhosts static bignum fields result values remain easily afford sha256 je2ecm person latest status output erbose forget during choose notice update amount allows cipher easier edited plenty either fruit wrong where false order https leave using ports asked blank _host rerun 31337 again there guide which enter every these first after hence pkill usage fails party still helps cheap build above shows blame gives buyvm types users state chmod xargs touch mkdir versa chown icu4c needs fixed avoid ifend pgrep point binds rcctl later quick their might means proto could found pfctl risky loads empty 65535 timed while wants title input weeks since index class schat press added going uname amd64 boost tools below 65534 least 32768 unzip gnupg shell tells shown saves phone stays home doas ddos salt this sbin then says also that 3000 zero been such best ipv4 will ipv6 6697 wiki note next xvzf libc true gpg2 recv when deny many room 2001 much acme ytz8 1338 zone cron 4096 runs rdns come from them both more 8182 tabs sets must vipw most zncs 2020 diff ircd good bans none 6667 aaaa typo just made argc char argv back jrmu sure same fall echo code live safe send 6400 2605 esac case subr real nice pick 2048 1025 does hand ctrl 1310 they done copy chsh info man5 feel 1001 ftp usr yes tls may was var nsd did cpp won msg job ksh env rpe bnc pem bug 2v0 db8 192 292 new src thu dec abi due 3rd tcp 48m 127 cut 5th try cpu mv uu 2a gz v1 _g 17 24
-Irc.Emoji:1651789317: : expressionless disappointed confounded sunglasses screaming anguished grinning smirking savoring unamused confused frowning relieved sleeping smiling blowing winking pensive anxious worried neutral beaming flushed kissing fearful ➡️ closed tongue sleepy crying hushed loudly border margin emoji sweat tired tears dizzy weary mouth heart style angry width with open face 😯 😮 😧 eyes 😫 😁 😄 😐 😨 😳 😱 😪 😴 😢 left 😭 50px 😀 😩 😵 😃 😰 😦 😍 😊 😜 😛 😘 😏 😚 😎 😙 😗 food 😞 😥 😠 😂 😟 😖 😕 😑 😋 😔 😉 😒 irc sad but big joy 80 of
+Znc.Chroot:1651875506: Openbsd.Ddos Chroot.Intro Znc.Install Openbsd.Buyvm Openbsd.Syspatch Libressl.Intro Ftp.Usage Tar.Usage Gpg.Verify Openbsd.Adduser Openbsd.Loginconf Openbsd.Vipw Grep.Usage Tls.Overview Openhttpd.Configure Acme-client.Configure Dns.Vhost Dns.Overview DNS.RDNS Dns.Records Host.Usage Relayd.Acceleration IP.Myaddress Localhost.Intro Openbsd.Relayd Oidentd.ZNC Pf.Intro Bouncer.Bouncer Znc.Webpanel Openbsd.Cron Netcat.Irc Znc.Relayd Znc.Usage Openbsd.Nsd Nsd.Zone : 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e 014eab533f25fe65621963f712ecaf3b86fe840859ab6f4c675200c73d02e6d1 d5823cacb477191cac0075555ae420cc0209989e e92813234318635639dba0168c7ef5568757449b cmake_cxx_standard_required libressl_version_number openssl_version_number protectwebsessions authonlyviamodule pthread_attr_init configwritedelay dhave_opaque_ssl cmake_cxx_flags __strict_ansi__ troubleshooting ssldhparamfile pthread_attr_t daemon_pidfile serverthrottle configuration znc_server_ip misconfigured automatically maxbuffersize understanding corresponding controlpanel segmentation service_name installation mtz5cmce5ijx introduction connectdelay service_user project_name dependencies acceleration alphanumeric service_stop disconnected unprivileged ssl_session 0x10100000l checker_znc service_pid certificate simple_away established dh_set0_pqg temporarily dccbindhost configuring 0x3040000fl hideversion ovexwsl50cc incorrectly descriptors connections recommended sslcertfile anoniplimit loadmodule 0x10100007 cmakelists mistakenly convention restarting frequently parameters installing m_sprivkey saveconfig individual nameserver completely ircnetwork protection attributes connecting sslkeyfile addresses arbitrary compiling supported plaintext described chansaver segfaults multicore processes otherwise lockedmem unlimited reconnect something available ccryptmod openhttpd m_spubkey specifies following listener1 myaddress localhost openfiles uriprefix listener0 mentioned listeners generated listener4 listener3 loginconf resources listener5 listener2 username_ stacksize fullchain sometimes testcxx11 rc_reload necessary identfile signature threading resembles listening duplicate libraries responses bindhosts verifying important beginning hostnames alternate selecting bsdforall untrusted indicates networks password instance separate commands settings syspatch symbolic nxdomain provides makeconf original requests accessor security creating defaults freenode properly solution flexible controls probably changing although releases familiar filtered download messages supplied checking problems recreate infinity makepass visitors normally offering webadmin insecure altering programs chrooted channels searches s_client multiple overview internet provider lastseen certauth adminlog connects incoming addreses directly allowirc allowweb mismatch confused nickserv optional yourself displays services packages shutting followed explains applying requires webpanel whatever computer software patching upstream sdatadir 33554432 coredump formerly logging configs patches bouncer section current replace running records without exactly warning instead encrypt example forfeit altnick openbsd usermod editing confirm meaning enabled created adduser changed nologin replays working servers maximum useradd oidentd maxproc appears modules chroots upgrade extract earlier ruleset library missing pkg_add concept account writing compile changes defined patched generic include suppose cstring creates initial specify applied belongs looking nofiles contain certain assumes prevent getting seconds reverse keeping gettext forward runtime happens cmodule entries defines finally complex minutes testing attempt consult reached browser because however options private invalid offline nullptr returns usually crashes edited manage limits export locate passwd ulimit je2ecm signed plenty cannot unable ircnow signal delete editor logout single public memory kbytes exists values launch global rehash amount relayd 985092 329478 begins blocks viewed supply easier subnet unique should afford tested status cygwin stable things inside before method sha256 choose reason erbose person easily output rc_cmd causes remain glines better custom fields bignum vhosts static cipher netcat update errors actual system needed allows likely folder either please notice spaces detail result forget during latest powers packet online lookup shared ports cheap which where these blame using users 31337 later there helps wrong build again guide buyvm shown usage _host found icu4c versa needs blank leave asked fixed quick enter hence xargs every timed could means fails party rerun might https false after pfctl state proto risky chown above gives shows while loads binds pkill still their fruit 65535 empty ifend rcctl pgrep types first wants chmod touch avoid order point mkdir title shell below tells class unzip press schat 65534 uname amd64 boost tools force cache input among makes gnupg since added weeks 32768 index least saves going phone stays true ipv4 ipv6 note home must will this code salt 4096 sets doas that then wiki 6697 from 1338 also live much xvzf 8182 next best been tabs says both sbin 2001 more ytz8 3000 deny gpg2 recv jrmu sure same ddos typo ircd good bans most none 6667 zone aaaa such diff libc zero rdns cron runs acme vipw them when zncs many case esac 2020 subr echo safe send 2022 argc char argv just 6400 2605 fall made back room 1025 2048 real pick 1310 1001 done chsh man5 copy they hand does come info feel ctrl nice var cut yes bnc may usr fri ksh ftp txt msg job db8 std 192 was won cpp src new nsd 292 thu dec 3rd env rpe bug cpu due 2v0 did pem tls 127 abi 48m 5th try tcp _g v1 uu gz 2b 03 mv 24 17
+Znc.Install:1651874548: Libressl.Intro Ftp.Usage Tar.Usage Gpg.Verify Tcpip.Ports Tls.Overview IPv4.Overview IPv6.Overview Acme-client.Configure Dns.Vhost Dns.Overview DNS.RDNS Dns.Records Host.Usage Kill.Usage Ps.Usage Tcpip.Sockets Bouncer.Bouncer Crontab.Edit : 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e e92813234318635639dba0168c7ef5568757449b d5823cacb477191cac0075555ae420cc0209989e cmake_cxx_standard_required libressl_version_number openssl_version_number protectwebsessions authonlyviamodule pthread_attr_init configwritedelay dhave_opaque_ssl cmake_cxx_flags __strict_ansi__ troubleshooting ssldhparamfile serverthrottle pthread_attr_t maxbuffersize configuration corresponding automatically znc_server_ip accidentally successfully instructions registration alphanumeric certificates controlpanel connectdelay combination 0x3040000fl ssl_session simple_away dh_set0_pqg sslcertfile recommended 0x10100000l explanation ovexwsl50cc anoniplimit hideversion background optionally parameters 0x10100007 loadmodule ircnetwork networking cmakelists especially afterwards validating encryption protection connecting sslkeyfile m_sprivkey connection listener0 arbitrary debugging configure chansaver installed segfaults listener1 compiling uriprefix listener2 testcxx11 threading sysadmins specifies alternate bindhosts following untrusted username_ signature listeners available duplicate reconnect m_spubkey processes ccryptmod something listener3 generated addresses connected multicore launching verifying selecting firewalls listening download properly provides reserved blocking settings adminlog provided software password original attacker security certauth launched creating overview hostname makeconf checking upstream makepass computer symbolic accounts recreate randomly messages changing allowirc networks webadmin becoming releases supplied protocol allowweb programs sdatadir patching separate prevents freenode channels directly probably yourself favorite accessor building initial running example enabled replace extract modules section configs records writing options missing openbsd loading instead servers patched confirm bouncer browser warning command opening patches pkg_add defined binding forking invalid cronjob crontab however include sockets compile restart request between applied appears crashes consult cstring sconfig devices support popular correct default changes portion altnick replays forward reverse defines copying minutes pidfile cmodule nullptr specify looking ircnow should global choose prefer signed client reason please double unable source cannot secure locate mobile cygwin fields remain errors nicely actual folder things bignum je2ecm sha256 method output erbose during custom unique refuse online guides checks cipher before public breach stored static chroot adding latest stable causes forget manage supply delete signal login lines usage rerun using again tcpip false still there these certs which users 12345 offer hence 31337 65535 shown fails later enter local right empty files stage given ports tells every point intro vhost being 86542 blank leave https above shell paths quits asked gives shows where title first phone cache avoid saves helps schat other words gnupg stays input unzip needs force 65534 often apply makes among since added weeks index visit mkdir class 8542 home will note from this dies type xvzf that then term want ipv6 with kill send must find sbin like code time know grep keep next info gpg2 recv stop d00d into once diff c001 fe80 irc6 2001 6697 doas real made hash wiki true else argv also argc ipv4 char 2020 been logs were salt used 2022 them 2048 link sent turn 1025 runs more case acme kept mind when pick rdns does both ddos edit aaaa don new src yes crt db8 tls 192 cpp ftp any see was std but pem won may fri txt thu dec 292 try bd8 due usr 198 17 51 24 by cd gz 2b v1 ln 03
+Irc.Emoji:1651857810: : expressionless disappointed confounded sunglasses screaming anguished grinning smirking savoring unamused confused frowning relieved sleeping smiling blowing winking pensive anxious worried neutral beaming flushed kissing fearful ➡️ closed tongue sleepy crying hushed loudly border margin emoji sweat tired tears dizzy weary mouth heart style angry width with open face 😯 😮 😧 eyes 😫 😁 😄 😐 😨 😳 😱 😪 😴 😢 left 😭 50px 😀 😩 😵 😃 😰 😦 😍 😊 😜 😛 😘 😏 😚 😎 😙 😗 food 😞 😥 😠 😂 😟 😖 😕 😑 😋 😔 😉 😒 irc sad but big joy 80 of
Civics.RecentChanges:1651620707: : recentchanges civics intro 2022 jrmu may 03 at 01 06 am by
Codeforce.RecentChanges:1651620707: : recentchanges codeforce training 2022 jrmu may 03 at am by
Minutemin.Bootcamp:1651620523: Openbsd.Intro Doas.Configure Civics.Intro Syspatch.Syspatch Openbsd.Pkg Minutemin.Questions Freedom.Selfadmin Ngircd.Install 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 Openhttpd.CGI Openbsd.Php Pmwiki.Install Openhttpd.Hosting Openbsd.Httpopenproxy Openhttpd.Perl Freedom.Firstamendment Ngircd.Ssl Ngircd.Link Hopm.Install Hopm.Telnet Anope.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 Openbsd.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 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 fingerprinting firstamendment resetpassword miscellaneous investigation amplification httpopenproxy automatically announcements troubleshoot startupdream fingerprints acceleration constitution independence applications sysupgrade71 certificates squirrelmail introduction simpletable description sshbackdoor recommended masterslave declaration letsencrypt encryptfile networking techniques dogfooding hostnameif federation management understand registrars connection dueprocess blacklists installing nameserver webserver configure homestead selfadmin install71 criminals openhttpd religious myaddress rulebylaw hostmasks procedure providers pftesting scripting minutemin madeonirc signature opensmtpd questions partition openrsync passwords anonymous openrelay disklabel jumpstart security software ifconfig insecure downtime services firewall syspatch ackflood udpflood rstflood torsocks pfstable overview stopping multiple generate tlsmulti religion networks balances securely chrooted webpanel bootcamp zonefile ipv6rdns ipv4rdns webpages vmmlinux sortable bouncers commands packages phishing spammers dovecot support prereqs freedom openbsd openssl anoncvs reverse control version sending mailing signify servers privacy domains webmail records backups oidentd hosting netizen virtual unbound newdisk abusers machine request caching tcpdump monitor proxies private closing expired packets openssh roadmap welcome reading execute sshkeys chroots removed traffic updates channel further liberty defense against attacks clients mirror create rights hidden ircnow civics checks lesson gotweb police access verify commit botnow keygen shells cvsweb recite ngircd telnet relayd pmwiki united netcat repair growfs detect choose static become report ilines speech limits higher custom inside folder filter defend sample system lookup vhosts basics origin letter border topic buyvm avoid learn guide dhcpd books setup email width usage using tcpip anope class bsdrd ethic ports claim mlmmj local gnupg files honor paths union route title cloak ipsec types rcctl fdisk dmarc clone vmctl about repos block press ddos doas iked with link dkim hopm your fork acme vpns sshd unix team code duty oper ssdp imap ntpd from perl good sftp plan fqdn what only bill hard tree cgi run php nsd znc dig spf 100 git how pkg gpg fix vps pgp ban
ISCABBS.DownloadingAndInstalling:1647384131: : downloadingandinstalling autoreconf_version autoconf_version automake_version instructions configuring description executable variables following obtaining replacing installed wikipedia compiling directory configure commands retrieve compiled hmpbugsk iscabbs located similar easiest numbers openbsd source making export client covers binary output should prefix access return bindir noting latest github prompt system 7jxlqs three below using where local shell title https input files users ommit first clone alias home each from just like your with want root have this page find code best must will same step next the run for org now usr two via set how can ls cd we xx if
ISCABBS.RecentChanges:1647379473: : recentchanges mandarax iscabbs march 2022 15 at 09 24 pm by
ISCABBS.ISCABBS:1647379447: ISCABBS.DownloadingAndInstalling : downloadingandinstalling iscabbs
-Znc.Install:1647356519: Libressl.Intro Ftp.Usage Tar.Usage Gpg.Verify Tcpip.Ports Tls.Overview IPv4.Overview IPv6.Overview Acme-client.Configure Dns.Vhost Dns.Overview DNS.RDNS Dns.Records Host.Usage Kill.Usage Ps.Usage Tcpip.Sockets Bouncer.Bouncer Crontab.Edit : 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e d5823cacb477191cac0075555ae420cc0209989e e92813234318635639dba0168c7ef5568757449b libressl_version_number openssl_version_number dcmake_install_prefix protectwebsessions pthread_attr_init authonlyviamodule configwritedelay troubleshooting pthread_attr_t serverthrottle ssldhparamfile maxbuffersize znc_server_ip configuration automatically connectdelay controlpanel instructions accidentally certificates registration alphanumeric successfully ovexwsl50cc recommended anoniplimit hideversion sslcertfile ssl_session 0x3040000fl combination explanation simple_away loadmodule connecting ircnetwork 0x10100007 connection especially validating sslkeyfile optionally networking encryption protection afterwards background specifies uriprefix listener2 configure listener1 untrusted verifying arbitrary bindhosts listener0 listeners alternate username_ listening something chansaver generated signature segfaults threading installed available selecting firewalls launching duplicate sysadmins listener3 following connected debugging processes reconnect addresses compiling multicore prevents hostname makeconf programs releases certauth overview adminlog password checking messages security properly attacker software provides original directly launched creating download settings symbolic supplied reserved computer blocking accounts randomly networks upstream freenode favorite probably channels webadmin sdatadir patching allowweb allowirc changing building yourself makepass protocol recreate provided separate accessor becoming replace configs loading binding restart running replays command forking opening servers modules example warning reverse records instead bouncer openbsd missing default forward specify request crontab invalid confirm however sockets popular enabled looking writing devices appears browser between initial support defined consult patches crashes portion applied pidfile options copying patched changes include correct cstring sconfig section altnick minutes extract pkg_add cronjob ircnow method should signal unique cannot reason source please choose secure custom erbose sha256 stored public prefer delete before during chroot global checks signed client je2ecm forget output cipher opaque mobile unable locate refuse breach stable folder latest nicely double errors online causes actual supply adding manage guides certs 31337 given false vhost usage 12345 using local intro users lines again tells login tcpip https enter asked ports point 65535 these right above shell 86542 being stage fails empty which paths shows quits blank leave rerun offer files every there still gives title helps where words other visit needs avoid stand 65534 weeks schat mkdir added later shown unzip stays hence saves gnupg often apply phone first xvzf with will this hash link next them that salt home gpg2 true recv 6697 doas want note wiki have like then 1025 must into stop once kill term info were time sbin type send dies 8542 know grep main ipv6 fe80 c001 d00d diff 2001 find real 2020 ipv4 turn when acme runs rdns from edit also mind keep ddos case logs used 2048 code else argv char argc made kept sent both more does aaaa irc6 pick been src but may cpp any new pem db8 crt 198 ftp 192 was don yes see 292 thu dec bd8 mon usr tls due try 17 24 by 51 ln cd gz 2a v1
Chroot.Intro:1647352979: Openhttpd.Configure Nsd.Configure Unbound.Configure Ngircd.Install Znc.Chroot Wraith.Chroot Pylink.Chroot Pledge.Intro Unveil.Intro : 0000022622dc8000 00000228c7e16000 0000022622dcd000 0000022914fb2000 000002285bdc7000 000002285c133000 000002282f101000 00000228c7de6000 000002282f00d000 applications dependencies permissions compromised limitations dependency filesystem libprogram openhttpd configure drawbacks developed directory imaginary processes replicate necessary sometimes normally security chrooted multiple requires provides apparent enhanced absolute syscalls changing creating libexec openbsd daemons suppose install unbound attempt tighten whereis because network however pylink create binary moment wraith thinks cannot access update pledge inside ngircd unveil within change modify become grpref refers intro mkdir using their these until there every users still title https party third stuck start first home that doas path make next want have copy what need them libm libc jail then this must find type gets runs when rlib only many uses name each usr you and new znc ldd var own nsd www for may org its has our now of by cp 96
Unix.History:1647281266: Ircnow.Explorer : implementation brainstorming redistributed installation universities programmable architecture distributing improvements independence unix_history distribution institutions professional proprietary researchers innovations performance photocopies immediately coincidence development involvement educational peripherals portability philosophy commentary university encouraged envisioned california particular understand customized experiment throughout bootlegged components contribute previously commercial compatible references consulting determined simplified filesystem discovered networking accessible innovative circulated personally beginnings anticipate available pipelines meanwhile published succeeded operating witnessed community compilers telephony contained stringing computing manifesto essential continued completed achieving princeton languages tanenbaum wikipedia forbidden software computer together movement designed assembly emulated berkeley restrict teaching explorer training academia resisted purposes purchase suppress programs existing original creators generous invented released students powerful targeted possible upcoming exceeded academic stallman becoming creating features attempts included although provided internet licensed approach maintain business userland formally hardware torvalds uploaded received platform involved quickly decades designs without missing changes freedom created version authors steeped trivial another edition systems clearly because porting richard written control editors allowed smaller lawyers noticed success outside bundled kernels netnews neglect complex conduct uniform fertile related decided triumph diagram perfect popular combine however legally simpler writing finally choices defined harmony heights becomes ignores special streams became curses pillar thanks modify benign famous shells always result source usenet easier ideals itself funded public domain clones impact freely usenix ground shared making screen entire groups merely obtain traced during longer ircnow script called openly extend widely either deeply others better worked nature ported backed stated github warsus remove unlike bourne highly around virtue carry began sixth world lions users write often their terms study first swing minix 1990s tried clamp which could ought still where years right parts works fifty tapes would these wrote added linux place emacs linus title court taken 1970s stack novel roots there given tools birth known level fully match reuse owned https meant order from labs even text such 2020 bell bill code 1977 1984 cost time 1980 been next were easy this that 1981 made 1988 when many 1978 csrg down spot what born make fact went 1991 have fork most plan john 100x less your size andy 1975 they read team book grow same none them 1987 away lyon used duke ibm was pcs had due org svg can bsd ftp gnu job 000 did iii 10x gcc mit tcp joy by v7 01
Unix.Exhibit:1647214665: : unix_history developments interactive generation milestones wikipedia software compiles machines exhibit freedom network virtual through diagram present solaris simple attach future https minix linux fifty about learn title major years file blit past this plan the for mkv png mux gnu org joy new all bsd our svg v8 v6 9
blob - /dev/null
blob + b1d0e0356dc1c71a88a4793164b5d31f81f850d9 (mode 644)
--- /dev/null
+++ wiki.d/Irc.Emoji
+version=pmwiki-2.2.130 ordered=1 urlencoded=1
+agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36
+author=baytuch
+charset=UTF-8
+csum=
+ctime=1651743187
+host=2001:bc8:1830:1533::12
+name=Irc.Emoji
+rev=33
+targets=
+text=|| border=0 width=80%25 style="margin-left: 50px"%0a||[@😀@]||-||grinning face||%0a||[@😃@]||-||grinning face with big eyes||%0a||[@😄@]||-||grinning face with smiling eyes||%0a||[@😁 ➡️ 😐@]||-||beaming face with smiling eyes [@➡️@] neutral face||%0a||[@😂@]||-||face with tears of joy||%0a||[@😉@]||-||winking face||%0a||[@😋@]||-||face savoring food||%0a||[@😊@]||-||smiling face with smiling eyes||%0a||[@😏@]||-||smirking face||%0a||[@😎@]||-||smiling face with sunglasses||%0a||[@😍@]||-||smiling face with heart-eyes||%0a||[@😗@]||-||kissing face||%0a||[@😙@]||-||kissing face with smiling eyes||%0a||[@😚@]||-||kissing face with closed eyes||%0a||[@😘@]||-||face blowing a kiss||%0a||[@😛@]||-||face with tongue||%0a||[@😜 ➡️ 😞@]||-||winking face with tongue [@➡️@] disappointed face||%0a||[@😑@]||-||expressionless face||%0a||[@😒 ➡️ 😔@]||-||unamused face [@➡️@] pensive face||%0a||[@😕@]||-||confused face||%0a||[@😖@]||-||confounded face||%0a||[@😟@]||-||worried face||%0a||[@😠 ➡️ 😥@]||-||angry face [@➡️@] sad but relieved face||%0a||[@😦 ➡️ 😧@]||-||frowning face with open mouth [@➡️@] anguished face||%0a||[@😨 ➡️ 😫@]||-||fearful face [@➡️@] tired face||%0a||[@😮 ➡️ 😯@]||-||face with open mouth [@➡️@] hushed face||%0a||[@😰 ➡️ 😳@]||-||anxious face with sweat [@➡️@] flushed face||%0a||[@😵 ➡️ 😩@]||-||dizzy face [@➡️@] weary face||%0a||[@😱@]||-||face screaming in fear||%0a||[@😭@]||-||loudly crying face||%0a||[@😢@]||-||crying face||%0a||[@😴@]||-||sleeping face||%0a||[@😪@]||-||sleepy face||
+time=1651857810
+author:1651857810=baytuch
+diff:1651857810:1651857404:=34c34,38%0a%3c ||[@😪@]||-||sleepy face||%0a\ No newline at end of file%0a---%0a> ||[@😪@]||-||sleepy face||%0a> || || || ||%0a> ||[@😺@]||-||grinning cat face||%0a> ||[@😸@]||-||grinning cat face with smiling eyes||%0a> ||[@😹@]||-||cat face with tears of joy||%0a\ No newline at end of file%0a
+host:1651857810=2001:bc8:1830:1533::12
+author:1651857404=baytuch
+diff:1651857404:1651857315:=37,38c37%0a%3c ||[@😸@]||-||grinning cat face with smiling eyes||%0a%3c ||[@😹@]||-||cat face with tears of joy||%0a\ No newline at end of file%0a---%0a> ||[@😸@]||-||grinning cat face with smiling eyes||%0a\ No newline at end of file%0a
+host:1651857404=2001:bc8:1830:1533::12
+author:1651857315=baytuch
+diff:1651857315:1651856724:=36,37c36%0a%3c ||[@😺@]||-||grinning cat face||%0a%3c ||[@😸@]||-||grinning cat face with smiling eyes||%0a\ No newline at end of file%0a---%0a> ||[@😺@]||-||grinning cat face||%0a\ No newline at end of file%0a
+host:1651857315=2001:bc8:1830:1533::12
+author:1651856724=baytuch
+diff:1651856724:1651854735:=35,36c35%0a%3c || || || ||%0a%3c ||[@😺@]||-||grinning cat face||%0a\ No newline at end of file%0a---%0a> || || || ||%0a\ No newline at end of file%0a
+host:1651856724=2001:bc8:1830:1533::12
+author:1651854735=baytuch
+diff:1651854735:1651789317:=35d34%0a%3c || || || ||%0a\ No newline at end of file%0a
+host:1651854735=2001:bc8:1830:1533::12
+author:1651789317=baytuch
+diff:1651789317:1651786212:=2,34c2,34%0a%3c ||[@😀@]||-||grinning face||%0a%3c ||[@😃@]||-||grinning face with big eyes||%0a%3c ||[@😄@]||-||grinning face with smiling eyes||%0a%3c ||[@😁 ➡️ 😐@]||-||beaming face with smiling eyes [@➡️@] neutral face||%0a%3c ||[@😂@]||-||face with tears of joy||%0a%3c ||[@😉@]||-||winking face||%0a%3c ||[@😋@]||-||face savoring food||%0a%3c ||[@😊@]||-||smiling face with smiling eyes||%0a%3c ||[@😏@]||-||smirking face||%0a%3c ||[@😎@]||-||smiling face with sunglasses||%0a%3c ||[@😍@]||-||smiling face with heart-eyes||%0a%3c ||[@😗@]||-||kissing face||%0a%3c ||[@😙@]||-||kissing face with smiling eyes||%0a%3c ||[@😚@]||-||kissing face with closed eyes||%0a%3c ||[@😘@]||-||face blowing a kiss||%0a%3c ||[@😛@]||-||face with tongue||%0a%3c ||[@😜 ➡️ 😞@]||-||winking face with tongue [@➡️@] disappointed face||%0a%3c ||[@😑@]||-||expressionless face||%0a%3c ||[@😒 ➡️ 😔@]||-||unamused face [@➡️@] pensive face||%0a%3c ||[@😕@]||-||confused face||%0a%3c ||[@😖@]||-||confounded face||%0a%3c ||[@😟@]||-||worried face||%0a%3c ||[@😠 ➡️ 😥@]||-||angry face [@➡️@] sad but relieved face||%0a%3c ||[@😦 ➡️ 😧@]||-||frowning face with open mouth [@➡️@] anguished face||%0a%3c ||[@😨 ➡️ 😫@]||-||fearful face [@➡️@] tired face||%0a%3c ||[@😮 ➡️ 😯@]||-||face with open mouth [@➡️@] hushed face||%0a%3c ||[@😰 ➡️ 😳@]||-||anxious face with sweat [@➡️@] flushed face||%0a%3c ||[@😵 ➡️ 😩@]||-||dizzy face [@➡️@] weary face||%0a%3c ||[@😱@]||-||face screaming in fear||%0a%3c ||[@😭@]||-||loudly crying face||%0a%3c ||[@😢@]||-||crying face||%0a%3c ||[@😴@]||-||sleeping face||%0a%3c ||[@😪@]||-||sleepy face||%0a---%0a> ||😀||-||grinning face||%0a> ||😃||-||grinning face with big eyes||%0a> ||😄||-||grinning face with smiling eyes||%0a> ||😁 ➡️ 😐||-||beaming face with smiling eyes ➡️ neutral face||%0a> ||😂||-||face with tears of joy||%0a> ||😉||-||winking face||%0a> ||😋||-||face savoring food||%0a> ||😊||-||smiling face with smiling eyes||%0a> ||😏||-||smirking face||%0a> ||😎||-||smiling face with sunglasses||%0a> ||😍||-||smiling face with heart-eyes||%0a> ||😗||-||kissing face||%0a> ||😙||-||kissing face with smiling eyes||%0a> ||😚||-||kissing face with closed eyes||%0a> ||😘||-||face blowing a kiss||%0a> ||😛||-||face with tongue||%0a> ||😜 ➡️ 😞||-||winking face with tongue ➡️ disappointed face||%0a> ||😑||-||expressionless face||%0a> ||😒 ➡️ 😔||-||unamused face ➡️ pensive face||%0a> ||😕||-||confused face||%0a> ||😖||-||confounded face||%0a> ||😟||-||worried face||%0a> ||😠 ➡️ 😥||-||angry face ➡️ sad but relieved face||%0a> ||😦 ➡️ 😧||-||frowning face with open mouth ➡️ anguished face||%0a> ||😨 ➡️ 😫||-||fearful face ➡️ tired face||%0a> ||😮 ➡️ 😯||-||face with open mouth ➡️ hushed face||%0a> ||😰 ➡️ 😳||-||anxious face with sweat ➡️ flushed face||%0a> ||😵 ➡️ 😩||-||dizzy face ➡️ weary face||%0a> ||😱||-||face screaming in fear||%0a> ||😭||-||loudly crying face||%0a> ||😢||-||crying face||%0a> ||😴||-||sleeping face||%0a> ||😪||-||sleepy face||%0a
+host:1651789317=2001:bc8:1830:1533::12
+author:1651786212=baytuch
+diff:1651786212:1651762926:=1,34c1,34%0a%3c || border=0 width=80%25 style="margin-left: 50px"%0a%3c ||😀||-||grinning face||%0a%3c ||😃||-||grinning face with big eyes||%0a%3c ||😄||-||grinning face with smiling eyes||%0a%3c ||😁 ➡️ 😐||-||beaming face with smiling eyes ➡️ neutral face||%0a%3c ||😂||-||face with tears of joy||%0a%3c ||😉||-||winking face||%0a%3c ||😋||-||face savoring food||%0a%3c ||😊||-||smiling face with smiling eyes||%0a%3c ||😏||-||smirking face||%0a%3c ||😎||-||smiling face with sunglasses||%0a%3c ||😍||-||smiling face with heart-eyes||%0a%3c ||😗||-||kissing face||%0a%3c ||😙||-||kissing face with smiling eyes||%0a%3c ||😚||-||kissing face with closed eyes||%0a%3c ||😘||-||face blowing a kiss||%0a%3c ||😛||-||face with tongue||%0a%3c ||😜 ➡️ 😞||-||winking face with tongue ➡️ disappointed face||%0a%3c ||😑||-||expressionless face||%0a%3c ||😒 ➡️ 😔||-||unamused face ➡️ pensive face||%0a%3c ||😕||-||confused face||%0a%3c ||😖||-||confounded face||%0a%3c ||😟||-||worried face||%0a%3c ||😠 ➡️ 😥||-||angry face ➡️ sad but relieved face||%0a%3c ||😦 ➡️ 😧||-||frowning face with open mouth ➡️ anguished face||%0a%3c ||😨 ➡️ 😫||-||fearful face ➡️ tired face||%0a%3c ||😮 ➡️ 😯||-||face with open mouth ➡️ hushed face||%0a%3c ||😰 ➡️ 😳||-||anxious face with sweat ➡️ flushed face||%0a%3c ||😵 ➡️ 😩||-||dizzy face ➡️ weary face||%0a%3c ||😱||-||face screaming in fear||%0a%3c ||😭||-||loudly crying face||%0a%3c ||😢||-||crying face||%0a%3c ||😴||-||sleeping face||%0a%3c ||😪||-||sleepy face||%0a---%0a> 😀 - grinning face%0a> 😃 - grinning face with big eyes%0a> 😄 - grinning face with smiling eyes%0a> 😁 ➡️ 😐 - beaming face with smiling eyes ➡️ neutral face%0a> 😂 - face with tears of joy%0a> 😉 - winking face%0a> 😋 - face savoring food%0a> 😊 - smiling face with smiling eyes%0a> 😏 - smirking face%0a> 😎 - smiling face with sunglasses%0a> 😍 - smiling face with heart-eyes%0a> 😗 - kissing face%0a> 😙 - kissing face with smiling eyes%0a> 😚 - kissing face with closed eyes%0a> 😘 - face blowing a kiss%0a> 😛 - face with tongue%0a> 😜 ➡️ 😞 - winking face with tongue ➡️ disappointed face%0a> 😑 - expressionless face%0a> 😒 ➡️ 😔 - unamused face ➡️ pensive face%0a> 😕 - confused face%0a> 😖 - confounded face%0a> 😟 - worried face%0a> 😠 ➡️ 😥 - angry face ➡️ sad but relieved face%0a> 😦 ➡️ 😧 - frowning face with open mouth ➡️ anguished face%0a> 😨 ➡️ 😫 - fearful face ➡️ tired face%0a> 😮 ➡️ 😯 - face with open mouth ➡️ hushed face%0a> 😰 ➡️ 😳 - anxious face with sweat ➡️ flushed face%0a> 😵 ➡️ 😩 - dizzy face ➡️ weary face%0a> 😱 - face screaming in fear%0a> 😭 - loudly crying face%0a> 😢 - crying face%0a> 😴 - sleeping face%0a> 😪 - sleepy face%0a> %0a
+host:1651786212=2001:bc8:1830:1533::12
+author:1651762926=baytuch
+diff:1651762926:1651762806:=29d28%0a%3c 😱 - face screaming in fear%0a
+host:1651762926=2001:bc8:1830:1533::12
+author:1651762806=baytuch
+diff:1651762806:1651762684:=25a26,27%0a> 😭 - loudly crying face%0a> 😢 - crying face%0a29,30d30%0a%3c 😭 - loudly crying face%0a%3c 😢 - crying face%0a
+host:1651762806=2001:bc8:1830:1533::12
+author:1651762684=baytuch
+diff:1651762684:1651762565:=30d29%0a%3c 😵 ➡️ 😩 - dizzy face ➡️ weary face%0a33c32%0a%3c %0a---%0a> 😵 ➡️ 😩 - dizzy face ➡️ weary face%0a
+host:1651762684=2001:bc8:1830:1533::12
+author:1651762565=baytuch
+diff:1651762565:1651762492:=8d7%0a%3c 😊 - smiling face with smiling eyes%0a9a9%0a> 😊 - smiling face with smiling eyes%0a
+host:1651762565=2001:bc8:1830:1533::12
+author:1651762492=baytuch
+diff:1651762492:1651762219:=7d6%0a%3c 😋 - face savoring food%0a
+host:1651762492=2001:bc8:1830:1533::12
+author:1651762219=baytuch
+diff:1651762219:1651757508:=5a6,13%0a> 😑 - expressionless face%0a> 😒 ➡️ 😔 - unamused face ➡️ pensive face%0a> 😕 - confused face%0a> 😖 - confounded face%0a> 😗 - kissing face%0a> 😙 - kissing face with smiling eyes%0a> 😚 - kissing face with closed eyes%0a> 😘 - face blowing a kiss%0a11,14d18%0a%3c 😗 - kissing face%0a%3c 😙 - kissing face with smiling eyes%0a%3c 😚 - kissing face with closed eyes%0a%3c 😘 - face blowing a kiss%0a17,20d20%0a%3c 😑 - expressionless face%0a%3c 😒 ➡️ 😔 - unamused face ➡️ pensive face%0a%3c 😕 - confused face%0a%3c 😖 - confounded face%0a
+host:1651762219=2001:bc8:1830:1533::12
+author:1651757508=baytuch
+diff:1651757508:1651755529:=15d14%0a%3c 😏 - smirking face%0a
+host:1651757508=2001:bc8:1830:1533::12
+author:1651755529=baytuch
+diff:1651755529:1651752729:=5d4%0a%3c 😂 - face with tears of joy%0a
+host:1651755529=2001:bc8:1830:1533::12
+author:1651752729=baytuch
+diff:1651752729:1651752526:=28d27%0a%3c 😪 - sleepy face%0a
+host:1651752729=2001:bc8:1830:1533::12
+author:1651752526=baytuch
+diff:1651752526:1651752125:=24d23%0a%3c 😢 - crying face%0a
+host:1651752526=2001:bc8:1830:1533::12
+author:1651752125=baytuch
+diff:1651752125:1651752020:=9a10%0a> 😘 - face blowing a kiss%0a12d12%0a%3c 😘 - face blowing a kiss%0a
+host:1651752125=2001:bc8:1830:1533::12
+author:1651752020=baytuch
+diff:1651752020:1651751305:=13d12%0a%3c 😉 - winking face%0a
+host:1651752020=2001:bc8:1830:1533::12
+author:1651751305=baytuch
+diff:1651751305:1651751231:=15d14%0a%3c 😍 - smiling face with heart-eyes%0a
+host:1651751305=2001:bc8:1830:1533::12
+author:1651751231=baytuch
+diff:1651751231:1651751060:=14d13%0a%3c 😎 - smiling face with sunglasses%0a
+host:1651751231=2001:bc8:1830:1533::12
+author:1651751060=baytuch
+diff:1651751060:1651750807:=13d12%0a%3c 😊 - smiling face with smiling eyes%0a
+host:1651751060=2001:bc8:1830:1533::12
+author:1651750807=baytuch
+diff:1651750807:1651750727:=3d2%0a%3c 😄 - grinning face with smiling eyes%0a
+host:1651750807=2001:bc8:1830:1533::12
+author:1651750727=baytuch
+diff:1651750727:1651749137:=2d1%0a%3c 😃 - grinning face with big eyes%0a
+host:1651750727=2001:bc8:1830:1533::12
+author:1651749137=baytuch
+diff:1651749137:1651748888:=21c21%0a%3c 😵 ➡️ 😩 - dizzy face ➡️ weary face%0a---%0a> 😵..🙀 - dizzy face..weary cat face%0a
+host:1651749137=2001:bc8:1830:1533::12
+author:1651748888=baytuch
+diff:1651748888:1651748792:=19c19%0a%3c 😰 ➡️ 😳 - anxious face with sweat ➡️ flushed face%0a---%0a> 😰..😳 - anxious face with sweat..flushed face%0a
+host:1651748888=2001:bc8:1830:1533::12
+author:1651748792=baytuch
+diff:1651748792:1651748562:=16c16%0a%3c 😨 ➡️ 😫 - fearful face ➡️ tired face%0a---%0a> 😨..😫 - fearful face..tired face%0a18c18%0a%3c 😮 ➡️ 😯 - face with open mouth ➡️ hushed face%0a---%0a> 😮..😯 - face with open mouth..hushed face%0a
+host:1651748792=2001:bc8:1830:1533::12
+author:1651748562=baytuch
+diff:1651748562:1651748421:=14,15c14,15%0a%3c 😠 ➡️ 😥 - angry face ➡️ sad but relieved face%0a%3c 😦 ➡️ 😧 - frowning face with open mouth ➡️ anguished face%0a---%0a> 😠..😥 - angry face..sad but relieved face%0a> 😦..😧 - frowning face with open mouth..anguished face%0a
+host:1651748562=2001:bc8:1830:1533::12
+author:1651748421=baytuch
+diff:1651748421:1651748319:=12c12%0a%3c 😜 ➡️ 😞 - winking face with tongue ➡️ disappointed face%0a---%0a> 😜..😞 - winking face with tongue..disappointed face%0a
+host:1651748421=2001:bc8:1830:1533::12
+author:1651748319=baytuch
+diff:1651748319:1651748165:=4c4%0a%3c 😒 ➡️ 😔 - unamused face ➡️ pensive face%0a---%0a> 😒..😔 - unamused face..pensive face%0a
+host:1651748319=2001:bc8:1830:1533::12
+author:1651748165=baytuch
+diff:1651748165:1651743224:=2c2%0a%3c 😁 ➡️ 😐 - beaming face with smiling eyes ➡️ neutral face%0a---%0a> 😁..😐 - beaming face with smiling eyes..neutral face%0a
+host:1651748165=2001:bc8:1830:1533::12
+author:1651743224=baytuch
+diff:1651743224:1651743187:=3c3%0a%3c 😑 - expressionless face%0a---%0a> 😑 - expressionless face%0a
+host:1651743224=2001:bc8:1830:1533::12
+author:1651743187=baytuch
+diff:1651743187:1651743187:=1,21d0%0a%3c 😀 - grinning face%0a%3c 😁..😐 - beaming face with smiling eyes..neutral face%0a%3c 😑 - expressionless face%0a%3c 😒..😔 - unamused face..pensive face%0a%3c 😕 - confused face%0a%3c 😖 - confounded face%0a%3c 😗 - kissing face%0a%3c 😘 - face blowing a kiss%0a%3c 😙 - kissing face with smiling eyes%0a%3c 😚 - kissing face with closed eyes%0a%3c 😛 - face with tongue%0a%3c 😜..😞 - winking face with tongue..disappointed face%0a%3c 😟 - worried face%0a%3c 😠..😥 - angry face..sad but relieved face%0a%3c 😦..😧 - frowning face with open mouth..anguished face%0a%3c 😨..😫 - fearful face..tired face%0a%3c 😭 - loudly crying face%0a%3c 😮..😯 - face with open mouth..hushed face%0a%3c 😰..😳 - anxious face with sweat..flushed face%0a%3c 😴 - sleeping face%0a%3c 😵..🙀 - dizzy face..weary cat face%0a
+host:1651743187=2001:bc8:1830:1533::12
blob - e791e63aa3a61c5632be56e1955a43a098e05b5f
blob + d41896cf632ac5c7b2e86b9e332c42eaeb7e4213
--- wiki.d/Irc.RecentChanges
+++ wiki.d/Irc.RecentChanges
ctime=1596187087
host=2001:bc8:1830:1533::12
name=Irc.RecentChanges
-rev=101
-text=* [[Irc/Emoji]] . . . May 05, 2022, at 10:21 PM by [[~baytuch]]: [==]%0a* [[Irc/Services]] . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Irc/Easy]] . . . March 05, 2022, at 08:56 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* [[Irc/Clients]] . . . August 02, 2021, at 02:54 PM by [[~mkf]]: [==]%0a* [[Irc/Guide]] . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Irc/Bouncer]] . . . August 03, 2020, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Irc/Bots]] . . . August 03, 2020, at 01:13 PM by [[~jrmu]]: [==]%0a* [[Irc/Servers]] . . . July 31, 2020, at 09:22 AM by [[~jrmu]]: [==]%0a
-time=1651789317
+rev=106
+text=* [[Irc/Emoji]] . . . May 06, 2022, at 05:23 PM by [[~baytuch]]: [==]%0a* [[Irc/Services]] . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Irc/Easy]] . . . March 05, 2022, at 08:56 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* [[Irc/Clients]] . . . August 02, 2021, at 02:54 PM by [[~mkf]]: [==]%0a* [[Irc/Guide]] . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Irc/Bouncer]] . . . August 03, 2020, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Irc/Bots]] . . . August 03, 2020, at 01:13 PM by [[~jrmu]]: [==]%0a* [[Irc/Servers]] . . . July 31, 2020, at 09:22 AM by [[~jrmu]]: [==]%0a
+time=1651857810
blob - 750866fab638d723968da3a5805e2ea6b722a35b
blob + 2b0c5917e607897da496523e7708fe98de3a8777
--- wiki.d/Site.AllRecentChanges
+++ wiki.d/Site.AllRecentChanges
ctime=1596101899
host=38.87.162.154
name=Site.AllRecentChanges
-rev=10512
-text=* [[Znc.Chroot]] . . . May 06, 2022, at 12:52 AM by [[~jrmu]]: [==]%0a* [[Irc.Emoji]] . . . May 05, 2022, at 10:21 PM by [[~baytuch]]: [==]%0a* [[Minutemin.Bootcamp]] . . . May 03, 2022, at 11:28 PM by [[~jrmu]]: [==]%0a* [[Php.Install]] . . . May 03, 2022, at 11:11 PM by [[~jrmu]]: [==]%0a* [[Site.SideBar]] . . . May 03, 2022, at 10:59 PM by [[~jrmu]]: [==]%0a* [[Unix101.Unix101]] . . . May 03, 2022, at 06:43 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade71]] . . . May 03, 2022, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade71]] . . . May 03, 2022, at 06:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Media]] . . . May 03, 2022, at 04:28 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Codeforce]] . . . May 03, 2022, at 04:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Minutemin]] . . . May 03, 2022, at 04:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Team]] . . . May 03, 2022, at 04:06 AM by [[~jrmu]]: [==]%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* [[Biboumi.Install]] . . . May 02, 2022, at 08:00 PM by [[~mkf]]: [==]%0a* [[Jrmu.Bio]] . . . May 02, 2022, at 12:07 AM by [[~jrmu]]: [==]%0a* [[Olympics.Games]] . . . April 30, 2022, at 05:56 AM by [[~jrmu]]: [==]%0a* [[Almanack.Almanack]] . . . April 29, 2022, at 11:28 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]] . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[SiteAdmin.AuthUser]] . . . April 27, 2022, at 11:22 PM by [[~jrmu]]: [==]%0a* [[Math.Reading]] . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Syspatch.Syspatch]] . . . April 25, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]] . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Botnow.Install]] . . . April 24, 2022, at 06:19 AM 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* [[Route.Usage]] . . . April 20, 2022, at 06:22 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* [[Team.Welcome]] . . . April 20, 2022, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]] . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Team.Networks]] . . . April 19, 2022, at 04:22 PM 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* [[Team.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* [[Openbsd.Upgrade70]] . . . April 19, 2022, at 06:49 AM by [[~jrmu]]: [==]%0a* [[Debate.Debate]] . . . April 19, 2022, at 06:35 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]] . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Perl101.Perl101]] . . . April 19, 2022, at 06:15 AM by [[~jrmu]]: [==]%0a* [[Anope.Install]] . . . April 16, 2022, at 12:57 PM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]] . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Vmm.Install]] . . . April 15, 2022, at 11:16 AM by [[~Naglfar]]: [==]%0a* [[Password.Management]] . . . April 14, 2022, at 03:09 AM by [[~izzyb]]: [=Added Usage section with instructions for using the script=]%0a* [[Main.HomePage]] . . . April 12, 2022, at 11:20 AM by [[~Naglfar]]: [=Update: Server location=]%0a* [[Pmwiki.Install]] . . . April 12, 2022, at 08:59 AM by [[~baytuch]]: [==]%0a* [[Ngircd.Install]] . . . April 07, 2022, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Link]] . . . April 07, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Explorer]] . . . April 06, 2022, at 08:42 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Minutemin]] . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]] . . . April 06, 2022, at 02:53 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]] . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Gotweb.Install]] . . . April 05, 2022, at 11:53 AM by [[~gtlsgamr]]: [=removed redundant link=]%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.Providers]] . . . April 04, 2022, at 04:44 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* [[Ngircd.Ssl]] . . . April 04, 2022, at 04:24 AM by [[~jrmu]]: [==]%0a* [[Acme-client.Configure]] . . . April 04, 2022, at 02:15 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Website]] . . . April 03, 2022, at 11:03 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Configure]] . . . April 03, 2022, at 09:53 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* [[Soju.Install]] . . . April 01, 2022, at 05:07 PM by [[~Yonle]]: [=A message about simple to build is not needed=]%0a* [[Openbsd.Psybnc]] . . . March 30, 2022, at 09:56 PM by [[~jrmu]]: [==]%0a* [[Psybnc.Install]] . . . March 30, 2022, at 09:41 PM by [[~kei]]: [=Extra space between -g and uid =]%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* [[Vmm.Configure]] . . . March 25, 2022, at 12:30 PM by [[~mkf]]: [=clean up a bit=]%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* [[Openbsd.Minetest]] . . . March 22, 2022, at 06:59 PM by [[~izzyb]]: [=added not that ircnow game includes the irc mod patch mentioned at the end=]%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* [[Znc.Install]] . . . March 15, 2022, at 03:01 PM by [[~jrmu]]: [==]%0a* [[Chroot.Intro]] . . . March 15, 2022, at 02:02 PM by [[~SummerSonw]]: [==]%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* [[Freedom.Universal]] . . . March 11, 2022, at 06:48 PM by [[~jrmu]]: [==]%0a* [[DNS.Ipv4rDNS]] . . . March 11, 2022, at 04:35 AM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]] . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]] . . . March 06, 2022, at 04:44 PM 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* [[Lilywhitebot.Install]] . . . February 28, 2022, at 04:31 AM by [[~suzerain]]: [==]%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* [[Openbsd.Intro]] . . . February 27, 2022, at 01:42 PM by [[~Limits]]: [=Restored it.=]%0a* [[Opensmtpd.Configure]] . . . February 27, 2022, at 08:00 AM by [[~Limits]]: [=Updated instructions for /etc/mail/domains=]%0a* [[Irc201.Irc201]] . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[Vpn.Vpn]] . . . February 26, 2022, at 02:54 PM by [[~jrmu]]: [==]%0a* [[Iked.Android]] . . . February 24, 2022, at 05:43 PM by [[~jrmu]]: [==]%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* [[Openhttpd.Perl]] . . . February 21, 2022, at 07:18 AM by [[~Naglfar]]: [==]%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* [[Cloud9p.Roadmap]] . . . February 20, 2022, at 06:54 PM by [[~xfnw]]: [==]%0a* [[Openbsd.Xonotic]] . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[Bouncer.Irssi]] . . . February 16, 2022, at 06:26 PM by [[~izzyb]]: [=clarified wording in example=]%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* [[9.9gridchan]] . . . February 14, 2022, at 10:48 PM by [[~jrmu]]: [==]%0a* [[Netcat.Irc]] . . . February 14, 2022, at 06:50 PM by [[~izzyb]]: [=Corrected order of commands=]%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* [[Relayd.TLSMulti]] . . . February 08, 2022, at 06:45 AM by [[~Naglfar]]: [=Fix listening port for https=]%0a* [[Relayd.Acceleration]] . . . February 08, 2022, at 06:27 AM by [[~Naglfar]]: [=Fix: https forwarding port=]%0a* [[Grape.Minetest]] . . . February 07, 2022, at 10:29 PM by [[~baytuch]]: [==]%0a* [[AncientWisdom.Bio]] . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Squirrelmail.Install]] . . . February 06, 2022, at 09:25 AM by [[~Naglfar]]: [=Update SquirrelMail version to 1.4.23 [SVN] and PHP 8.0.x=]%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* [[Bots.Basicbot]] . . . January 31, 2022, at 08:54 PM by [[~izzyb]]: [==]%0a* [[Dovecot.Install]] . . . January 29, 2022, at 09:35 PM by [[~forero]]: [=comment out=]%0a* [[Openrsync.Usage]] . . . January 29, 2022, at 09:04 AM by [[~Naglfar]]: [=update from rsync to openrsync=]%0a* [[Hostnameif.Static]] . . . January 26, 2022, at 01:09 AM by [[~forero]]: [=fix minor grammar mistake=]%0a* [[Profiles.Xfnw]] . . . January 25, 2022, at 12:12 AM by [[~xfnw]]: [==]%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* [[Hopm.Install]] . . . January 22, 2022, at 07:58 PM by [[~jrmu]]: [==]%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.9p]] . . . January 17, 2022, at 08:47 PM by [[~mkf]]: [==]%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* [[Unbound.Configure]] . . . January 14, 2022, at 09:19 PM by [[~Naglfar]]: [=Add url to man pages=]%0a* [[Pgp.Create]] . . . January 14, 2022, at 09:14 AM by [[~baytuch]]: [==]%0a* [[Pgp.Upload]] . . . January 14, 2022, at 06:46 AM by [[~baytuch]]: [==]%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* [[9.Drawterm]] . . . January 06, 2022, at 11:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Got.Repo]] . . . January 06, 2022, at 01:20 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* [[Ircnow.Roadmap]] . . . 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* [[Ircnow.Roadmap2022]] . . . January 02, 2022, at 01:28 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* [[Vnc.Vnc]] . . . December 22, 2021, at 10:25 AM by [[~mkf]]: [==]%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* [[TigerVNC.Install]] . . . December 20, 2021, at 12:00 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* [[Mlmmj.Install]] . . . December 19, 2021, at 01:04 PM 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* [[Openbsd.Dump]] . . . December 16, 2021, at 04:56 PM by [[~Hawk]]: [==]%0a* [[Openbsd.Gotweb]] . . . December 16, 2021, at 03:36 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]] . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[Ircnow.SSHFingerprints]] . . . December 06, 2021, at 02:03 AM by [[~jrmu]]: [==]%0a* [[9.Todo]] . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Vps.Vps]] . . . December 03, 2021, at 12:35 PM by [[~dodocrypto]]: [==]%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* [[Xmpp.Xmpp]] . . . November 27, 2021, at 12:33 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* [[NodeJS.Install]] . . . November 18, 2021, at 12:02 PM by [[~dodocrypto]]: [==]%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* [[Prosody.Install]] . . . November 17, 2021, at 06:02 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* [[Vhost.Ircnow]] . . . November 15, 2021, at 11:13 AM by [[~AncientWisdom]]: [==]%0a* [[0dev.0dev]] . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Doas.Configure]] . . . November 11, 2021, at 01:30 PM by [[~starewind]]: [=then overwrite doas.conf - changed to then append to doas.conf=]%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* [[Dns.Records]] . . . November 10, 2021, at 12:16 PM by [[~Hawk]]: [==]%0a* [[Nsd.Configure]] . . . November 10, 2021, at 11:58 AM by [[~Hawk]]: [==]%0a* [[Openbsd.Icecast]] . . . November 09, 2021, at 01:22 AM by [[~mkf]]: [==]%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* [[Opsofliberty.Bootcamp]] . . . November 06, 2021, at 05: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* [[Openbsd.Vipw]] . . . October 31, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Debian.Debian]] . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Donations.Donations]] . . . October 30, 2021, at 09:39 AM by [[~jrmu]]: [==]%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* [[Ircnow.Milestones]] . . . October 29, 2021, at 01:06 PM by [[~AncientWisdom]]: [==]%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* [[Unrealircd.Install]] . . . October 24, 2021, at 06:25 AM by [[~mkf]]: [=and more=]%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* [[Terms.Privacy]] . . . October 11, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Ssh.Fingerprints]] . . . October 09, 2021, at 10:41 PM by [[~xfnw]]: [=make the top row of the table the head=]%0a* [[Xfce.Install]] . . . October 09, 2021, at 11:27 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* [[Opensmtpd.Test]] . . . October 07, 2021, at 01:59 PM by [[~jrmu]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . October 07, 2021, at 09:28 AM by [[~mkf]]: [==]%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* [[Letsencrypt.Expired]] . . . October 05, 2021, at 02:46 PM by [[~miniontoby]]: [=added .pem =]%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* [[Mutt.Connect]] . . . September 10, 2021, at 06:01 AM by [[~mkf]]: [=6.8 -> 6.9=]%0a* [[DNS.DKIM]] . . . September 09, 2021, at 04:00 PM by [[~jrmu]]: [==]%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* [[Fiche.Install]] . . . August 25, 2021, at 02:21 PM by [[~Almajd]]: [==]%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* [[Openbsd.Rcctl]] . . . August 22, 2021, at 09:07 PM by [[~mkf]]: [==]%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* [[Vmm.DevuanIso]] . . . August 22, 2021, at 05:44 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* [[Iked.Linux]] . . . August 14, 2021, at 06:26 PM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]] . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Bouncer.Bouncer]] . . . August 14, 2021, at 02:41 PM by [[~mkf]]: [=Hydra IRC is too old.=]%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* [[Openbsd.Growfs]] . . . August 13, 2021, at 12:44 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* [[Sylpheed.Connect]] . . . August 10, 2021, at 11:50 AM by [[~mkf]]: [=eh, forgot that "[" again=]%0a* [[MacTerminal.Connect]] . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Gomuks.Install]] . . . August 10, 2021, at 10:26 AM by [[~mkf]]: [=mster.zip might not compile, using packages is better than compiling manually=]%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* [[OpenSSH.Keygen]] . . . August 09, 2021, at 06:27 PM 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* [[Iked.Configure]] . . . August 07, 2021, at 05:23 PM by [[~jrmu]]: [==]%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* [[Eggdrop.NickServ]] . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]] . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Texlive.Install]] . . . August 03, 2021, at 01:51 PM by [[~mkf]]: [==]%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* [[Rcctl.Rcctl]] . . . August 02, 2021, at 03:03 PM by [[~mkf]]: [==]%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* [[Eggdrop191.Install]] . . . August 02, 2021, at 05:07 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* [[Eggdrop184.Install]] . . . August 01, 2021, at 07:07 AM 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* [[Bitlbee.Install]] . . . July 21, 2021, at 07:12 PM by [[~mkf]]: [==]%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.Packages]] . . . July 21, 2021, at 06:35 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* [[Eggdrop.DuckHunt]] . . . July 17, 2021, at 06:34 AM by [[~jrmu]]: [==]%0a* [[Paster.Install]] . . . July 16, 2021, at 02:45 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.Mlmmj]] . . . July 08, 2021, at 09:42 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.Ngircd]] . . . 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.Googledanger]] . . . June 20, 2021, at 08:05 AM by [[~mkf]]: [==]%0a* [[Debate.Linuxflaws]] . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Debate.Outreachkids]] . . . June 20, 2021, at 07:54 AM by [[~mkf]]: [==]%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* [[DNS.Mail]] . . . June 17, 2021, at 03:21 PM 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* [[Netcat.Usage]] . . . June 04, 2021, at 09:47 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.Anope]] . . . May 31, 2021, at 10:24 AM by [[~miniontoby]]: [=cp=]%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.Ilines]] . . . May 27, 2021, at 04:29 PM by [[~jrmu]]: [==]%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* [[Openbsd.Pkg]] . . . May 16, 2021, at 06:41 AM by [[~mkf]]: [==]%0a* [[Minetest.Minetest]] . . . May 15, 2021, at 08:56 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* [[Botnow.Botnow]] . . . May 08, 2021, at 09:44 AM by [[~jrmu]]: [==]%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* [[Cherry.Cherry]] . . . May 02, 2021, at 01:43 PM by [[~Oz]]: [==]%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* [[NewsNow.NewsNow]] . . . March 17, 2021, at 04:33 PM by [[~miniontoby]]: [=more ways=]%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* [[Webnews.Install]] . . . March 08, 2021, at 05:13 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* [[Oidentd.ZNC]] . . . February 27, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Oidentd.Install]] . . . February 27, 2021, at 08:32 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* [[Dns.Overview]] . . . February 25, 2021, at 07:13 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* [[Tmux.Config]] . . . February 12, 2021, at 05:12 AM 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* [[Ngircd.Oper]] . . . February 10, 2021, at 09:03 AM 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.Nsd]] . . . February 02, 2021, at 01:34 PM by [[~jrmu]]: [==]%0a* [[Nsd.Masterslave]] . . . February 02, 2021, at 09:42 AM 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* [[Lemon.Lemon]] . . . January 31, 2021, at 12:02 PM by [[~nix]]: [==]%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.INN]] . . . January 12, 2021, at 02:16 PM by [[~Dima]]: [==]%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.Loginconf]] . . . January 09, 2021, at 05:16 PM 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.Passwords]] . . . January 03, 2021, at 12:20 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.Openweb]] . . . December 27, 2020, at 02:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]] . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Youtubedanger]] . . . December 27, 2020, at 02:49 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.Upgrade68]] . . . December 13, 2020, at 11:12 AM 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.Bsdrd]] . . . December 06, 2020, at 11:58 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.XChat]] . . . November 24, 2020, at 11:35 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* [[Bots.Bots]] . . . August 25, 2020, at 12:02 PM by [[~jrmu]]: [==]%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=1651798369
+rev=10525
+text=* [[Znc.Chroot]] . . . May 06, 2022, at 10:18 PM by [[~jrmu]]: [==]%0a* [[Znc.Install]] . . . May 06, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Irc.Emoji]] . . . May 06, 2022, at 05:23 PM by [[~baytuch]]: [==]%0a* [[Minutemin.Bootcamp]] . . . May 03, 2022, at 11:28 PM by [[~jrmu]]: [==]%0a* [[Php.Install]] . . . May 03, 2022, at 11:11 PM by [[~jrmu]]: [==]%0a* [[Site.SideBar]] . . . May 03, 2022, at 10:59 PM by [[~jrmu]]: [==]%0a* [[Unix101.Unix101]] . . . May 03, 2022, at 06:43 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade71]] . . . May 03, 2022, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade71]] . . . May 03, 2022, at 06:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Media]] . . . May 03, 2022, at 04:28 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Codeforce]] . . . May 03, 2022, at 04:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Minutemin]] . . . May 03, 2022, at 04:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Team]] . . . May 03, 2022, at 04:06 AM by [[~jrmu]]: [==]%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* [[Biboumi.Install]] . . . May 02, 2022, at 08:00 PM by [[~mkf]]: [==]%0a* [[Jrmu.Bio]] . . . May 02, 2022, at 12:07 AM by [[~jrmu]]: [==]%0a* [[Olympics.Games]] . . . April 30, 2022, at 05:56 AM by [[~jrmu]]: [==]%0a* [[Almanack.Almanack]] . . . April 29, 2022, at 11:28 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]] . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[SiteAdmin.AuthUser]] . . . April 27, 2022, at 11:22 PM by [[~jrmu]]: [==]%0a* [[Math.Reading]] . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Syspatch.Syspatch]] . . . April 25, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]] . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Botnow.Install]] . . . April 24, 2022, at 06:19 AM 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* [[Route.Usage]] . . . April 20, 2022, at 06:22 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* [[Team.Welcome]] . . . April 20, 2022, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]] . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Team.Networks]] . . . April 19, 2022, at 04:22 PM 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* [[Team.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* [[Openbsd.Upgrade70]] . . . April 19, 2022, at 06:49 AM by [[~jrmu]]: [==]%0a* [[Debate.Debate]] . . . April 19, 2022, at 06:35 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]] . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Perl101.Perl101]] . . . April 19, 2022, at 06:15 AM by [[~jrmu]]: [==]%0a* [[Anope.Install]] . . . April 16, 2022, at 12:57 PM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]] . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Vmm.Install]] . . . April 15, 2022, at 11:16 AM by [[~Naglfar]]: [==]%0a* [[Password.Management]] . . . April 14, 2022, at 03:09 AM by [[~izzyb]]: [=Added Usage section with instructions for using the script=]%0a* [[Main.HomePage]] . . . April 12, 2022, at 11:20 AM by [[~Naglfar]]: [=Update: Server location=]%0a* [[Pmwiki.Install]] . . . April 12, 2022, at 08:59 AM by [[~baytuch]]: [==]%0a* [[Ngircd.Install]] . . . April 07, 2022, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Link]] . . . April 07, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Explorer]] . . . April 06, 2022, at 08:42 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Minutemin]] . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]] . . . April 06, 2022, at 02:53 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]] . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Gotweb.Install]] . . . April 05, 2022, at 11:53 AM by [[~gtlsgamr]]: [=removed redundant link=]%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.Providers]] . . . April 04, 2022, at 04:44 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* [[Ngircd.Ssl]] . . . April 04, 2022, at 04:24 AM by [[~jrmu]]: [==]%0a* [[Acme-client.Configure]] . . . April 04, 2022, at 02:15 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Website]] . . . April 03, 2022, at 11:03 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Configure]] . . . April 03, 2022, at 09:53 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* [[Soju.Install]] . . . April 01, 2022, at 05:07 PM by [[~Yonle]]: [=A message about simple to build is not needed=]%0a* [[Openbsd.Psybnc]] . . . March 30, 2022, at 09:56 PM by [[~jrmu]]: [==]%0a* [[Psybnc.Install]] . . . March 30, 2022, at 09:41 PM by [[~kei]]: [=Extra space between -g and uid =]%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* [[Vmm.Configure]] . . . March 25, 2022, at 12:30 PM by [[~mkf]]: [=clean up a bit=]%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* [[Openbsd.Minetest]] . . . March 22, 2022, at 06:59 PM by [[~izzyb]]: [=added not that ircnow game includes the irc mod patch mentioned at the end=]%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* [[Chroot.Intro]] . . . March 15, 2022, at 02:02 PM by [[~SummerSonw]]: [==]%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* [[Freedom.Universal]] . . . March 11, 2022, at 06:48 PM by [[~jrmu]]: [==]%0a* [[DNS.Ipv4rDNS]] . . . March 11, 2022, at 04:35 AM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]] . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]] . . . March 06, 2022, at 04:44 PM 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* [[Lilywhitebot.Install]] . . . February 28, 2022, at 04:31 AM by [[~suzerain]]: [==]%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* [[Openbsd.Intro]] . . . February 27, 2022, at 01:42 PM by [[~Limits]]: [=Restored it.=]%0a* [[Opensmtpd.Configure]] . . . February 27, 2022, at 08:00 AM by [[~Limits]]: [=Updated instructions for /etc/mail/domains=]%0a* [[Irc201.Irc201]] . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[Vpn.Vpn]] . . . February 26, 2022, at 02:54 PM by [[~jrmu]]: [==]%0a* [[Iked.Android]] . . . February 24, 2022, at 05:43 PM by [[~jrmu]]: [==]%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* [[Openhttpd.Perl]] . . . February 21, 2022, at 07:18 AM by [[~Naglfar]]: [==]%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* [[Cloud9p.Roadmap]] . . . February 20, 2022, at 06:54 PM by [[~xfnw]]: [==]%0a* [[Openbsd.Xonotic]] . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[Bouncer.Irssi]] . . . February 16, 2022, at 06:26 PM by [[~izzyb]]: [=clarified wording in example=]%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* [[9.9gridchan]] . . . February 14, 2022, at 10:48 PM by [[~jrmu]]: [==]%0a* [[Netcat.Irc]] . . . February 14, 2022, at 06:50 PM by [[~izzyb]]: [=Corrected order of commands=]%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* [[Relayd.TLSMulti]] . . . February 08, 2022, at 06:45 AM by [[~Naglfar]]: [=Fix listening port for https=]%0a* [[Relayd.Acceleration]] . . . February 08, 2022, at 06:27 AM by [[~Naglfar]]: [=Fix: https forwarding port=]%0a* [[Grape.Minetest]] . . . February 07, 2022, at 10:29 PM by [[~baytuch]]: [==]%0a* [[AncientWisdom.Bio]] . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Squirrelmail.Install]] . . . February 06, 2022, at 09:25 AM by [[~Naglfar]]: [=Update SquirrelMail version to 1.4.23 [SVN] and PHP 8.0.x=]%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* [[Bots.Basicbot]] . . . January 31, 2022, at 08:54 PM by [[~izzyb]]: [==]%0a* [[Dovecot.Install]] . . . January 29, 2022, at 09:35 PM by [[~forero]]: [=comment out=]%0a* [[Openrsync.Usage]] . . . January 29, 2022, at 09:04 AM by [[~Naglfar]]: [=update from rsync to openrsync=]%0a* [[Hostnameif.Static]] . . . January 26, 2022, at 01:09 AM by [[~forero]]: [=fix minor grammar mistake=]%0a* [[Profiles.Xfnw]] . . . January 25, 2022, at 12:12 AM by [[~xfnw]]: [==]%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* [[Hopm.Install]] . . . January 22, 2022, at 07:58 PM by [[~jrmu]]: [==]%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.9p]] . . . January 17, 2022, at 08:47 PM by [[~mkf]]: [==]%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* [[Unbound.Configure]] . . . January 14, 2022, at 09:19 PM by [[~Naglfar]]: [=Add url to man pages=]%0a* [[Pgp.Create]] . . . January 14, 2022, at 09:14 AM by [[~baytuch]]: [==]%0a* [[Pgp.Upload]] . . . January 14, 2022, at 06:46 AM by [[~baytuch]]: [==]%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* [[9.Drawterm]] . . . January 06, 2022, at 11:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Got.Repo]] . . . January 06, 2022, at 01:20 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* [[Ircnow.Roadmap]] . . . 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* [[Ircnow.Roadmap2022]] . . . January 02, 2022, at 01:28 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* [[Vnc.Vnc]] . . . December 22, 2021, at 10:25 AM by [[~mkf]]: [==]%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* [[TigerVNC.Install]] . . . December 20, 2021, at 12:00 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* [[Mlmmj.Install]] . . . December 19, 2021, at 01:04 PM 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* [[Openbsd.Dump]] . . . December 16, 2021, at 04:56 PM by [[~Hawk]]: [==]%0a* [[Openbsd.Gotweb]] . . . December 16, 2021, at 03:36 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]] . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[Ircnow.SSHFingerprints]] . . . December 06, 2021, at 02:03 AM by [[~jrmu]]: [==]%0a* [[9.Todo]] . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Vps.Vps]] . . . December 03, 2021, at 12:35 PM by [[~dodocrypto]]: [==]%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* [[Xmpp.Xmpp]] . . . November 27, 2021, at 12:33 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* [[NodeJS.Install]] . . . November 18, 2021, at 12:02 PM by [[~dodocrypto]]: [==]%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* [[Prosody.Install]] . . . November 17, 2021, at 06:02 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* [[Vhost.Ircnow]] . . . November 15, 2021, at 11:13 AM by [[~AncientWisdom]]: [==]%0a* [[0dev.0dev]] . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Doas.Configure]] . . . November 11, 2021, at 01:30 PM by [[~starewind]]: [=then overwrite doas.conf - changed to then append to doas.conf=]%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* [[Dns.Records]] . . . November 10, 2021, at 12:16 PM by [[~Hawk]]: [==]%0a* [[Nsd.Configure]] . . . November 10, 2021, at 11:58 AM by [[~Hawk]]: [==]%0a* [[Openbsd.Icecast]] . . . November 09, 2021, at 01:22 AM by [[~mkf]]: [==]%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* [[Opsofliberty.Bootcamp]] . . . November 06, 2021, at 05: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* [[Openbsd.Vipw]] . . . October 31, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Debian.Debian]] . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Donations.Donations]] . . . October 30, 2021, at 09:39 AM by [[~jrmu]]: [==]%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* [[Ircnow.Milestones]] . . . October 29, 2021, at 01:06 PM by [[~AncientWisdom]]: [==]%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* [[Unrealircd.Install]] . . . October 24, 2021, at 06:25 AM by [[~mkf]]: [=and more=]%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* [[Terms.Privacy]] . . . October 11, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Ssh.Fingerprints]] . . . October 09, 2021, at 10:41 PM by [[~xfnw]]: [=make the top row of the table the head=]%0a* [[Xfce.Install]] . . . October 09, 2021, at 11:27 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* [[Opensmtpd.Test]] . . . October 07, 2021, at 01:59 PM by [[~jrmu]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . October 07, 2021, at 09:28 AM by [[~mkf]]: [==]%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* [[Letsencrypt.Expired]] . . . October 05, 2021, at 02:46 PM by [[~miniontoby]]: [=added .pem =]%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* [[Mutt.Connect]] . . . September 10, 2021, at 06:01 AM by [[~mkf]]: [=6.8 -> 6.9=]%0a* [[DNS.DKIM]] . . . September 09, 2021, at 04:00 PM by [[~jrmu]]: [==]%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* [[Fiche.Install]] . . . August 25, 2021, at 02:21 PM by [[~Almajd]]: [==]%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* [[Openbsd.Rcctl]] . . . August 22, 2021, at 09:07 PM by [[~mkf]]: [==]%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* [[Vmm.DevuanIso]] . . . August 22, 2021, at 05:44 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* [[Iked.Linux]] . . . August 14, 2021, at 06:26 PM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]] . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Bouncer.Bouncer]] . . . August 14, 2021, at 02:41 PM by [[~mkf]]: [=Hydra IRC is too old.=]%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* [[Openbsd.Growfs]] . . . August 13, 2021, at 12:44 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* [[Sylpheed.Connect]] . . . August 10, 2021, at 11:50 AM by [[~mkf]]: [=eh, forgot that "[" again=]%0a* [[MacTerminal.Connect]] . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Gomuks.Install]] . . . August 10, 2021, at 10:26 AM by [[~mkf]]: [=mster.zip might not compile, using packages is better than compiling manually=]%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* [[OpenSSH.Keygen]] . . . August 09, 2021, at 06:27 PM 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* [[Iked.Configure]] . . . August 07, 2021, at 05:23 PM by [[~jrmu]]: [==]%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* [[Eggdrop.NickServ]] . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]] . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Texlive.Install]] . . . August 03, 2021, at 01:51 PM by [[~mkf]]: [==]%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* [[Rcctl.Rcctl]] . . . August 02, 2021, at 03:03 PM by [[~mkf]]: [==]%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* [[Eggdrop191.Install]] . . . August 02, 2021, at 05:07 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* [[Eggdrop184.Install]] . . . August 01, 2021, at 07:07 AM 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* [[Bitlbee.Install]] . . . July 21, 2021, at 07:12 PM by [[~mkf]]: [==]%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.Packages]] . . . July 21, 2021, at 06:35 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* [[Eggdrop.DuckHunt]] . . . July 17, 2021, at 06:34 AM by [[~jrmu]]: [==]%0a* [[Paster.Install]] . . . July 16, 2021, at 02:45 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.Mlmmj]] . . . July 08, 2021, at 09:42 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.Ngircd]] . . . 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.Googledanger]] . . . June 20, 2021, at 08:05 AM by [[~mkf]]: [==]%0a* [[Debate.Linuxflaws]] . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Debate.Outreachkids]] . . . June 20, 2021, at 07:54 AM by [[~mkf]]: [==]%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* [[DNS.Mail]] . . . June 17, 2021, at 03:21 PM 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* [[Netcat.Usage]] . . . June 04, 2021, at 09:47 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.Anope]] . . . May 31, 2021, at 10:24 AM by [[~miniontoby]]: [=cp=]%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.Ilines]] . . . May 27, 2021, at 04:29 PM by [[~jrmu]]: [==]%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* [[Openbsd.Pkg]] . . . May 16, 2021, at 06:41 AM by [[~mkf]]: [==]%0a* [[Minetest.Minetest]] . . . May 15, 2021, at 08:56 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* [[Botnow.Botnow]] . . . May 08, 2021, at 09:44 AM by [[~jrmu]]: [==]%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* [[Cherry.Cherry]] . . . May 02, 2021, at 01:43 PM by [[~Oz]]: [==]%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* [[NewsNow.NewsNow]] . . . March 17, 2021, at 04:33 PM by [[~miniontoby]]: [=more ways=]%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* [[Webnews.Install]] . . . March 08, 2021, at 05:13 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* [[Oidentd.ZNC]] . . . February 27, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Oidentd.Install]] . . . February 27, 2021, at 08:32 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* [[Dns.Overview]] . . . February 25, 2021, at 07:13 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* [[Tmux.Config]] . . . February 12, 2021, at 05:12 AM 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* [[Ngircd.Oper]] . . . February 10, 2021, at 09:03 AM 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.Nsd]] . . . February 02, 2021, at 01:34 PM by [[~jrmu]]: [==]%0a* [[Nsd.Masterslave]] . . . February 02, 2021, at 09:42 AM 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* [[Lemon.Lemon]] . . . January 31, 2021, at 12:02 PM by [[~nix]]: [==]%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.INN]] . . . January 12, 2021, at 02:16 PM by [[~Dima]]: [==]%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.Loginconf]] . . . January 09, 2021, at 05:16 PM 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.Passwords]] . . . January 03, 2021, at 12:20 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.Openweb]] . . . December 27, 2020, at 02:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]] . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Youtubedanger]] . . . December 27, 2020, at 02:49 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.Upgrade68]] . . . December 13, 2020, at 11:12 AM 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.Bsdrd]] . . . December 06, 2020, at 11:58 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.XChat]] . . . November 24, 2020, at 11:35 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* [[Bots.Bots]] . . . August 25, 2020, at 12:02 PM by [[~jrmu]]: [==]%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=1651875506
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 - 6703532eb33c84d9c77a66923293859b52819bac
blob + 0e8b36da9c13edd881619f6f8d1cb789af880815
--- wiki.d/SiteAdmin.Blocklist-MoinMaster
+++ wiki.d/SiteAdmin.Blocklist-MoinMaster
host=2001:bc8:1830:1533::12
name=SiteAdmin.Blocklist-MoinMaster
passwdread=@lock
-rev=469
+rev=470
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=1651742675
+time=1651854713
blob - 2008a6d71b4b6c1a9e520f89cc501c10510490cb
blob + 0cce34d67eb8c48e02495db1cfbb9c8dfc54b120
--- wiki.d/Znc.Chroot
+++ wiki.d/Znc.Chroot
ctime=1614444529
host=38.87.162.154
name=Znc.Chroot
-rev=46
+rev=51
targets=Openbsd.Ddos,Chroot.Intro,Znc.Install,Openbsd.Buyvm,Openbsd.Syspatch,Libressl.Intro,Ftp.Usage,Tar.Usage,Gpg.Verify,Openbsd.Adduser,Openbsd.Loginconf,Openbsd.Vipw,Grep.Usage,Tls.Overview,Openhttpd.Configure,Acme-client.Configure,Dns.Vhost,Dns.Overview,DNS.RDNS,Dns.Records,Host.Usage,Relayd.Acceleration,IP.Myaddress,Localhost.Intro,Openbsd.Relayd,Oidentd.ZNC,Pf.Intro,Bouncer.Bouncer,Znc.Webpanel,Openbsd.Cron,Netcat.Irc,Znc.Relayd,Znc.Usage,Openbsd.Nsd,Nsd.Zone
-text=(:title Chroot ZNC:)%0a%0aIn this guide, we will install ZNC inside a chroot.%0a%0a[[https://wiki.znc.in|ZNC]] is an IRC bouncer. It runs on a server and stays connected after you turn off your computer or phone. It saves chat messages and replays them when you reconnect, and also helps to hide your IP address. If you are running it on IRCNow, your server may also offer [[openbsd/ddos|DDoS protection]] to keep you online.%0a%0a!! Before You Begin%0a%0aRead the [[chroot/intro|introduction to chroots]] to get familiar with the concept of chroots. In this guide, we use a chroot for extra security.%0a%0aYou will want to set up [[Znc/Install|ZNC]] once without a chroot, as a normal user without root powers. This will give you a better understanding of how ZNC works before you attempt a more complex, chrooted install.%0a%0a!! Public ZNCs%0a%0aIf you are offering a public ZNC service for many users, you will want to get a ddos-filtered IPv4 address and an IPv6 subnet from your internet provider ([[openbsd/buyvm|BuyVM guide]]).%0a%0a!! Installing Dependencies%0a%0aThe below installation was tested on [[openbsd/syspatch|OpenBSD 7.1 stable]]. ZNC will run inside a chroot at /home/znc.%0a%0aBefore beginning the installation, check to make sure you are using OpenBSD 7.1 and that your system is patched:%0a%0a[@%0a$ uname -a%0aOpenBSD jrmu.host.bsdforall.org 7.1 GENERIC#443 amd64%0a$ doas syspatch%0a@]%0a%0aNext, we install needed dependencies:%0a%0a[@%0a$ doas pkg_add icu4c boost cmake gettext-runtime gettext-tools%0a@]%0a%0a!! Installing from Packages%0a%0a'''WARNING''': OpenBSD 6.9 (and later) may contain a bug that causes ZNC to crash with a segmentation fault. To avoid this, we recommend applying a custom patch to ZNC as described below in '''Patched Source'''.%0a%0aIf you are running on a single core server, you can install znc from packages:%0a%0a[@%0a$ doas pkg_add znc%0a@]%0a%0a!! Compiling from Source%0a%0a!!! Patched Source%0a%0aDue to a bug in OpenBSD 6.9, we have applied a custom patch to ZNC to avoid segfaults on multicore servers:%0a%0a[@%0adiff -ru znc-1.8.2-old/src/main.cpp znc-1.8.2-new/src/main.cpp%0a--- znc-1.8.2-old/src/main.cpp Mon Sep 7 18:57:50 2020%0a+++ znc-1.8.2-new/src/main.cpp Thu Dec 24 17:04:37 2020%0a@@ -292,6 +292,7 @@%0a }%0a %0a int main(int argc, char** argv) {%0a+ pthread_attr_t a; pthread_attr_init(&a);%0a CString sConfig;%0a CString sDataDir = "";%0a@]%0a%0aThe schat module also needs patching for [[libressl/intro|libreSSL]]:%0a%0a[@%0a--- modules/schat.cpp.orig%0a+++ modules/schat.cpp%0a@@ -25,8 +25,8 @@%0a #include %3cznc/User.h>%0a #include %3cznc/IRCNetwork.h>%0a %0a-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \%0a- OPENSSL_VERSION_NUMBER %3c 0x10100007%0a+#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER %3c 0x10100007 || \%0a+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER %3c 0x3040000fL)%0a /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2%0a weeks before the public release.%0a See openssl/openssl@e92813234318635639dba0168c7ef5568757449b.%0a */%0a@]%0a%0a@@crypt.cpp@@ also needs to be patched:%0a%0a[@%0aDH_set0_pqg() has been available since LibreSSL version 2.7. This version%0awon't compile with opaque DH in LibreSSL 3.5.%0a%0aIndex: modules/crypt.cpp%0a--- modules/crypt.cpp.orig%0a+++ modules/crypt.cpp%0a@@ -68,7 +68,7 @@ class CCryptMod : public CModule {%0a CString m_sPrivKey;%0a CString m_sPubKey;%0a%0a-#if OPENSSL_VERSION_NUMBER %3c 0X10100000L || defined(LIBRESSL_VERSION_NUMBER)%0a+#if OPENSSL_VERSION_NUMBER %3c 0X10100000L%0a static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) {%0a /* If the fields p and g in dh are nullptr, the corresponding input%0a * parameters MUST be non-nullptr. q may remain nullptr.%0a@]%0a %0aIRCNow provides a patched version of ZNC:%0a%0a[@%0a$ cd ~%0a$ ftp https://ircnow.org/software/znc-1.8.2a.tar.gz%0a@]%0a%0aOn OpenBSD, [[ftp/usage|ftp]] can also be used to download files from the web.%0a%0aFor [[tar/usage|tar]], the options xvzf stand for e(x)tract, (v)erbose, un(z)ip, and (f)ile.%0a%0a[@%0a$ tar xvzf znc-1.8.2a.tar.gz%0a@]%0a%0aNext, we build ZNC:%0a%0a[@%0a$ cd znc-1.8.2%0a$ mkdir build%0a$ cd build%0a$ cmake .. -DCMAKE_CXX_FLAGS='-DHAVE_OPAQUE_SSL'%0a$ make%0a$ doas make install%0a@]%0a%0a!!! Upstream Source%0a%0aYou can choose to use the upstream source code, but you must apply patches to get it to build properly.%0a%0a'''WARNING''': If you are on OpenBSD 7.0, you must patch znc-1.8.2 to avoid a threading bug that causes segfaults and to fix a bug in the schat module.%0a%0aFirst, download the latest stable release:%0a%0a[@%0a$ cd ~%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz%0a@]%0a%0aWe recommend you verify the [[gpg/verify|gpg signature]]:%0a%0a[@%0a$ doas pkg_add gnupg%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz.sig%0a$ gpg2 --recv-key D5823CACB477191CAC0075555AE420CC0209989E%0a$ gpg2 --verify znc-1.8.2.tar.gz.sig znc-1.8.2.tar.gz%0a@]%0a%0aNext, [[tar/usage|extract and unzip]] the files:%0a%0a[@%0a$ tar xvzf znc-1.8.2.tar.gz %0a@]%0a%0a!! Configuring the Chroot%0a%0aWe want to [[openbsd/adduser|add a new user]]: create a new unprivileged user account for security:%0a%0a[@%0a$ doas useradd -m -d /home/znc -s /sbin/nologin znc%0a@]%0a%0a@@-m@@ tells [[https://man.openbsd.org/useradd|useradd]] to create a home folder; @@-d@@ says the home folder is @@/home/znc@@; @@-s@@ specifies the default shell is @@/sbin/nologin@@; meaning no user can login. The username created is znc.%0a%0a!!! Login Class%0a%0aAdd the following lines to the end of [[https://man.openbsd.org/login.conf|/etc/login.conf]]:%0a%0a[@%0aznc:\%0a :openfiles-cur=4096:\%0a :openfiles-max=8182:\%0a :openfiles=4096:\%0a :stacksize-cur=48M:\%0a :stacksize-max=48M:\%0a :maxproc-max=infinity:\%0a :maxproc-cur=4096:\%0a :tc=daemon:%0a@]%0a%0a'''WARNING''': Use tabs and not spaces. Spaces will fail and as a result, znc will not get the file resources it needs.%0a%0aThe [[openbsd/loginconf|login.conf]] guide explains the attributes in more detail.%0a%0aEach time znc creates a new connection for a user, it requires at least one file descriptor. So, if your file descriptor limit is set too low, znc will be unable to make new connections to networks. openfiles sets the maximum number of open file descriptors per process. -cur specifies the current limit and -max specifies the maximum limit.%0a%0aThe current and maximum stack size controls how much stack memory a user can use. We set it at 48M to give ZNC plenty of room.%0a%0a@@maxproc@@ limits how many processes a user in this class can create. We set the maximum to infinity and the current amount to 4096. @@tc=daemon@@ means that the default values will come from the @@daemon@@ login class.%0a%0aNow we change znc's default login class to znc:%0a%0a[@%0a$ doas usermod -L znc znc%0a@]%0a%0aThis can also be edited with a text editor using [[openbsd/vipw]].%0a%0aTo confirm that the login class has been changed, check [[https://man.openbsd.org/./man5/passwd.5|/etc/passwd]].%0a%0a[@%0a$ doas grep '^znc' /etc/passwd%0aznc:*:1001:1001:znc:0:0:znc:/home/znc:/sbin/nologin%0a@]%0a%0a[[grep/usage|grep]] searches for the line that begins with @@znc@@ in [[https://man.openbsd.org/./man5/passwd.5|/etc/passwd]].%0a%0aThe 5th field needs to say znc:%0a%0a[@%0a$ doas grep '^znc' /etc/passwd | cut -d : -f 5%0aznc%0a@]%0a%0a'''NOTE''': If /etc/login.conf.db exists, make sure to delete it, otherwise login.conf changes won't apply:%0a%0a[@%0a$ doas rm /etc/login.conf.db%0a@]%0a%0aNext, we temporarily change znc's shell to ksh:%0a%0a[@%0a$ doas chsh -s /bin/ksh znc%0a@]%0a%0aNext, we login with the username znc, with the login class znc:%0a%0a[@%0a$ doas su -c znc znc%0a$ ulimit -a%0atime(cpu-seconds) unlimited%0afile(blocks) unlimited%0acoredump(blocks) unlimited%0adata(kbytes) 33554432%0astack(kbytes) 32768%0alockedmem(kbytes) 329478%0amemory(kbytes) 985092%0anofiles(descriptors) 4096%0aprocesses 1310%0a@]%0a%0a@@ulimit -a@@ displays all process limits for our current user.%0a%0a'''WARNING''': If nofiles(descriptors) is not 4096, you may have an error in your configuration!%0a%0aPress ctrl+d to signal the end of file to logout, then run the script as root:%0a%0a[@%0a$ ^D%0a$ doas sh chroot.sh%0a@]%0a%0a!! Configuring ZNC%0a%0a!!! Makeconf%0a%0aAt first, you will need to create a conf file:%0a%0a[@%0a# export HOME=/home/znc/%0a# chroot -u znc -g znc /home/znc znc --makeconf%0a[ .. ] Checking for list of available modules...%0a[ ** ]%0a[ ** ] -- Global settings --%0a[ ** ]%0a[ ?? ] Listen on port (1025 to 65534): 31337%0a[ ?? ] Listen using SSL (yes/no) [no]: yes%0a[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]: no%0a[ .. ] Verifying the listener...%0a[ ** ] Unable to locate pem file: [/home/znc/.znc/znc.pem], creating it%0a[ .. ] Writing Pem file [/home/znc/.znc/znc.pem]...%0a[ ** ] Enabled global modules [webadmin]%0a[ ** ]%0a@]%0a%0aWe're going to configure ZNC to listen on ports 1337 and 31337. Port 1337 will be plaintext, port 31337 will be SSL. This convention is followed by IRCNow's public servers.%0a%0a'''WARNING''': Do '''not''' listen to both IPv4 and IPv6. There appears to be a bug in ZNC v1.8.2 on OpenBSD 6.9 where selecting 'yes' will cause IPv4 to stop working. Instead, as shown later in the guide, you can create separate listeners to allow listening to both IPv4 and IPv6.%0a%0aYou will want to enable connecting both with and without [[tls/overview|SSL]]. Although SSL helps to encrypt messages, some older IRC programs don't support it, so it is important to offer ZNC in plaintext.%0a%0aZNC will automatically create its own SSL certificate. This certificate, however, will be self-signed and hence will show up as invalid or untrusted by your IRC client. To get a properly signed SSL certificate, you will need to configure [[openhttpd/configure|openhttpd]] and request the certificate with [[acme-client/configure|acme-client]].%0a%0a[@%0a[ ** ] -- Admin user settings --%0a[ ** ]%0a[ ?? ] Username (alphanumeric): username%0a[ ?? ] Enter password:%0a[ ?? ] Confirm password:%0a[ ?? ] Nick [username]:%0a[ ?? ] Alternate nick [username_]:%0a[ ?? ] Ident [username]:%0a[ ?? ] Real name (optional):%0a@]%0a%0a!!! Bindhosts%0a%0aNext, you'll be asked to specify an optional bindhost. For now, we will leave this blank.%0a%0a[@%0a[ ?? ] Bind host (optional):%0a@]%0a%0a'''WARNING''': You cannot pick any arbitrary [[dns/vhost|bindhost]] that you want. If you bindhost does not work, your vhost will not show up properly, and you may not be able to connect at all!%0a%0aThe bindhost is used to pick which IP address to use for a server with multiple IP addresses. It can allow you to pick a nice-looking vhost, like @@username@user name.example.com@@, once [[dns/overview|DNS]] has been properly set up.%0a%0aA [[dns/vhost|vhost]] must have proper [[dns/overview|forward]] and [[DNS/rDNS|reverse DNS]] [[dns/records|records]] to work. If these have not been configured properly, first leave the bindhost blank.%0a%0aTo test if your bindhost works properly, check the [[host/usage|host]] guide. You will want to run host on your hostname and IP address to make sure they both match.%0a%0a[@%0a[ ** ] Enabled user modules [chansaver, controlpanel]%0a[ ** ]%0a[ ?? ] Set up a network? (yes/no) [yes]:%0a[ ** ]%0a@]%0a%0aWe will turn on the chansaver and controlpanel modules and set up a network.%0a%0a[@%0a[ ** ] -- Network settings --%0a[ ** ]%0a[ ?? ] Name [freenode]: example%0a[ ?? ] Server host (host only): irc.example.com%0a[ ?? ] Server uses SSL? (yes/no) [no]: yes%0a[ ?? ] Server port (1 to 65535) [6697]:%0a[ ?? ] Server password (probably empty):%0a[ ?? ] Initial channels: #channel%0a[ ** ] Enabled network modules [simple_away]%0a@]%0a%0aConfigure a network. The network name is usually just a single word; it is not the same as the server host. IRC normally uses port 6667 if there is no SSL, and 6697 if there is SSL.%0a%0a[@%0a[ ** ]%0a[ .. ] Writing config [/home/znc//.znc/configs/znc.conf]...%0a[ ** ]%0a[ ** ] To connect to this ZNC you need to connect to it as your IRC server%0a[ ** ] using the port that you supplied. You have to supply your login info%0a[ ** ] as the IRC server password like this: user/network:pass.%0a[ ** ]%0a[ ** ] Try something like this in your IRC client...%0a[ ** ] /server %3cznc_server_ip> +31337 username:%3cpass>%0a[ ** ]%0a[ ** ] To manage settings, users and networks, point your web browser to%0a[ ** ] https://%3cznc_server_ip>:31337/%0a[ ** ]%0a[ ?? ] Launch ZNC now? (yes/no) [yes]: no%0a@]%0a%0aFor now, avoid setting up the web server on port 31337. We will instead use [[relayd/acceleration|relayd]] so that the web server can viewed on the default port for https: port 443.%0a%0a!! Configuring SSL%0a%0aIn order to provide SSL for the bouncer, you must first configure [[openhttpd/configure|OpenHTTPd]] and request a certificate with [[acme-client/configure|acme-client]].%0a%0aOnce that is done, you can copy the certificate:%0a%0a[@%0a# cp /etc/ssl/bnc.example.com.fullchain.pem /home/znc/home/znc/.znc/%0a# cp /etc/ssl/private/bnc.example.com.key /home/znc/home/znc/.znc/%0a# chown znc:znc /home/znc/home/znc/.znc/bnc.example.com.*%0a@]%0a%0aIn the above commands, replace @@bnc.example.com@@ with your real hostname.%0a%0aNext, we create dhparam:%0a%0a[@%0a# openssl dhparam -out dhparam.pem 2048%0a# chown znc:znc dhparam.pem%0a# mv dhparam.pem /home/znc/home/znc/.znc/%0a@]%0a%0aNext, edit [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]] so that the configuration resembles:%0a%0a[@%0a// WARNING%0a//%0a// Do NOT edit this file while ZNC is running!%0a// Use webadmin or *controlpanel instead.%0a//%0a// Altering this file by hand will forfeit all support.%0a//%0a// But if you feel risky, you might want to read help on /znc saveconfig and /znc rehash.%0a// Also check https://wiki.znc.in/Configuration%0a%0aAnonIPLimit = 10000%0aAuthOnlyViaModule = false%0aConfigWriteDelay = 60%0aConnectDelay = 1%0aHideVersion = false%0aLoadModule = chansaver%0aLoadModule = lastseen%0aLoadModule = adminlog%0aLoadModule = identfile%0aLoadModule = webadmin%0aLoadModule = certauth%0aMaxBufferSize = 10000%0aProtectWebSessions = true%0aSSLCertFile = /home/znc/.znc/bnc.example.com.fullchain.pem%0aSSLDHParamFile = /home/znc/.znc/dhparam.pem%0aSSLKeyFile = /home/znc/.znc/bnc.example.com.key%0aPidFile = /home/znc/.znc/znc.pid%0aServerThrottle = 1%0aVersion = 1.8.2%0a%0a%3cListener listener0>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener1>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener2>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener3>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener4>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 127.0.0.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener5>%0a AllowIRC = false%0a AllowWeb = true%0a Host = 127.0.0.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1338%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cUser username>%0a Pass = sha256#014eab533f25fe65621963f712ecaf3b86fe840859ab6f4c675200c73d02e6d1#ytZ8/L,:MtZ5cMCe5IJX#%0a Admin = true%0a Nick = username%0a AltNick = username_%0a Ident = username%0a LoadModule = chansaver%0a LoadModule = controlpanel%0a%0a %3cNetwork example>%0a LoadModule = simple_away%0a Server = irc.example.com +6697 %0a%0a %3cChan #channel>%0a %3c/Chan>%0a %3c/Network>%0a%3c/User>%0a@]%0a%0aPlease read the [[https://wiki.znc.in/Configuration|ZNC wiki]] to understand the meaning of each option.%0a%0aYou will need to replace @@bnc.example.com@@ with your actual hostname.%0a%0aIn the listeners, you need to replace @@192.168.1.1@@ and @@2001:db8::@@ with your server's [[IP/myaddress|public IPv4 and IPv6 address]].%0a%0a'''NOTE''': Do '''not''' replace @@127.0.0.1@@. This is [[localhost/intro|localhost]] and must not be changed.%0a%0aIt's recommended to keep the ports 1337 for plaintext, 31337 for SSL, and 1338 for web. This convention is followed on the public servers on IRCNow. Note that znc binds to port 1338 without SSL for the web server. We later use [[openbsd/relayd|relayd]] to provide TLS acceleration on port 443.%0a%0a'''WARNING''': Do '''not''' listen to both IPv4 and IPv6. As mentioned above, you need separate listeners.%0a%0aFor the username block, use the defaults that ZNC's makeconf generated. Don't edit or delete the values that ZNC generated automatically.%0a%0aPlease read the [[https://wiki.znc.in/Configuration|ZNC wiki]] to understand the meaning of each option.%0a%0a!! Ident%0a%0aNotice the above config loads the identfile module by default. This is necessary to provide proper ident using [[oidentd/ZNC|oidentd]]. You will need to configure [[oidentd/ZNC|oidentd]] for the module to work.%0a%0a!! Packet Filter%0a%0aIf [[pf/intro|packet filter]] is set to deny all incoming connects, you can add this rule to /etc/pf.conf:%0a%0a[@%0apass in log quick proto tcp to port {http https} keep state (max-src-conn 300, max-src-conn-rate 300/60) #relayd web%0apass in log quick proto tcp to port {1337 31337} keep state (max 3000, max-src-conn 300) #bnc%0a@]%0a%0aTo load the new ruleset:%0a%0a[@%0a# pfctl -f /etc/pf.conf%0a@]%0a%0a!! Starting ZNC%0a%0aTo run znc:%0a%0a[@%0a# export HOME=/home/znc%0a# /usr/sbin/chroot -u znc -g znc /home/znc znc >>/var/log/znc.log 2>&1 &%0a@]%0a%0a!! Recreate znc.conf%0a%0aIf at any time you mess up the configuration, you can delete your znc.conf%0aand rerun the makeconf command again:%0a%0a[@%0a$ rm ~/.znc/configs/znc.conf%0a$ ~/.local/bin/znc --makeconf%0a@]%0a%0a%0a!! Changing Password%0aIf you forget the password you set during the --makeconf, you can generate a new one like this:%0a%0a[@%0a# /usr/sbin/chroot -u znc -g znc /home/znc znc --makepass %0a[ ** ] Type your new password.%0a[ ?? ] Enter password: %0a[ ?? ] Confirm password: %0a[ ** ] Kill ZNC process, if it's running.%0a[ ** ] Then replace password in the %3cUser> section of your config with this:%0a%3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a[ ** ] After that start ZNC again, and you should be able to login with the new password.%0a@]%0a%0aThe example output above shows the hash generated for a password of "password". This gives you the password block you need to add to your [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]] file. %0a'''NOTE:''' You'll need to replace the original generated Pass = line. The new user section of your config will look something like this:%0a%0a[@%0a%3cUser username>%0a %3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a Admin = true%0a Nick = username%0a AltNick = username_%0a Ident = username%0a LoadModule = chansaver%0a LoadModule = controlpanel%0a%0a %3cNetwork example>%0a LoadModule = simple_away%0a Server = irc.example.com +6697 %0a %3cChan #channel>%0a %3c/Chan>%0a %3c/Network>%0a%3c/User>%0a@]%0a%0a%0a%0a!! Editing Config%0a%0aThe best way to edit the conf file is by [[bouncer/bouncer|logging in to znc]] with your IRC client, then using the *status or *controlpanel module. You can also use the [[znc/webpanel|webpanel]] once it has been set up.%0a%0aSometimes, however, it may be necessary to edit your configuration file directly and then reload it (rehash).%0a%0a!!! Shutting down and restarting%0a%0aIf the only person using ZNC is yourself, you can easily shut down ZNC, edi the conf, then restart ZNC.%0a%0a[@%0a# pkill -U znc%0a@]%0a%0aThis will kill all processes run by the user znc, which should kill the bouncer. Then edit the znc.conf file, and restart ZNC as described above.%0a%0a!!! Live rehash%0a%0aIf you have other users connected to a public ZNC, or you cannot afford to take ZNC offline, you may need to rehash ZNC. First, [[bouncer/bouncer|log in to znc]] with your IRC client, then save the config:%0a%0a[@%0a/msg *status saveconfig%0a@]%0a%0aNext, edit [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]]. Finally, send a rehash message over IRC to ZNC:%0a%0a[@%0a/msg *status rehash%0a@]%0a%0aWe add a [[openbsd/cron|cron job]] to have ZNC restart every 5 minutes. ZNC will only start if no other ZNC instance is running, so this is safe:%0a%0a[@%0a# echo "HOME=/home/znc" >> /var/cron/tabs/root%0a# echo "*/5 * * * * /usr/sbin/chroot -u znc -g znc /home/znc znc >>/var/log/znc.log 2>&1 &" >> /var/cron/tabs/root%0a@]%0a%0a!! Testing ZNC%0a%0aTo test the connection in plaintext ('''warning''': insecure), consult the [[netcat/irc|netcat irc guide]].%0a%0aTo test the connection using SSL, run:%0a%0a[@%0a$ openssl s_client -connect bnc.example.com:31337%0a@]%0a%0aReplace @@bnc.example.com@@ with your actual hostname. Check to make sure you have the proper SSL cert configured. Once an SSL session has been established, consult the [[netcat/irc|netcat irc guide]].%0a%0a!! Web Panel%0a%0aUse [[znc/relayd|relayd]] to allow visitors to use port 443 to access the ZNC web panel.%0a%0a!! Control Panel%0a%0aSee [[znc/usage]] for help on how to use the controlpanel.%0a%0a(:if false:)%0a!! rc.d script%0a%0aCreate /etc/rc.d/znc:%0a%0a[@%0a#!/bin/ksh%0a#%0a# $OpenBSD: znc,v 1.2 2020/01/21 19:27:07 rpe Exp $%0a%0adaemon_pidfile="/home/znc/home/znc/.znc/znc.pid"%0adaemon="env HOME=/home/znc /usr/sbin/chroot -u znc -g znc /home/znc znc"%0a%0aservice_stop() {%0a if [ -f $daemon_pidfile ]; then%0a pid=$(sed 's/[^0-9]*//g' $daemon_pidfile)%0a kill $pid%0a fi%0a}%0a%0acase "$1" in%0a stop)%0a service_stop%0a ;;%0aesac%0a%0a. /etc/rc.d/rc.subr%0a%0arc_reload=NO%0a%0arc_cmd $1%0a%0a@]%0a%0a[@%0adoas chmod +x /etc/rc.d/znc%0a@]%0a%0a!! Automatic start%0a%0aThis script will automatically restart znc in case it crashes.%0a%0a[@%0adoas mkdir /usr/local/project_name/%0adoas touch /usr/local/project_name/checker_znc.sh%0adoas chmod +x /usr/local/project_name/checker_znc.sh%0a@]%0a%0a[@%0a#!/bin/sh%0a%0aSERVICE_NAME="znc"%0aSERVICE_USER="znc"%0aSERVICE_PID="/home/znc/home/znc/.znc/znc.pid"%0a%0aif ! pgrep -u $SERVICE_USER -x "$SERVICE_NAME" > /dev/null%0athen%0a if [ -f $SERVICE_PID ]; then%0a rm -f $SERVICE_PID%0a rcctl -d restart $SERVICE_NAME%0a fi%0afi%0a@]%0a%0a# echo "*/2 * * * * /usr/local/project_name/checker_znc.sh 2>&1 &" >> /var/cron/tabs/root%0a%0a(:ifend:)%0a%0a!! Custom vhosts%0a%0a'''WARNING''': do '''not''' set individual IPv6 addresses for a user's bindhost. Do not set a user's bindhost to be something like 2605:6400:10::. If you specify an IPv6 address for the bindhost, that user can *only* connect to networks that support IPv6. IPv4-only networks completely fail.%0a%0aIt is better to set the bindhost to be username.fruit.ircnow.org. Then, for the [[openbsd/nsd|nameserver]], create an AAAA record and an A record. That way, the bindhost will use IPv6 if the network is IPv6-only, and IPv4 if it is an IPv4-only network. This solution is more flexible and allows your user to fall back to IPv4 when IPv6 is not supported.%0a%0aIf a user requests to change their vhost, do not edit the bindhost -- all you need to do is update the rDNS record (see the [[openbsd/buyvm|buyvm web panel]]. Don't delete the bindhost or the DNS A/AAAA records.%0a%0aFor example, suppose the vhost was formerly user.fruit.ircnow.org. If the user wants to change it to example.com, you just need to update the rDNS to example.com, but leave the znc bindhost as username.fruit.ircnow.org and keep the A/AAAA records for username.fruit.ircnow.org.%0a%0aOnce example.com's AAAA record is working, and the rDNS has been configured properly, you can reconnect the user (either the user types @@/znc connect@@ or you type @@/msg *controlpanel reconnect %3cusername> %3cnetwork>@@), and the vhost will update properly.%0a%0aKeeping the old A/AAAA record and bindhost working will make it easier if the user changes vhosts or if their 3rd party dns server for example.com fails for whatever reason. This method will allow the user to still connect. Otherwise, if the 3rd party dns server fails for example.com (which frequently happens with cheap, free dns services), users will be unable to connect and blame you. %0a%0a!! Troubleshooting%0a%0aIf your user is getting disconnected, these are the most likely causes:%0a%0a# mismatch of ports or SSL (using plaintext on 6697 or SSL on 6667)%0a# SSL is not supported%0a# user has a server password where none belongs (most likely he confused server password with nickserv password)%0a# ident is not working%0a# ircd bans a certain username or ident for no good reason (the ircd mistakenly assumes your connection is a bot and glines it)%0a# typo of server name or IP address%0a# dns lookup error%0a%0aYou may be need to install icu4c-68.2v0.%0a%0a!!! IPv4/IPv6 mismatch%0a%0aIf a znc user has a bindhost that is IPv6 only but the network is IPv4 only, or vice versa, it will not connect.%0a%0aTo prevent this, you '''must''' use a symbolic hostname (such as username.example.com) for the bindhost. Each hostname needs a single [[dns/records|A record]] and a single [[dns/records|AAAA record]] in the [[nsd/zone|DNS zone]]. If any part is misconfigured, users will be unable to connect.%0a%0aTo check if any bindhosts are incorrectly using fixed IPv6 or IPv4 addresses, run:%0a%0a[@%0a# sed -nE '/.*(\%3cBindHost|\%3cDCCBindHost) = (.*:.*|[0-9.]+)/s//\2/p' /home/znc/home/znc/.znc/configs/znc.conf%0a@]%0a%0aIf you see IP addresses like the following, then your bindhosts are incorrectly set to use IPv4 or IPv6 addreses directly instead of symbolic hostnames:%0a%0a[@%0a192.168.1.1%0a2001:db8::%0a@]%0a%0a!!! Bindhost Errors%0a%0aA quick way to check if there are DNS errors is to run%0athe following two commands:%0a%0a[@%0a# sed -nE '/.*(\%3cBindHost|\%3cDCCBindHost) = (.*)/s//\2/p' /home/znc/home/znc/.znc/configs/znc.conf | xargs -n 1 -t host%0a@]%0a%0aEvery hostname should have both an IPv4 and IPv6 address. The IPv4 address should match your [[openbsd/ddos|DDoS-filtered]] public address. Each IPv6 address should be unique.%0a%0aIf you see duplicate entries (the same hostname returns multiple IPv6 addresses), you must delete the duplicate [[dns/vhost|DNS entries]].%0a%0aHere are error messages that indicate there are DNS problems with the bindhost:%0a%0a[@%0ahost username.example.com%0a;; connection timed out; no servers could be reached%0a@]%0a%0aThere is an error because means that the DNS server could not be reached.%0a%0a[@%0ahost username.example.com%0aHost username.example.com not found: 3(NXDOMAIN)%0a@]%0a%0aThis indicates there are no DNS records for the bindhost.%0a%0a[@%0a$ doas grep -i host /home/znc/home/znc/.znc/configs/znc.conf | grep -v > ~/bindhost%0a$ vi ~/bindhost%0a@]%0a%0aThen with vi:%0a%0a[@%0a:%25s_.* = _host _g%0a@]%0a%0aThen:%0a%0a[@%0a$ sh ~/bindhost%0a@]%0a%0aIf you see any records there with only a single IPv4 address but no IPv6, or a single IPv6 but no IPv4, or any NXDOMAIN responses, you need to fix your DNS records. There should be exactly one shared IPv4 and one unique IPv6 for each hostname, and zero NXDOMAIN responses.%0a%0a!!! Missing libraries%0a%0aIf you are get errors such as:%0a%0a[@%0ald.so: znc: can't load library 'libc++abi.so.5.0'%0a@]%0a%0aThen you may be on the wrong OpenBSD version (6.9 or earlier); or you did not apply [[openbsd/syspatch|syspatch]]; or you did not upgrade all dependencies:%0a%0a[@%0a$ doas syspatch%0a$ doas pkg_add -Uu%0a@]%0a%0aDelete the build folder and compile again.%0a
-time=1651798369
+text=(:title Chroot ZNC:)%0a%0aIn this guide, we will install ZNC inside a chroot.%0a%0a[[https://wiki.znc.in|ZNC]] is an IRC bouncer. It runs on a server and stays connected after you turn off your computer or phone. It saves chat messages and replays them when you reconnect, and also helps to hide your IP address. If you are running it on IRCNow, your server may also offer [[openbsd/ddos|DDoS protection]] to keep you online.%0a%0a!! Before You Begin%0a%0aRead the [[chroot/intro|introduction to chroots]] to get familiar with the concept of chroots. In this guide, we use a chroot for extra security.%0a%0aYou will want to set up [[Znc/Install|ZNC]] once without a chroot, as a normal user without root powers. This will give you a better understanding of how ZNC works before you attempt a more complex, chrooted install.%0a%0a!! Public ZNCs%0a%0aIf you are offering a public ZNC service for many users, you will want to get a ddos-filtered IPv4 address and an IPv6 subnet from your internet provider ([[openbsd/buyvm|BuyVM guide]]).%0a%0a!! Installing Dependencies%0a%0aThe below installation was tested on [[openbsd/syspatch|OpenBSD 7.1 stable]]. ZNC will run inside a chroot at /home/znc.%0a%0aBefore beginning the installation, check to make sure you are using OpenBSD 7.1 and that your system is patched:%0a%0a[@%0a$ uname -a%0aOpenBSD jrmu.host.bsdforall.org 7.1 GENERIC#443 amd64%0a$ doas syspatch%0a@]%0a%0aNext, we install needed dependencies:%0a%0a[@%0a$ doas pkg_add icu4c boost cmake gettext-runtime gettext-tools%0a@]%0a%0a!! Installing from Packages%0a%0a'''WARNING''': OpenBSD 6.9 (and later) may contain a bug that causes ZNC to crash with a segmentation fault. To avoid this, we recommend applying a custom patch to ZNC as described below in '''Patched Source'''.%0a%0aIf you are running on a single core server, you can install znc from packages:%0a%0a[@%0a$ doas pkg_add znc%0a@]%0a%0a!! Compiling from Source%0a%0a!!! Patched Source%0a%0aDue to a bug in OpenBSD 6.9, we have applied a custom patch to ZNC to avoid segfaults on multicore servers:%0a%0a[@%0adiff -ru znc-1.8.2-old/src/main.cpp znc-1.8.2-new/src/main.cpp%0a--- znc-1.8.2-old/src/main.cpp Mon Sep 7 18:57:50 2020%0a+++ znc-1.8.2-new/src/main.cpp Thu Dec 24 17:04:37 2020%0a@@ -292,6 +292,7 @@%0a }%0a %0a int main(int argc, char** argv) {%0a+ pthread_attr_t a; pthread_attr_init(&a);%0a CString sConfig;%0a CString sDataDir = "";%0a@]%0a%0aThe schat module also needs patching for [[libressl/intro|libreSSL]]:%0a%0a[@%0a--- modules/schat.cpp.orig%0a+++ modules/schat.cpp%0a@@ -25,8 +25,8 @@%0a #include %3cznc/User.h>%0a #include %3cznc/IRCNetwork.h>%0a %0a-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \%0a- OPENSSL_VERSION_NUMBER %3c 0x10100007%0a+#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER %3c 0x10100007 || \%0a+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER %3c 0x3040000fL)%0a /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2%0a weeks before the public release.%0a See openssl/openssl@e92813234318635639dba0168c7ef5568757449b.%0a */%0a@]%0a%0a@@crypt.cpp@@ also needs to be patched:%0a%0a[@%0aDH_set0_pqg() has been available since LibreSSL version 2.7. This version%0awon't compile with opaque DH in LibreSSL 3.5.%0a%0aIndex: modules/crypt.cpp%0a--- modules/crypt.cpp.orig%0a+++ modules/crypt.cpp%0a@@ -68,7 +68,7 @@ class CCryptMod : public CModule {%0a CString m_sPrivKey;%0a CString m_sPubKey;%0a%0a-#if OPENSSL_VERSION_NUMBER %3c 0X10100000L || defined(LIBRESSL_VERSION_NUMBER)%0a+#if OPENSSL_VERSION_NUMBER %3c 0X10100000L%0a static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) {%0a /* If the fields p and g in dh are nullptr, the corresponding input%0a * parameters MUST be non-nullptr. q may remain nullptr.%0a@]%0a%0a[@%0adiff -u znc-1.8.2/CMakeLists.txt.orig znc-1.8.2/CMakeLists.txt%0a--- znc-1.8.2/CMakeLists.txt.orig Mon Sep 7 18:57:50 2020%0a+++ znc-1.8.2/CMakeLists.txt Fri May 6 03:50:26 2022%0a@@ -44,6 +44,7 @@%0a include(TestCXX11)%0a set(CMAKE_CXX_STANDARD 11)%0a set(CMAKE_CXX_STANDARD_REQUIRED true)%0a+set(CMAKE_CXX_FLAGS "-DHAVE_OPAQUE_SSL" CACHE STRING "compile flags" FORCE)%0a if(NOT CYGWIN)%0a # We don't want to use -std=gnu++11 instead of -std=c++11, but among other%0a # things, -std=c++11 on cygwin defines __STRICT_ANSI__ which makes cygwin%0a@]%0a %0aIRCNow provides a patched version of ZNC:%0a%0a[@%0a$ cd ~%0a$ ftp https://ircnow.org/software/znc-1.8.2b.tar.gz%0a@]%0a%0aOn OpenBSD, [[ftp/usage|ftp]] can also be used to download files from the web.%0a%0aFor [[tar/usage|tar]], the options xvzf stand for e(x)tract, (v)erbose, un(z)ip, and (f)ile.%0a%0a[@%0a$ tar xvzf znc-1.8.2b.tar.gz%0a@]%0a%0aNext, we build ZNC:%0a%0a[@%0a$ cd znc-1.8.2%0a$ mkdir build%0a$ cd build%0a$ cmake ..%0a$ make%0a$ doas make install%0a@]%0a%0a!!! Upstream Source%0a%0aYou can choose to use the upstream source code, but you must apply patches to get it to build properly.%0a%0a'''WARNING''': If you are on OpenBSD 7.0, you must patch znc-1.8.2 to avoid a threading bug that causes segfaults and to fix a bug in the schat module.%0a%0aFirst, download the latest stable release:%0a%0a[@%0a$ cd ~%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz%0a@]%0a%0aWe recommend you verify the [[gpg/verify|gpg signature]]:%0a%0a[@%0a$ doas pkg_add gnupg%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz.sig%0a$ gpg2 --recv-key D5823CACB477191CAC0075555AE420CC0209989E%0a$ gpg2 --verify znc-1.8.2.tar.gz.sig znc-1.8.2.tar.gz%0a@]%0a%0aNext, [[tar/usage|extract and unzip]] the files:%0a%0a[@%0a$ tar xvzf znc-1.8.2.tar.gz %0a@]%0a%0a!! Configuring the Chroot%0a%0aWe want to [[openbsd/adduser|add a new user]]: create a new unprivileged user account for security:%0a%0a[@%0a$ doas useradd -m -d /home/znc -s /sbin/nologin znc%0a@]%0a%0a@@-m@@ tells [[https://man.openbsd.org/useradd|useradd]] to create a home folder; @@-d@@ says the home folder is @@/home/znc@@; @@-s@@ specifies the default shell is @@/sbin/nologin@@; meaning no user can login. The username created is znc.%0a%0a!!! Login Class%0a%0aAdd the following lines to the end of [[https://man.openbsd.org/login.conf|/etc/login.conf]]:%0a%0a[@%0aznc:\%0a :openfiles-cur=4096:\%0a :openfiles-max=8182:\%0a :openfiles=4096:\%0a :stacksize-cur=48M:\%0a :stacksize-max=48M:\%0a :maxproc-max=infinity:\%0a :maxproc-cur=4096:\%0a :tc=daemon:%0a@]%0a%0a'''WARNING''': Use tabs and not spaces. Spaces will fail and as a result, znc will not get the file resources it needs.%0a%0aThe [[openbsd/loginconf|login.conf]] guide explains the attributes in more detail.%0a%0aEach time znc creates a new connection for a user, it requires at least one file descriptor. So, if your file descriptor limit is set too low, znc will be unable to make new connections to networks. openfiles sets the maximum number of open file descriptors per process. -cur specifies the current limit and -max specifies the maximum limit.%0a%0aThe current and maximum stack size controls how much stack memory a user can use. We set it at 48M to give ZNC plenty of room.%0a%0a@@maxproc@@ limits how many processes a user in this class can create. We set the maximum to infinity and the current amount to 4096. @@tc=daemon@@ means that the default values will come from the @@daemon@@ login class.%0a%0aNow we change znc's default login class to znc:%0a%0a[@%0a$ doas usermod -L znc znc%0a@]%0a%0aThis can also be edited with a text editor using [[openbsd/vipw]].%0a%0aTo confirm that the login class has been changed, check [[https://man.openbsd.org/./man5/passwd.5|/etc/passwd]].%0a%0a[@%0a$ doas grep '^znc' /etc/passwd%0aznc:*:1001:1001:znc:0:0:znc:/home/znc:/sbin/nologin%0a@]%0a%0a[[grep/usage|grep]] searches for the line that begins with @@znc@@ in [[https://man.openbsd.org/./man5/passwd.5|/etc/passwd]].%0a%0aThe 5th field needs to say znc:%0a%0a[@%0a$ doas grep '^znc' /etc/passwd | cut -d : -f 5%0aznc%0a@]%0a%0a'''NOTE''': If /etc/login.conf.db exists, make sure to delete it, otherwise login.conf changes won't apply:%0a%0a[@%0a$ doas rm /etc/login.conf.db%0a@]%0a%0aNext, we temporarily change znc's shell to ksh:%0a%0a[@%0a$ doas chsh -s /bin/ksh znc%0a@]%0a%0aNext, we login with the username znc, with the login class znc:%0a%0a[@%0a$ doas su -c znc znc%0a$ ulimit -a%0atime(cpu-seconds) unlimited%0afile(blocks) unlimited%0acoredump(blocks) unlimited%0adata(kbytes) 33554432%0astack(kbytes) 32768%0alockedmem(kbytes) 329478%0amemory(kbytes) 985092%0anofiles(descriptors) 4096%0aprocesses 1310%0a@]%0a%0a@@ulimit -a@@ displays all process limits for our current user.%0a%0a'''WARNING''': If nofiles(descriptors) is not 4096, you may have an error in your configuration!%0a%0aPress ctrl+d to signal the end of file to logout, then run the script as root:%0a%0a[@%0a$ ^D%0a$ doas sh chroot.sh%0a@]%0a%0a!! Configuring ZNC%0a%0a!!! Makeconf%0a%0aAt first, you will need to create a conf file:%0a%0a[@%0a# export HOME=/home/znc/%0a# chroot -u znc -g znc /home/znc znc --makeconf%0a[ .. ] Checking for list of available modules...%0a[ ** ]%0a[ ** ] -- Global settings --%0a[ ** ]%0a[ ?? ] Listen on port (1025 to 65534): 31337%0a[ ?? ] Listen using SSL (yes/no) [no]: yes%0a[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]: no%0a[ .. ] Verifying the listener...%0a[ ** ] Unable to locate pem file: [/home/znc/.znc/znc.pem], creating it%0a[ .. ] Writing Pem file [/home/znc/.znc/znc.pem]...%0a[ ** ] Enabled global modules [webadmin]%0a[ ** ]%0a@]%0a%0aWe're going to configure ZNC to listen on ports 1337 and 31337. Port 1337 will be plaintext, port 31337 will be SSL. This convention is followed by IRCNow's public servers.%0a%0a'''WARNING''': Do '''not''' listen to both IPv4 and IPv6. There appears to be a bug in ZNC v1.8.2 on OpenBSD 6.9 where selecting 'yes' will cause IPv4 to stop working. Instead, as shown later in the guide, you can create separate listeners to allow listening to both IPv4 and IPv6.%0a%0aYou will want to enable connecting both with and without [[tls/overview|SSL]]. Although SSL helps to encrypt messages, some older IRC programs don't support it, so it is important to offer ZNC in plaintext.%0a%0aZNC will automatically create its own SSL certificate. This certificate, however, will be self-signed and hence will show up as invalid or untrusted by your IRC client. To get a properly signed SSL certificate, you will need to configure [[openhttpd/configure|openhttpd]] and request the certificate with [[acme-client/configure|acme-client]].%0a%0a[@%0a[ ** ] -- Admin user settings --%0a[ ** ]%0a[ ?? ] Username (alphanumeric): username%0a[ ?? ] Enter password:%0a[ ?? ] Confirm password:%0a[ ?? ] Nick [username]:%0a[ ?? ] Alternate nick [username_]:%0a[ ?? ] Ident [username]:%0a[ ?? ] Real name (optional):%0a@]%0a%0a!!! Bindhosts%0a%0aNext, you'll be asked to specify an optional bindhost. For now, we will leave this blank.%0a%0a[@%0a[ ?? ] Bind host (optional):%0a@]%0a%0a'''WARNING''': You cannot pick any arbitrary [[dns/vhost|bindhost]] that you want. If you bindhost does not work, your vhost will not show up properly, and you may not be able to connect at all!%0a%0aThe bindhost is used to pick which IP address to use for a server with multiple IP addresses. It can allow you to pick a nice-looking vhost, like @@username@user name.example.com@@, once [[dns/overview|DNS]] has been properly set up.%0a%0aA [[dns/vhost|vhost]] must have proper [[dns/overview|forward]] and [[DNS/rDNS|reverse DNS]] [[dns/records|records]] to work. If these have not been configured properly, first leave the bindhost blank.%0a%0aTo test if your bindhost works properly, check the [[host/usage|host]] guide. You will want to run host on your hostname and IP address to make sure they both match.%0a%0a[@%0a[ ** ] Enabled user modules [chansaver, controlpanel]%0a[ ** ]%0a[ ?? ] Set up a network? (yes/no) [yes]:%0a[ ** ]%0a@]%0a%0aWe will turn on the chansaver and controlpanel modules and set up a network.%0a%0a[@%0a[ ** ] -- Network settings --%0a[ ** ]%0a[ ?? ] Name [freenode]: example%0a[ ?? ] Server host (host only): irc.example.com%0a[ ?? ] Server uses SSL? (yes/no) [no]: yes%0a[ ?? ] Server port (1 to 65535) [6697]:%0a[ ?? ] Server password (probably empty):%0a[ ?? ] Initial channels: #channel%0a[ ** ] Enabled network modules [simple_away]%0a@]%0a%0aConfigure a network. The network name is usually just a single word; it is not the same as the server host. IRC normally uses port 6667 if there is no SSL, and 6697 if there is SSL.%0a%0a[@%0a[ ** ]%0a[ .. ] Writing config [/home/znc//.znc/configs/znc.conf]...%0a[ ** ]%0a[ ** ] To connect to this ZNC you need to connect to it as your IRC server%0a[ ** ] using the port that you supplied. You have to supply your login info%0a[ ** ] as the IRC server password like this: user/network:pass.%0a[ ** ]%0a[ ** ] Try something like this in your IRC client...%0a[ ** ] /server %3cznc_server_ip> +31337 username:%3cpass>%0a[ ** ]%0a[ ** ] To manage settings, users and networks, point your web browser to%0a[ ** ] https://%3cznc_server_ip>:31337/%0a[ ** ]%0a[ ?? ] Launch ZNC now? (yes/no) [yes]: no%0a@]%0a%0aFor now, avoid setting up the web server on port 31337. We will instead use [[relayd/acceleration|relayd]] so that the web server can viewed on the default port for https: port 443.%0a%0a!! Configuring SSL%0a%0aIn order to provide SSL for the bouncer, you must first configure [[openhttpd/configure|OpenHTTPd]] and request a certificate with [[acme-client/configure|acme-client]].%0a%0aOnce that is done, you can copy the certificate:%0a%0a[@%0a# cp /etc/ssl/bnc.example.com.fullchain.pem /home/znc/home/znc/.znc/%0a# cp /etc/ssl/private/bnc.example.com.key /home/znc/home/znc/.znc/%0a# chown znc:znc /home/znc/home/znc/.znc/bnc.example.com.*%0a@]%0a%0aIn the above commands, replace @@bnc.example.com@@ with your real hostname.%0a%0aNext, we create dhparam:%0a%0a[@%0a# openssl dhparam -out dhparam.pem 2048%0a# chown znc:znc dhparam.pem%0a# mv dhparam.pem /home/znc/home/znc/.znc/%0a@]%0a%0aNext, edit [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]] so that the configuration resembles:%0a%0a[@%0a// WARNING%0a//%0a// Do NOT edit this file while ZNC is running!%0a// Use webadmin or *controlpanel instead.%0a//%0a// Altering this file by hand will forfeit all support.%0a//%0a// But if you feel risky, you might want to read help on /znc saveconfig and /znc rehash.%0a// Also check https://wiki.znc.in/Configuration%0a%0aAnonIPLimit = 10000%0aAuthOnlyViaModule = false%0aConfigWriteDelay = 60%0aConnectDelay = 1%0aHideVersion = false%0aLoadModule = chansaver%0aLoadModule = lastseen%0aLoadModule = adminlog%0aLoadModule = identfile%0aLoadModule = webadmin%0aLoadModule = certauth%0aMaxBufferSize = 10000%0aProtectWebSessions = true%0aSSLCertFile = /home/znc/.znc/bnc.example.com.fullchain.pem%0aSSLDHParamFile = /home/znc/.znc/dhparam.pem%0aSSLKeyFile = /home/znc/.znc/bnc.example.com.key%0aPidFile = /home/znc/.znc/znc.pid%0aServerThrottle = 1%0aVersion = 1.8.2%0a%0a%3cListener listener0>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener1>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener2>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener3>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener4>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 127.0.0.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener5>%0a AllowIRC = false%0a AllowWeb = true%0a Host = 127.0.0.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1338%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cUser username>%0a Pass = sha256#014eab533f25fe65621963f712ecaf3b86fe840859ab6f4c675200c73d02e6d1#ytZ8/L,:MtZ5cMCe5IJX#%0a Admin = true%0a Nick = username%0a AltNick = username_%0a Ident = username%0a LoadModule = chansaver%0a LoadModule = controlpanel%0a%0a %3cNetwork example>%0a LoadModule = simple_away%0a Server = irc.example.com +6697 %0a %3cChan #channel>%0a %3c/Chan>%0a %3c/Network>%0a%3c/User>%0a@]%0a%0aPlease read the [[https://wiki.znc.in/Configuration|ZNC wiki]] to understand the meaning of each option.%0a%0aYou will need to replace @@bnc.example.com@@ with your actual hostname.%0a%0aIn the listeners, you need to replace @@192.168.1.1@@ and @@2001:db8::@@ with your server's [[IP/myaddress|public IPv4 and IPv6 address]].%0a%0a'''NOTE''': Do '''not''' replace @@127.0.0.1@@. This is [[localhost/intro|localhost]] and must not be changed.%0a%0aIt's recommended to keep the ports 1337 for plaintext, 31337 for SSL, and 1338 for web. This convention is followed on the public servers on IRCNow. Note that znc binds to port 1338 without SSL for the web server. We later use [[openbsd/relayd|relayd]] to provide TLS acceleration on port 443.%0a%0a'''WARNING''': Do '''not''' listen to both IPv4 and IPv6. As mentioned above, you need separate listeners.%0a%0aFor the username block, use the defaults that ZNC's makeconf generated. Don't edit or delete the values that ZNC generated automatically.%0a%0aPlease read the [[https://wiki.znc.in/Configuration|ZNC wiki]] to understand the meaning of each option.%0a%0a!! Ident%0a%0aNotice the above config loads the identfile module by default. This is necessary to provide proper ident using [[oidentd/ZNC|oidentd]]. You will need to configure [[oidentd/ZNC|oidentd]] for the module to work.%0a%0a!! Packet Filter%0a%0aIf [[pf/intro|packet filter]] is set to deny all incoming connects, you can add this rule to /etc/pf.conf:%0a%0a[@%0apass in log quick proto tcp to port {http https} keep state (max-src-conn 300, max-src-conn-rate 300/60) #relayd web%0apass in log quick proto tcp to port {1337 31337} keep state (max 3000, max-src-conn 300) #bnc%0a@]%0a%0aTo load the new ruleset:%0a%0a[@%0a# pfctl -f /etc/pf.conf%0a@]%0a%0a!! Starting ZNC%0a%0aTo run znc:%0a%0a[@%0a# export HOME=/home/znc%0a# /usr/sbin/chroot -u znc -g znc /home/znc znc >>/var/log/znc.log 2>&1 &%0a@]%0a%0a!! Recreate znc.conf%0a%0aIf at any time you mess up the configuration, you can delete your znc.conf%0aand rerun the makeconf command again:%0a%0a[@%0a$ doas rm /home/znc/home/znc/.znc/configs/znc.conf%0a$ doas chroot -u znc -g znc /home/znc znc --makeconf%0a@]%0a%0a!! Changing Password%0aIf you forget the password you set during the --makeconf, you can generate a new one like this:%0a%0a[@%0a# /usr/sbin/chroot -u znc -g znc /home/znc znc --makepass %0a[ ** ] Type your new password.%0a[ ?? ] Enter password: %0a[ ?? ] Confirm password: %0a[ ** ] Kill ZNC process, if it's running.%0a[ ** ] Then replace password in the %3cUser> section of your config with this:%0a%3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a[ ** ] After that start ZNC again, and you should be able to login with the new password.%0a@]%0a%0aThe example output above shows the hash generated for a password of "password". This gives you the password block you need to add to your [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]] file. %0a'''NOTE:''' You'll need to replace the original generated Pass = line. The new user section of your config will look something like this:%0a%0a[@%0a%3cUser username>%0a %3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a Admin = true%0a Nick = username%0a AltNick = username_%0a Ident = username%0a LoadModule = chansaver%0a LoadModule = controlpanel%0a%0a %3cNetwork example>%0a LoadModule = simple_away%0a Server = irc.example.com +6697 %0a %3cChan #channel>%0a %3c/Chan>%0a %3c/Network>%0a%3c/User>%0a@]%0a%0a%0a%0a!! Editing Config%0a%0aThe best way to edit the conf file is by [[bouncer/bouncer|logging in to znc]] with your IRC client, then using the *status or *controlpanel module. You can also use the [[znc/webpanel|webpanel]] once it has been set up.%0a%0aSometimes, however, it may be necessary to edit your configuration file directly and then reload it (rehash).%0a%0a!!! Shutting down and restarting%0a%0aIf the only person using ZNC is yourself, you can easily shut down ZNC, edi the conf, then restart ZNC.%0a%0a[@%0a# pkill -U znc%0a@]%0a%0aThis will kill all processes run by the user znc, which should kill the bouncer. Then edit the znc.conf file, and restart ZNC as described above.%0a%0a!!! Live rehash%0a%0aIf you have other users connected to a public ZNC, or you cannot afford to take ZNC offline, you may need to rehash ZNC. First, [[bouncer/bouncer|log in to znc]] with your IRC client, then save the config:%0a%0a[@%0a/msg *status saveconfig%0a@]%0a%0aNext, edit [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]]. Finally, send a rehash message over IRC to ZNC:%0a%0a[@%0a/msg *status rehash%0a@]%0a%0aWe add a [[openbsd/cron|cron job]] to have ZNC restart every 5 minutes. ZNC will only start if no other ZNC instance is running, so this is safe:%0a%0a[@%0a# echo "HOME=/home/znc" >> /var/cron/tabs/root%0a# echo "*/5 * * * * /usr/sbin/chroot -u znc -g znc /home/znc znc >>/var/log/znc.log 2>&1 &" >> /var/cron/tabs/root%0a@]%0a%0a!! Testing ZNC%0a%0aTo test the connection in plaintext ('''warning''': insecure), consult the [[netcat/irc|netcat irc guide]].%0a%0aTo test the connection using SSL, run:%0a%0a[@%0a$ openssl s_client -connect bnc.example.com:31337%0a@]%0a%0aReplace @@bnc.example.com@@ with your actual hostname. Check to make sure you have the proper SSL cert configured. Once an SSL session has been established, consult the [[netcat/irc|netcat irc guide]].%0a%0a!! Web Panel%0a%0aUse [[znc/relayd|relayd]] to allow visitors to use port 443 to access the ZNC web panel.%0a%0a!! Control Panel%0a%0aSee [[znc/usage]] for help on how to use the controlpanel.%0a%0a(:if false:)%0a!! rc.d script%0a%0aCreate /etc/rc.d/znc:%0a%0a[@%0a#!/bin/ksh%0a#%0a# $OpenBSD: znc,v 1.2 2020/01/21 19:27:07 rpe Exp $%0a%0adaemon_pidfile="/home/znc/home/znc/.znc/znc.pid"%0adaemon="env HOME=/home/znc /usr/sbin/chroot -u znc -g znc /home/znc znc"%0a%0aservice_stop() {%0a if [ -f $daemon_pidfile ]; then%0a pid=$(sed 's/[^0-9]*//g' $daemon_pidfile)%0a kill $pid%0a fi%0a}%0a%0acase "$1" in%0a stop)%0a service_stop%0a ;;%0aesac%0a%0a. /etc/rc.d/rc.subr%0a%0arc_reload=NO%0a%0arc_cmd $1%0a%0a@]%0a%0a[@%0adoas chmod +x /etc/rc.d/znc%0a@]%0a%0a!! Automatic start%0a%0aThis script will automatically restart znc in case it crashes.%0a%0a[@%0adoas mkdir /usr/local/project_name/%0adoas touch /usr/local/project_name/checker_znc.sh%0adoas chmod +x /usr/local/project_name/checker_znc.sh%0a@]%0a%0a[@%0a#!/bin/sh%0a%0aSERVICE_NAME="znc"%0aSERVICE_USER="znc"%0aSERVICE_PID="/home/znc/home/znc/.znc/znc.pid"%0a%0aif ! pgrep -u $SERVICE_USER -x "$SERVICE_NAME" > /dev/null%0athen%0a if [ -f $SERVICE_PID ]; then%0a rm -f $SERVICE_PID%0a rcctl -d restart $SERVICE_NAME%0a fi%0afi%0a@]%0a%0a# echo "*/2 * * * * /usr/local/project_name/checker_znc.sh 2>&1 &" >> /var/cron/tabs/root%0a%0a(:ifend:)%0a%0a!! Custom vhosts%0a%0a'''WARNING''': do '''not''' set individual IPv6 addresses for a user's bindhost. Do not set a user's bindhost to be something like 2605:6400:10::. If you specify an IPv6 address for the bindhost, that user can *only* connect to networks that support IPv6. IPv4-only networks completely fail.%0a%0aIt is better to set the bindhost to be username.fruit.ircnow.org. Then, for the [[openbsd/nsd|nameserver]], create an AAAA record and an A record. That way, the bindhost will use IPv6 if the network is IPv6-only, and IPv4 if it is an IPv4-only network. This solution is more flexible and allows your user to fall back to IPv4 when IPv6 is not supported.%0a%0aIf a user requests to change their vhost, do not edit the bindhost -- all you need to do is update the rDNS record (see the [[openbsd/buyvm|buyvm web panel]]. Don't delete the bindhost or the DNS A/AAAA records.%0a%0aFor example, suppose the vhost was formerly user.fruit.ircnow.org. If the user wants to change it to example.com, you just need to update the rDNS to example.com, but leave the znc bindhost as username.fruit.ircnow.org and keep the A/AAAA records for username.fruit.ircnow.org.%0a%0aOnce example.com's AAAA record is working, and the rDNS has been configured properly, you can reconnect the user (either the user types @@/znc connect@@ or you type @@/msg *controlpanel reconnect %3cusername> %3cnetwork>@@), and the vhost will update properly.%0a%0aKeeping the old A/AAAA record and bindhost working will make it easier if the user changes vhosts or if their 3rd party dns server for example.com fails for whatever reason. This method will allow the user to still connect. Otherwise, if the 3rd party dns server fails for example.com (which frequently happens with cheap, free dns services), users will be unable to connect and blame you. %0a%0a!! Troubleshooting%0a%0aIf your user is getting disconnected, these are the most likely causes:%0a%0a# mismatch of ports or SSL (using plaintext on 6697 or SSL on 6667)%0a# SSL is not supported%0a# user has a server password where none belongs (most likely he confused server password with nickserv password)%0a# ident is not working%0a# ircd bans a certain username or ident for no good reason (the ircd mistakenly assumes your connection is a bot and glines it)%0a# typo of server name or IP address%0a# dns lookup error%0a%0aYou may be need to install icu4c-68.2v0.%0a%0a!!! IPv4/IPv6 mismatch%0a%0aIf a znc user has a bindhost that is IPv6 only but the network is IPv4 only, or vice versa, it will not connect.%0a%0aTo prevent this, you '''must''' use a symbolic hostname (such as username.example.com) for the bindhost. Each hostname needs a single [[dns/records|A record]] and a single [[dns/records|AAAA record]] in the [[nsd/zone|DNS zone]]. If any part is misconfigured, users will be unable to connect.%0a%0aTo check if any bindhosts are incorrectly using fixed IPv6 or IPv4 addresses, run:%0a%0a[@%0a# sed -nE '/.*(\%3cBindHost|\%3cDCCBindHost) = (.*:.*|[0-9.]+)/s//\2/p' /home/znc/home/znc/.znc/configs/znc.conf%0a@]%0a%0aIf you see IP addresses like the following, then your bindhosts are incorrectly set to use IPv4 or IPv6 addreses directly instead of symbolic hostnames:%0a%0a[@%0a192.168.1.1%0a2001:db8::%0a@]%0a%0a!!! Bindhost Errors%0a%0aA quick way to check if there are DNS errors is to run%0athe following two commands:%0a%0a[@%0a# sed -nE '/.*(\%3cBindHost|\%3cDCCBindHost) = (.*)/s//\2/p' /home/znc/home/znc/.znc/configs/znc.conf | xargs -n 1 -t host%0a@]%0a%0aEvery hostname should have both an IPv4 and IPv6 address. The IPv4 address should match your [[openbsd/ddos|DDoS-filtered]] public address. Each IPv6 address should be unique.%0a%0aIf you see duplicate entries (the same hostname returns multiple IPv6 addresses), you must delete the duplicate [[dns/vhost|DNS entries]].%0a%0aHere are error messages that indicate there are DNS problems with the bindhost:%0a%0a[@%0ahost username.example.com%0a;; connection timed out; no servers could be reached%0a@]%0a%0aThere is an error because means that the DNS server could not be reached.%0a%0a[@%0ahost username.example.com%0aHost username.example.com not found: 3(NXDOMAIN)%0a@]%0a%0aThis indicates there are no DNS records for the bindhost.%0a%0a[@%0a$ doas grep -i host /home/znc/home/znc/.znc/configs/znc.conf | grep -v > ~/bindhost%0a$ vi ~/bindhost%0a@]%0a%0aThen with vi:%0a%0a[@%0a:%25s_.* = _host _g%0a@]%0a%0aThen:%0a%0a[@%0a$ sh ~/bindhost%0a@]%0a%0aIf you see any records there with only a single IPv4 address but no IPv6, or a single IPv6 but no IPv4, or any NXDOMAIN responses, you need to fix your DNS records. There should be exactly one shared IPv4 and one unique IPv6 for each hostname, and zero NXDOMAIN responses.%0a%0a!!! Missing libraries%0a%0aIf you are get errors such as:%0a%0a[@%0ald.so: znc: can't load library 'libc++abi.so.5.0'%0a@]%0a%0aThen you may be on the wrong OpenBSD version (6.9 or earlier); or you did not apply [[openbsd/syspatch|syspatch]]; or you did not upgrade all dependencies:%0a%0a[@%0a$ doas syspatch%0a$ doas pkg_add -Uu%0a@]%0a%0aDelete the build folder and compile again.%0a
+time=1651875506
title=Chroot ZNC
+author:1651875506=jrmu
+diff:1651875506:1651874517:=503a504%0a> %0a
+host:1651875506=38.87.162.154
+author:1651874517=jrmu
+diff:1651874517:1651824426:=138c138%0a%3c $ cmake ..%0a---%0a> $ cmake .. -DCMAKE_CXX_FLAGS='-DHAVE_OPAQUE_SSL'%0a
+host:1651874517=38.87.162.154
+author:1651824426=jrmu
+diff:1651824426:1651823808:=561,562c561,562%0a%3c $ doas rm /home/znc/home/znc/.znc/configs/znc.conf%0a%3c $ doas chroot -u znc -g znc /home/znc znc --makeconf%0a---%0a> $ rm ~/.znc/configs/znc.conf%0a> $ ~/.local/bin/znc --makeconf%0a563a564%0a> %0a
+host:1651824426=38.87.162.154
+author:1651823808=jrmu
+diff:1651823808:1651823777:=121c121%0a%3c $ ftp https://ircnow.org/software/znc-1.8.2b.tar.gz%0a---%0a> $ ftp https://ircnow.org/software/znc-1.8.2a.tar.gz%0a129c129%0a%3c $ tar xvzf znc-1.8.2b.tar.gz%0a---%0a> $ tar xvzf znc-1.8.2a.tar.gz%0a
+host:1651823808=38.87.162.154
+author:1651823777=jrmu
+diff:1651823777:1651798369:=101,114d100%0a%3c @]%0a%3c %0a%3c [@%0a%3c diff -u znc-1.8.2/CMakeLists.txt.orig znc-1.8.2/CMakeLists.txt%0a%3c --- znc-1.8.2/CMakeLists.txt.orig Mon Sep 7 18:57:50 2020%0a%3c +++ znc-1.8.2/CMakeLists.txt Fri May 6 03:50:26 2022%0a%3c @@ -44,6 +44,7 @@%0a%3c include(TestCXX11)%0a%3c set(CMAKE_CXX_STANDARD 11)%0a%3c set(CMAKE_CXX_STANDARD_REQUIRED true)%0a%3c +set(CMAKE_CXX_FLAGS "-DHAVE_OPAQUE_SSL" CACHE STRING "compile flags" FORCE)%0a%3c if(NOT CYGWIN)%0a%3c # We don't want to use -std=gnu++11 instead of -std=c++11, but among other%0a%3c # things, -std=c++11 on cygwin defines __STRICT_ANSI__ which makes cygwin%0a
+host:1651823777=38.87.162.154
author:1651798369=jrmu
diff:1651798369:1650871079:=124c124%0a%3c $ cmake .. -DCMAKE_CXX_FLAGS='-DHAVE_OPAQUE_SSL'%0a---%0a> $ cmake ..%0a
host:1651798369=38.87.162.154
blob - 7303292d317c5beec4e7c770e4310edd1461a007
blob + cf882fa2fd614525d2ea595cab8a60c0d0f1d8d0
--- wiki.d/Znc.Install
+++ wiki.d/Znc.Install
charset=UTF-8
csum=
ctime=1627439470
-host=38.87.162.8
+host=38.87.162.154
name=Znc.Install
-rev=34
+rev=37
targets=Libressl.Intro,Ftp.Usage,Tar.Usage,Gpg.Verify,Tcpip.Ports,Tls.Overview,IPv4.Overview,IPv6.Overview,Acme-client.Configure,Dns.Vhost,Dns.Overview,DNS.RDNS,Dns.Records,Host.Usage,Kill.Usage,Ps.Usage,Tcpip.Sockets,Bouncer.Bouncer,Crontab.Edit
-text=(:title Install ZNC from Source:)%0a%0a!! Overview%0a%0a[[https://wiki.znc.in|ZNC]] is an IRC bouncer. It runs on a server and stays connected after you turn off your computer or phone. It saves chat messages and replays them when you reconnect, and also helps to hide your IP address. If you are running it on IRCNow, your server may also offer DDoS protection to keep you online.%0a%0a!! Compiling from Source%0a%0a!!! Patched Source%0a%0aDue to a bug in OpenBSD 6.9, we have applied a custom patch to ZNC to avoid segfaults on multicore servers:%0a%0a[@%0adiff -ru znc-1.8.2-old/src/main.cpp znc-1.8.2-new/src/main.cpp%0a--- znc-1.8.2-old/src/main.cpp Mon Sep 7 18:57:50 2020%0a+++ znc-1.8.2-new/src/main.cpp Thu Dec 24 17:04:37 2020%0a@@ -292,6 +292,7 @@%0a }%0a %0a int main(int argc, char** argv) {%0a+ pthread_attr_t a; pthread_attr_init(&a);%0a CString sConfig;%0a CString sDataDir = "";%0a@]%0a%0aThe schat module also needs patching for [[libressl/intro|libreSSL]]:%0a%0a[@%0a--- modules/schat.cpp.orig%0a+++ modules/schat.cpp%0a@@ -25,8 +25,8 @@%0a #include %3cznc/User.h>%0a #include %3cznc/IRCNetwork.h>%0a %0a-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \%0a- OPENSSL_VERSION_NUMBER %3c 0x10100007%0a+#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER %3c 0x10100007 || \%0a+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER %3c 0x3040000fL)%0a /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2%0a weeks before the public release.%0a See openssl/openssl@e92813234318635639dba0168c7ef5568757449b.%0a */%0a@]%0a %0aIRCNow provides a patched version of ZNC:%0a%0a[@%0a$ cd ~%0a$ ftp https://ircnow.org/software/znc-1.8.2a.tar.gz%0a@]%0a%0aOn OpenBSD, [[ftp/usage|ftp]] can also be used to download files from the web.%0a%0aFor [[tar/usage|tar]], the options xvzf stand for e(x)tract, (v)erbose, un(z)ip, and (f)ile.%0a%0a[@%0a$ tar xvzf znc-1.8.2a.tar.gz%0a@]%0a%0a!!! Upstream Source%0a%0aYou can choose to use the upstream source code, but you must apply patches to get it to build properly.%0a%0a'''WARNING''': If you are on OpenBSD 7.0, you must patch znc-1.8.2 to avoid a threading bug that causes segfaults and to fix a bug in the schat module.%0a%0aFirst, download the latest stable release:%0a%0a[@%0a$ cd ~%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz%0a@]%0a%0aWe recommend you verify the [[gpg/verify|gpg signature]]:%0a%0a[@%0a$ doas pkg_add gnupg%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz.sig%0a$ gpg2 --recv-key D5823CACB477191CAC0075555AE420CC0209989E%0a$ gpg2 --verify znc-1.8.2.tar.gz.sig znc-1.8.2.tar.gz%0a@]%0a%0aNext, [[tar/usage|extract and unzip]] the files:%0a%0a[@%0a$ tar xvzf znc-1.8.2.tar.gz %0a@]%0a%0a!!! Building ZNC%0a%0aNext, we build ZNC:%0a%0a[@%0a$ cd znc-1.8.2%0a$ mkdir build%0a$ cd build%0a@]%0a%0aWe then use cmake to configure the files to install to ~/.local, then make and make install:%0a%0a[@%0a$ cmake .. -DCMAKE_INSTALL_PREFIX="$HOME/.local"%0a$ make%0a$ make install%0a@]%0a%0aYou should see this message:%0a%0a[@%0a ZNC was successfully installed.%0a You can use '/home/username/.local/bin/znc --makeconf'%0a to generate a config file.%0a%0a If you need help with using ZNC, please visit our wiki at:%0a http://znc.in%0a@]%0a%0a!! Creating znc.conf%0a%0aFollow the instructions to generate the config file:%0a%0a[@%0a$ ~/.local/bin/znc --makeconf%0a[ .. ] Checking for list of available modules...%0a[ ** ] %0a[ ** ] -- Global settings --%0a[ ** ] %0a[ ?? ] Listen on port (1025 to 65534): %0a@]%0a%0aIf you are on a shell account, you must use the [[tcpip/ports|ports]] that were reserved for your username.%0a%0a'''WARNING:''' Shell accounts users must '''not''' randomly choose ports. Shell accounts servers often have firewalls in place that will block ports not reserved to you. If you are unable to connect to ZNC, double check to see if the firewall is blocking the connection.%0a%0a[@%0a[ ?? ] Listen using SSL (yes/no) [no]: yes%0a[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]: no%0a@]%0a%0a[[tls/overview|SSL]] helps to encrypt messages sent between client and server. In other words, if you turn it on, messages sent from your IRC program to ZNC are kept secure. It's more trouble to set up, and some older IRC programs don't support it, so some users prefer to turn off SSL.%0a%0a'''WARNING''': Do '''not''' listen to both IPv4 and IPv6. There appears to be a bug in ZNC v1.8.2 on OpenBSD 6.9 where selecting 'yes' will cause IPv4 to stop working. Instead, as shown later in the guide, you can create separate listeners to allow listening to both IPv4 and IPv6.%0a%0a[[IPv4/overview|IPv4]] is the default networking protocol. [[IPv6/overview|IPv6]] is becoming more popular now, especially for mobile devices.%0a%0a[@%0a[ .. ] Verifying the listener...%0a[ ** ] Unable to locate pem file: [/home/username/.znc/znc.pem], creating it%0a[ .. ] Writing Pem file [/home/username/.znc/znc.pem]...%0a[ ** ] Enabled global modules [webadmin]%0a@]%0a%0aZNC will automatically create its own SSL certificate. This certificate, however, will be self-signed and hence will show up as invalid or untrusted by your IRC client. If you'd like a properly signed SSL certificate, ask your sysadmin or request one yourself using [[acme-client/configure|acme-client]].%0a%0a[@%0a[ ** ] %0a[ ** ] -- Admin user settings --%0a[ ** ] %0a[ ?? ] Username (alphanumeric): username%0a[ ?? ] Enter password: %0a[ ?? ] Confirm password: %0a[ ?? ] Nick [username]: %0a[ ?? ] Alternate nick [username_]: %0a[ ?? ] Ident [username]: %0a[ ?? ] Real name (optional): username%0a@]%0a%0a!!! Bindhosts%0a%0aNext, you'll be asked to specify an optional bindhost. The bindhost will give you a nice-looking vhost, like @@username@username.example.com@@.%0a%0a'''WARNING''': You cannot pick any arbitrary [[dns/vhost|bindhost]] that you want. If you bindhost does not work, your vhost will not show up properly, and you may not be able to connect at all!%0a%0aA vhost must have proper [[dns/overview|forward]] and [[DNS/rDNS|reverse DNS]] [[dns/records|records]] to work. If you're using an IRCNow shell account, you should have been provided with one at registration. You can also ask your sysadmin to change it for you, or leave it blank.%0a%0aTo test if your bindhost works properly, check the [[host/usage|host]] guide. You will want to run host on your bindhost:%0a%0a[@%0a$ host username.example.com%0ausername.example.com has address 192.168.1.1%0ausername.example.com has IPv6 address 2001:bd8::%0a@]%0a%0aYour bindhost should show both an IPv4 and IPv6 address. If it's missing an IPv4 address, it can '''only''' connect by IPv6 to an IRC network. If it's missing an IPv6 address, then it can '''only''' connect by IPv4 to an IRC network. If it's missing both, it '''cannot''' connect to '''any''' network.%0a%0aFor this reason, you don't want to put an IPv6 address directly into the bindhost. This prevents ZNC from being able to connect to an IPv4 only network. Instead, you want to use a hostname that has both [[dns/records|A and AAAA records]] defined in [[dns/overview|DNS]].%0a%0a[@%0a[ ?? ] Bind host (optional): username.example.com%0a@]%0a%0a!!! User Modules%0a%0aYou'll want to enable all the user modules:%0a%0a[@%0a[ ** ] Enabled user modules [chansaver, controlpanel]%0a[ ** ] %0a@]%0a%0a!!! Set Up a Network%0a%0aYou can optionally set up a network at this stage:%0a%0a[@%0a[ ?? ] Set up a network? (yes/no) [yes]: yes %0a[ ** ] %0a[ ** ] -- Network settings --%0a[ ** ] %0a[ ?? ] Name [freenode]: ircnow%0a[ ?? ] Server host (host only): irc6.ircnow.org%0a[ ?? ] Server uses SSL? (yes/no) [no]: yes%0a[ ?? ] Server port (1 to 65535) [6697]: %0a[ ?? ] Server password (probably empty): %0a[ ?? ] Initial channels: #ircnow%0a[ ** ] Enabled network modules [simple_away]%0a[ ** ] %0a[ .. ] Writing config [/home/username/.znc/configs/znc.conf]...%0a@]%0a%0aThis will cause ZNC to automatically connect to your favorite network (IRCNow).%0a%0aNext, I recommend *not* launching ZNC. There are still some settings you will want to add and configure:%0a%0a[@%0a[ ** ] To connect to this ZNC you need to connect to it as your IRC server%0a[ ** ] using the port that you supplied. You have to supply your login info%0a[ ** ] as the IRC server password like this: user/network:pass.%0a[ ** ] %0a[ ** ] Try something like this in your IRC client...%0a[ ** ] /server %3cznc_server_ip> +12345 username:%3cpass>%0a[ ** ] %0a[ ** ] To manage settings, users and networks, point your web browser to%0a[ ** ] https://%3cznc_server_ip>:12345/%0a[ ** ] %0a[ ?? ] Launch ZNC now? (yes/no) [yes]: no%0a@]%0a%0a!!! Stop ZNC%0a%0aIf you accidentally launch ZNC, you will see:%0a%0a[@%0a[ .. ] Opening config [/home/username/.znc/configs/znc.conf]...%0a[ .. ] Loading global module [webadmin]...%0a[ .. ] Binding to port [+12345]...%0a[ ** ] Loading user [username]%0a[ ** ] Loading network [ircnow]%0a[ .. ] Loading network module [simple_away]...%0a[ >> ] [/home/username/.local/lib/znc/simple_away.so]%0a[ .. ] Adding 1 servers...%0a[ .. ] Loading user module [chansaver]...%0a[ .. ] Loading user module [controlpanel]...%0a[ .. ] Forking into the background...%0a[ >> ] [pid: 86542]%0a[ ** ] ZNC 1.8.2 - https://znc.in%0a@]%0a%0aTo stop ZNC once it is launched, you can [[kill/usage|kill]] it:%0a%0a[@%0a$ kill -TERM %3cpid>%0a@]%0a%0aYou will want to replace %3cpid> with the [[ps/usage|process ID]] you see above (86542):%0a%0a[@%0a$ kill -TERM 86542%0a@]%0a%0aThis will send a (TERM)ination signal to ZNC so that it dies.%0a%0a'''NOTE''': You will need to replace 8542 with your process ID.%0a%0aIf you don't know the process ID, you can type:%0a%0a[@%0a$ ps -U %3cusername> | grep znc%0a@]%0a%0aReplace %3cusername> with your username.%0a%0a!! Recreate znc.conf%0a%0aIf at any time you mess up the configuration, you can delete your znc.conf%0aand rerun the makeconf command again:%0a%0a[@%0a$ rm ~/.znc/configs/znc.conf%0a$ ~/.local/bin/znc --makeconf%0a@]%0a%0a!! Changing Password%0aIf you forget the password you set during the --makeconf, you can generate a new one like this:%0a%0a[@%0a# /usr/sbin/chroot -u znc -g znc /home/znc znc --makepass %0a[ ** ] Type your new password.%0a[ ?? ] Enter password: %0a[ ?? ] Confirm password: %0a[ ** ] Kill ZNC process, if it's running.%0a[ ** ] Then replace password in the %3cUser> section of your config with this:%0a%3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a[ ** ] After that start ZNC again, and you should be able to login with the new password.%0a@]%0a%0aThe example output above shows the hash generated for a password of "password". This gives you the password block you need to add to your [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]] file. %0a'''NOTE:''' You'll need to replace the original generated Pass = line. The new user section of your config will look something like this:%0a%0a[@%0a%3cUser username>%0a %3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a Admin = true%0a Nick = username%0a AltNick = username_%0a Ident = username%0a LoadModule = chansaver%0a LoadModule = controlpanel%0a%0a %3cNetwork example>%0a LoadModule = simple_away%0a Server = irc.example.com +6697 %0a %3cChan #channel>%0a %3c/Chan>%0a %3c/Network>%0a%3c/User>%0a@]%0a%0a!! Copying SSL certs (optional)%0a%0aIf you want to have properly validating SSL certs, your sysadmin can provide them for you in your ~/ssl/ folder. We will need to create a symbolic link for them to your znc folder:%0a%0a[@%0a$ ln -s ~/ssl/username.example.com.crt ~/.znc/username.example.com.crt%0a$ ln -s ~/ssl/username.example.com.key ~/.znc/username.example.com.key%0a@]%0a%0aYou must replace username.example.com with your actual hostname.%0a%0aAfterwards, we can create a dhparam file:%0a%0a[@%0a$ openssl dhparam -out ~/.znc/dhparam.pem 2048%0a@]%0a%0a!! Configuration%0a%0aHere are some recommended changes to make to the default znc.conf so that it works nicely. Replace the top portion of znc.conf with these settings:%0a%0a[@%0aAnonIPLimit = 10000%0aAuthOnlyViaModule = false%0aConfigWriteDelay = 60%0aConnectDelay = 1%0aHideVersion = false%0aMaxBufferSize = 10000%0aProtectWebSessions = true%0aServerThrottle = 1%0aVersion = 1.8.2%0a@]%0a%0a'''WARNING''': Do not duplicate listeners or settings, or else ZNC will fail.%0a%0aFor a full explanation of these settings, please consult the [[https://wiki.znc.in/Configuration|ZNC wiki]].%0a%0aNext, we load the following modules:%0a%0a[@%0aLoadModule = chansaver%0aLoadModule = adminlog%0aLoadModule = certauth%0aPidFile = /home/znc/.znc/znc.pid%0a@]%0a%0aIf you want to store logs on the shell account, you can add this line:%0a%0a[@%0aLoadModule = log%0a@]%0a%0a'''NOTE''': sysadmins can read logs stored on the server. Also, in the event of a security breach, an attacker can also read these logs.%0a%0a!!! SSL certs (Optional)%0a%0aIf you want properly validating SSL certs, you can add these lines to set the paths for the SSL files and process ID (pid) files:%0a%0a[@%0aSSLCertFile = /home/znc/.znc/username.example.com.crt%0aSSLKeyFile = /home/znc/.znc/username.example.com.key%0aSSLDHParamFile = /home/znc/.znc/dhparam.pem%0a@]%0a%0a'''NOTE''': For the SSL certs, you will need to ask the admin. You will need to replace username.example.com with the unique hostname that your admin provides.%0a%0a'''WARNING: You must '''not''' use username.example.com or else your SSL certificates will not load properly and your ZNC will not be able to offer SSL encryption. If you do not have your own SSL certs, then don't add these lines!%0a%0a!!! Listeners%0a%0aNext, you'll want to create listeners. Each listener specifies a unique combination of IP address and port ([[tcpip/sockets|a TCP socket]]):%0a%0a[@%0a%3cListener listener0>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener1>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener2>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener3>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a@]%0a%0a@@Host = 192.168.1.1@@ and @@Port = 1337@@ tells ZNC to [[tcpip/sockets|listen]] on that IP address. You '''must''' replace 192.168.1.1 and 2001:db8:: with your real IP addresses and you '''must''' replace 1337 and 31337 with the ports you were given during account registration. If you don't use the correct IP address and port, ZNC may refuse to launch, or you may be unable to connect.%0a%0aYou can find your IP addresses by running host on your unique hostname:%0a%0a[@%0a$ host username.example.com%0ausername.example.com has address 198.51.100.1%0ausername.example.com has IPv6 address fe80:c001:d00d::%0a@]%0a%0a'''WARNING''': You must replace 192.168.1.1 and 2001:db8:: with your real IP address, or znc will fail to launch.%0a%0a!! Run ZNC%0a%0aTo start ZNC right away:%0a%0a[@%0a$ ~/.local/bin/znc >> ~/.znc/znc.log 2>&1 &%0a@]%0a%0aThis will store all znc log messages to ~/.znc/znc.log. If ZNC fails to start or crashes, you can consult this file for the full error log.%0a%0a!! Connecting to ZNC%0a%0aFrom here, you will want to consult the [[bouncer/bouncer|ZNC client guides]]%0ato see how to connect to ZNC.%0a%0a!! Creating a cronjob%0a%0aYou will want to create a [[crontab/edit|cronjob]] which will restart znc every 5 minutes in case it ever crashes.%0a%0aThen, type:%0a%0a[@%0a$ crontab -e%0a*/5 * * * * ~/.local/bin/znc >> ~/.znc/znc.log 2>&1 &%0a@]%0a%0a'''NOTE:''' znc checks its own pid to see if it is running and quits if it is. Keep in mind this in mind when using cron to restart processes like this.%0a%0a!! Troubleshooting%0a%0aIf you run into errors, check the error log in ~/.znc/znc.log, or turn on debugging:%0a%0a[@%0a~/.local/bin/znc -D%0a@]%0a
-time=1647356519
+text=(:title Install ZNC from Source:)%0a%0a!! Overview%0a%0a[[https://wiki.znc.in|ZNC]] is an IRC bouncer. It runs on a server and stays connected after you turn off your computer or phone. It saves chat messages and replays them when you reconnect, and also helps to hide your IP address. If you are running it on IRCNow, your server may also offer DDoS protection to keep you online.%0a%0a!! Compiling from Source%0a%0a!!! Patched Source%0a%0aDue to a bug in OpenBSD 6.9, we have applied a custom patch to ZNC to avoid segfaults on multicore servers:%0a%0a[@%0adiff -ru znc-1.8.2-old/src/main.cpp znc-1.8.2-new/src/main.cpp%0a--- znc-1.8.2-old/src/main.cpp Mon Sep 7 18:57:50 2020%0a+++ znc-1.8.2-new/src/main.cpp Thu Dec 24 17:04:37 2020%0a@@ -292,6 +292,7 @@%0a }%0a %0a int main(int argc, char** argv) {%0a+ pthread_attr_t a; pthread_attr_init(&a);%0a CString sConfig;%0a CString sDataDir = "";%0a@]%0a%0aThe schat module also needs patching for [[libressl/intro|libreSSL]]:%0a%0a[@%0a--- modules/schat.cpp.orig%0a+++ modules/schat.cpp%0a@@ -25,8 +25,8 @@%0a #include %3cznc/User.h>%0a #include %3cznc/IRCNetwork.h>%0a %0a-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \%0a- OPENSSL_VERSION_NUMBER %3c 0x10100007%0a+#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER %3c 0x10100007 || \%0a+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER %3c 0x3040000fL)%0a /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2%0a weeks before the public release.%0a See openssl/openssl@e92813234318635639dba0168c7ef5568757449b.%0a */%0a@]%0a%0a@@crypt.cpp@@ also needs to be patched:%0a%0a[@%0aDH_set0_pqg() has been available since LibreSSL version 2.7. This version%0awon't compile with opaque DH in LibreSSL 3.5.%0a%0aIndex: modules/crypt.cpp%0a--- modules/crypt.cpp.orig%0a+++ modules/crypt.cpp%0a@@ -68,7 +68,7 @@ class CCryptMod : public CModule {%0a CString m_sPrivKey;%0a CString m_sPubKey;%0a%0a-#if OPENSSL_VERSION_NUMBER %3c 0X10100000L || defined(LIBRESSL_VERSION_NUMBER)%0a+#if OPENSSL_VERSION_NUMBER %3c 0X10100000L%0a static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) {%0a /* If the fields p and g in dh are nullptr, the corresponding input%0a * parameters MUST be non-nullptr. q may remain nullptr.%0a@]%0a%0a[@%0adiff -u znc-1.8.2/CMakeLists.txt.orig znc-1.8.2/CMakeLists.txt%0a--- znc-1.8.2/CMakeLists.txt.orig Mon Sep 7 18:57:50 2020%0a+++ znc-1.8.2/CMakeLists.txt Fri May 6 03:50:26 2022%0a@@ -44,6 +44,7 @@%0a include(TestCXX11)%0a set(CMAKE_CXX_STANDARD 11)%0a set(CMAKE_CXX_STANDARD_REQUIRED true)%0a+set(CMAKE_CXX_FLAGS "-DHAVE_OPAQUE_SSL" CACHE STRING "compile flags" FORCE)%0a if(NOT CYGWIN)%0a # We don't want to use -std=gnu++11 instead of -std=c++11, but among other%0a # things, -std=c++11 on cygwin defines __STRICT_ANSI__ which makes cygwin%0a@]%0a %0aIRCNow provides a patched version of ZNC:%0a%0a[@%0a$ cd ~%0a$ ftp https://ircnow.org/software/znc-1.8.2b.tar.gz%0a@]%0a%0aOn OpenBSD, [[ftp/usage|ftp]] can also be used to download files from the web.%0a%0aFor [[tar/usage|tar]], the options xvzf stand for e(x)tract, (v)erbose, un(z)ip, and (f)ile.%0a%0a[@%0a$ tar xvzf znc-1.8.2b.tar.gz%0a@]%0a%0a!!! Upstream Source%0a%0aYou can choose to use the upstream source code, but you must apply patches to get it to build properly.%0a%0a'''WARNING''': If you are on OpenBSD 7.0, you must patch znc-1.8.2 to avoid a threading bug that causes segfaults and to fix a bug in the schat module.%0a%0aFirst, download the latest stable release:%0a%0a[@%0a$ cd ~%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz%0a@]%0a%0aWe recommend you verify the [[gpg/verify|gpg signature]]:%0a%0a[@%0a$ doas pkg_add gnupg%0a$ ftp https://znc.in/releases/znc-1.8.2.tar.gz.sig%0a$ gpg2 --recv-key D5823CACB477191CAC0075555AE420CC0209989E%0a$ gpg2 --verify znc-1.8.2.tar.gz.sig znc-1.8.2.tar.gz%0a@]%0a%0aNext, [[tar/usage|extract and unzip]] the files:%0a%0a[@%0a$ tar xvzf znc-1.8.2.tar.gz %0a@]%0a%0a!!! Building ZNC%0a%0aNext, we build ZNC:%0a%0a[@%0a$ cd znc-1.8.2%0a$ mkdir build%0a$ cd build%0a@]%0a%0aWe then use cmake to configure the files to install to ~/.local, then make and make install:%0a%0a[@%0a$ cmake ..%0a$ make%0a$ make install%0a@]%0a%0aYou should see this message:%0a%0a[@%0a ZNC was successfully installed.%0a You can use '/home/username/.local/bin/znc --makeconf'%0a to generate a config file.%0a%0a If you need help with using ZNC, please visit our wiki at:%0a http://znc.in%0a@]%0a%0a!! Creating znc.conf%0a%0aFollow the instructions to generate the config file:%0a%0a[@%0a$ ~/.local/bin/znc --makeconf%0a[ .. ] Checking for list of available modules...%0a[ ** ] %0a[ ** ] -- Global settings --%0a[ ** ] %0a[ ?? ] Listen on port (1025 to 65534): %0a@]%0a%0aIf you are on a shell account, you must use the [[tcpip/ports|ports]] that were reserved for your username.%0a%0a'''WARNING:''' Shell accounts users must '''not''' randomly choose ports. Shell accounts servers often have firewalls in place that will block ports not reserved to you. If you are unable to connect to ZNC, double check to see if the firewall is blocking the connection.%0a%0a[@%0a[ ?? ] Listen using SSL (yes/no) [no]: yes%0a[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]: no%0a@]%0a%0a[[tls/overview|SSL]] helps to encrypt messages sent between client and server. In other words, if you turn it on, messages sent from your IRC program to ZNC are kept secure. It's more trouble to set up, and some older IRC programs don't support it, so some users prefer to turn off SSL.%0a%0a'''WARNING''': Do '''not''' listen to both IPv4 and IPv6. There appears to be a bug in ZNC v1.8.2 on OpenBSD 6.9 where selecting 'yes' will cause IPv4 to stop working. Instead, as shown later in the guide, you can create separate listeners to allow listening to both IPv4 and IPv6.%0a%0a[[IPv4/overview|IPv4]] is the default networking protocol. [[IPv6/overview|IPv6]] is becoming more popular now, especially for mobile devices.%0a%0a[@%0a[ .. ] Verifying the listener...%0a[ ** ] Unable to locate pem file: [/home/username/.znc/znc.pem], creating it%0a[ .. ] Writing Pem file [/home/username/.znc/znc.pem]...%0a[ ** ] Enabled global modules [webadmin]%0a@]%0a%0aZNC will automatically create its own SSL certificate. This certificate, however, will be self-signed and hence will show up as invalid or untrusted by your IRC client. If you'd like a properly signed SSL certificate, ask your sysadmin or request one yourself using [[acme-client/configure|acme-client]].%0a%0a[@%0a[ ** ] %0a[ ** ] -- Admin user settings --%0a[ ** ] %0a[ ?? ] Username (alphanumeric): username%0a[ ?? ] Enter password: %0a[ ?? ] Confirm password: %0a[ ?? ] Nick [username]: %0a[ ?? ] Alternate nick [username_]: %0a[ ?? ] Ident [username]: %0a[ ?? ] Real name (optional): username%0a@]%0a%0a!!! Bindhosts%0a%0aNext, you'll be asked to specify an optional bindhost. The bindhost will give you a nice-looking vhost, like @@username@username.example.com@@.%0a%0a'''WARNING''': You cannot pick any arbitrary [[dns/vhost|bindhost]] that you want. If you bindhost does not work, your vhost will not show up properly, and you may not be able to connect at all!%0a%0aA vhost must have proper [[dns/overview|forward]] and [[DNS/rDNS|reverse DNS]] [[dns/records|records]] to work. If you're using an IRCNow shell account, you should have been provided with one at registration. You can also ask your sysadmin to change it for you, or leave it blank.%0a%0aTo test if your bindhost works properly, check the [[host/usage|host]] guide. You will want to run host on your bindhost:%0a%0a[@%0a$ host username.example.com%0ausername.example.com has address 192.168.1.1%0ausername.example.com has IPv6 address 2001:bd8::%0a@]%0a%0aYour bindhost should show both an IPv4 and IPv6 address. If it's missing an IPv4 address, it can '''only''' connect by IPv6 to an IRC network. If it's missing an IPv6 address, then it can '''only''' connect by IPv4 to an IRC network. If it's missing both, it '''cannot''' connect to '''any''' network.%0a%0aFor this reason, you don't want to put an IPv6 address directly into the bindhost. This prevents ZNC from being able to connect to an IPv4 only network. Instead, you want to use a hostname that has both [[dns/records|A and AAAA records]] defined in [[dns/overview|DNS]].%0a%0a[@%0a[ ?? ] Bind host (optional): username.example.com%0a@]%0a%0a!!! User Modules%0a%0aYou'll want to enable all the user modules:%0a%0a[@%0a[ ** ] Enabled user modules [chansaver, controlpanel]%0a[ ** ] %0a@]%0a%0a!!! Set Up a Network%0a%0aYou can optionally set up a network at this stage:%0a%0a[@%0a[ ?? ] Set up a network? (yes/no) [yes]: yes %0a[ ** ] %0a[ ** ] -- Network settings --%0a[ ** ] %0a[ ?? ] Name [freenode]: ircnow%0a[ ?? ] Server host (host only): irc6.ircnow.org%0a[ ?? ] Server uses SSL? (yes/no) [no]: yes%0a[ ?? ] Server port (1 to 65535) [6697]: %0a[ ?? ] Server password (probably empty): %0a[ ?? ] Initial channels: #ircnow%0a[ ** ] Enabled network modules [simple_away]%0a[ ** ] %0a[ .. ] Writing config [/home/username/.znc/configs/znc.conf]...%0a@]%0a%0aThis will cause ZNC to automatically connect to your favorite network (IRCNow).%0a%0aNext, I recommend *not* launching ZNC. There are still some settings you will want to add and configure:%0a%0a[@%0a[ ** ] To connect to this ZNC you need to connect to it as your IRC server%0a[ ** ] using the port that you supplied. You have to supply your login info%0a[ ** ] as the IRC server password like this: user/network:pass.%0a[ ** ] %0a[ ** ] Try something like this in your IRC client...%0a[ ** ] /server %3cznc_server_ip> +12345 username:%3cpass>%0a[ ** ] %0a[ ** ] To manage settings, users and networks, point your web browser to%0a[ ** ] https://%3cznc_server_ip>:12345/%0a[ ** ] %0a[ ?? ] Launch ZNC now? (yes/no) [yes]: no%0a@]%0a%0a!!! Stop ZNC%0a%0aIf you accidentally launch ZNC, you will see:%0a%0a[@%0a[ .. ] Opening config [/home/username/.znc/configs/znc.conf]...%0a[ .. ] Loading global module [webadmin]...%0a[ .. ] Binding to port [+12345]...%0a[ ** ] Loading user [username]%0a[ ** ] Loading network [ircnow]%0a[ .. ] Loading network module [simple_away]...%0a[ >> ] [/home/username/.local/lib/znc/simple_away.so]%0a[ .. ] Adding 1 servers...%0a[ .. ] Loading user module [chansaver]...%0a[ .. ] Loading user module [controlpanel]...%0a[ .. ] Forking into the background...%0a[ >> ] [pid: 86542]%0a[ ** ] ZNC 1.8.2 - https://znc.in%0a@]%0a%0aTo stop ZNC once it is launched, you can [[kill/usage|kill]] it:%0a%0a[@%0a$ kill -TERM %3cpid>%0a@]%0a%0aYou will want to replace %3cpid> with the [[ps/usage|process ID]] you see above (86542):%0a%0a[@%0a$ kill -TERM 86542%0a@]%0a%0aThis will send a (TERM)ination signal to ZNC so that it dies.%0a%0a'''NOTE''': You will need to replace 8542 with your process ID.%0a%0aIf you don't know the process ID, you can type:%0a%0a[@%0a$ ps -U %3cusername> | grep znc%0a@]%0a%0aReplace %3cusername> with your username.%0a%0a!! Recreate znc.conf%0a%0aIf at any time you mess up the configuration, you can delete your znc.conf%0aand rerun the makeconf command again:%0a%0a[@%0a$ rm ~/.znc/configs/znc.conf%0a$ ~/.local/bin/znc --makeconf%0a@]%0a%0a!! Changing Password%0aIf you forget the password you set during the --makeconf, you can generate a new one like this:%0a%0a[@%0a# /usr/sbin/chroot -u znc -g znc /home/znc znc --makepass %0a[ ** ] Type your new password.%0a[ ?? ] Enter password: %0a[ ?? ] Confirm password: %0a[ ** ] Kill ZNC process, if it's running.%0a[ ** ] Then replace password in the %3cUser> section of your config with this:%0a%3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a[ ** ] After that start ZNC again, and you should be able to login with the new password.%0a@]%0a%0aThe example output above shows the hash generated for a password of "password". This gives you the password block you need to add to your [[https://wiki.znc.in/Configuration|/home/znc/home/znc/.znc/configs/znc.conf]] file. %0a'''NOTE:''' You'll need to replace the original generated Pass = line. The new user section of your config will look something like this:%0a%0a[@%0a%3cUser username>%0a %3cPass password>%0a Method = sha256%0a Hash = 49396054dc8263b573d11c9c01e43f89ee772f6dc89b3c630e6dffa9acea4a3e%0a Salt = ovexwSL50cC?jE2eCM?x%0a %3c/Pass>%0a Admin = true%0a Nick = username%0a AltNick = username_%0a Ident = username%0a LoadModule = chansaver%0a LoadModule = controlpanel%0a%0a %3cNetwork example>%0a LoadModule = simple_away%0a Server = irc.example.com +6697 %0a %3cChan #channel>%0a %3c/Chan>%0a %3c/Network>%0a%3c/User>%0a@]%0a%0a!! Copying SSL certs (optional)%0a%0aIf you want to have properly validating SSL certs, your sysadmin can provide them for you in your ~/ssl/ folder. We will need to create a symbolic link for them to your znc folder:%0a%0a[@%0a$ ln -s ~/ssl/username.example.com.crt ~/.znc/username.example.com.crt%0a$ ln -s ~/ssl/username.example.com.key ~/.znc/username.example.com.key%0a@]%0a%0aYou must replace username.example.com with your actual hostname.%0a%0aAfterwards, we can create a dhparam file:%0a%0a[@%0a$ openssl dhparam -out ~/.znc/dhparam.pem 2048%0a@]%0a%0a!! Configuration%0a%0aHere are some recommended changes to make to the default znc.conf so that it works nicely. Replace the top portion of znc.conf with these settings:%0a%0a[@%0aAnonIPLimit = 10000%0aAuthOnlyViaModule = false%0aConfigWriteDelay = 60%0aConnectDelay = 1%0aHideVersion = false%0aMaxBufferSize = 10000%0aProtectWebSessions = true%0aServerThrottle = 1%0aVersion = 1.8.2%0a@]%0a%0a'''WARNING''': Do not duplicate listeners or settings, or else ZNC will fail.%0a%0aFor a full explanation of these settings, please consult the [[https://wiki.znc.in/Configuration|ZNC wiki]].%0a%0aNext, we load the following modules:%0a%0a[@%0aLoadModule = chansaver%0aLoadModule = adminlog%0aLoadModule = certauth%0aPidFile = /home/znc/.znc/znc.pid%0a@]%0a%0aIf you want to store logs on the shell account, you can add this line:%0a%0a[@%0aLoadModule = log%0a@]%0a%0a'''NOTE''': sysadmins can read logs stored on the server. Also, in the event of a security breach, an attacker can also read these logs.%0a%0a!!! SSL certs (Optional)%0a%0aIf you want properly validating SSL certs, you can add these lines to set the paths for the SSL files and process ID (pid) files:%0a%0a[@%0aSSLCertFile = /home/znc/.znc/username.example.com.crt%0aSSLKeyFile = /home/znc/.znc/username.example.com.key%0aSSLDHParamFile = /home/znc/.znc/dhparam.pem%0a@]%0a%0a'''NOTE''': For the SSL certs, you will need to ask the admin. You will need to replace username.example.com with the unique hostname that your admin provides.%0a%0a'''WARNING: You must '''not''' use username.example.com or else your SSL certificates will not load properly and your ZNC will not be able to offer SSL encryption. If you do not have your own SSL certs, then don't add these lines!%0a%0a!!! Listeners%0a%0aNext, you'll want to create listeners. Each listener specifies a unique combination of IP address and port ([[tcpip/sockets|a TCP socket]]):%0a%0a[@%0a%3cListener listener0>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener1>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 192.168.1.1%0a IPv4 = true%0a IPv6 = false%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener2>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 1337%0a SSL = false%0a URIPrefix = /%0a%3c/Listener>%0a%0a%3cListener listener3>%0a AllowIRC = true%0a AllowWeb = false%0a Host = 2001:db8::%0a IPv4 = false%0a IPv6 = true%0a Port = 31337%0a SSL = true%0a URIPrefix = /%0a%3c/Listener>%0a@]%0a%0a@@Host = 192.168.1.1@@ and @@Port = 1337@@ tells ZNC to [[tcpip/sockets|listen]] on that IP address. You '''must''' replace 192.168.1.1 and 2001:db8:: with your real IP addresses and you '''must''' replace 1337 and 31337 with the ports you were given during account registration. If you don't use the correct IP address and port, ZNC may refuse to launch, or you may be unable to connect.%0a%0aYou can find your IP addresses by running host on your unique hostname:%0a%0a[@%0a$ host username.example.com%0ausername.example.com has address 198.51.100.1%0ausername.example.com has IPv6 address fe80:c001:d00d::%0a@]%0a%0a'''WARNING''': You must replace 192.168.1.1 and 2001:db8:: with your real IP address, or znc will fail to launch.%0a%0a!! Run ZNC%0a%0aTo start ZNC right away:%0a%0a[@%0a$ ~/.local/bin/znc >> ~/.znc/znc.log 2>&1 &%0a@]%0a%0aThis will store all znc log messages to ~/.znc/znc.log. If ZNC fails to start or crashes, you can consult this file for the full error log.%0a%0a!! Connecting to ZNC%0a%0aFrom here, you will want to consult the [[bouncer/bouncer|ZNC client guides]]%0ato see how to connect to ZNC.%0a%0a!! Creating a cronjob%0a%0aYou will want to create a [[crontab/edit|cronjob]] which will restart znc every 5 minutes in case it ever crashes.%0a%0aThen, type:%0a%0a[@%0a$ crontab -e%0a*/5 * * * * ~/.local/bin/znc >> ~/.znc/znc.log 2>&1 &%0a@]%0a%0a'''NOTE:''' znc checks its own pid to see if it is running and quits if it is. Keep in mind this in mind when using cron to restart processes like this.%0a%0a!! Troubleshooting%0a%0aIf you run into errors, check the error log in ~/.znc/znc.log, or turn on debugging:%0a%0a[@%0a~/.local/bin/znc -D%0a@]%0a
+time=1651874548
title=Install ZNC from Source
+author:1651874548=jrmu
+diff:1651874548:1651823904:=135c135%0a%3c $ cmake ..%0a---%0a> $ cmake .. -DCMAKE_INSTALL_PREFIX="$HOME/.local"%0a
+host:1651874548=38.87.162.154
+author:1651823904=jrmu
+diff:1651823904:1651823622:=43,76d42%0a%3c @]%0a%3c %0a%3c @@crypt.cpp@@ also needs to be patched:%0a%3c %0a%3c [@%0a%3c DH_set0_pqg() has been available since LibreSSL version 2.7. This version%0a%3c won't compile with opaque DH in LibreSSL 3.5.%0a%3c %0a%3c Index: modules/crypt.cpp%0a%3c --- modules/crypt.cpp.orig%0a%3c +++ modules/crypt.cpp%0a%3c @@ -68,7 +68,7 @@ class CCryptMod : public CModule {%0a%3c CString m_sPrivKey;%0a%3c CString m_sPubKey;%0a%3c %0a%3c -#if OPENSSL_VERSION_NUMBER %3c 0X10100000L || defined(LIBRESSL_VERSION_NUMBER)%0a%3c +#if OPENSSL_VERSION_NUMBER %3c 0X10100000L%0a%3c static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) {%0a%3c /* If the fields p and g in dh are nullptr, the corresponding input%0a%3c * parameters MUST be non-nullptr. q may remain nullptr.%0a%3c @]%0a%3c %0a%3c [@%0a%3c diff -u znc-1.8.2/CMakeLists.txt.orig znc-1.8.2/CMakeLists.txt%0a%3c --- znc-1.8.2/CMakeLists.txt.orig Mon Sep 7 18:57:50 2020%0a%3c +++ znc-1.8.2/CMakeLists.txt Fri May 6 03:50:26 2022%0a%3c @@ -44,6 +44,7 @@%0a%3c include(TestCXX11)%0a%3c set(CMAKE_CXX_STANDARD 11)%0a%3c set(CMAKE_CXX_STANDARD_REQUIRED true)%0a%3c +set(CMAKE_CXX_FLAGS "-DHAVE_OPAQUE_SSL" CACHE STRING "compile flags" FORCE)%0a%3c if(NOT CYGWIN)%0a%3c # We don't want to use -std=gnu++11 instead of -std=c++11, but among other%0a%3c # things, -std=c++11 on cygwin defines __STRICT_ANSI__ which makes cygwin%0a
+host:1651823904=38.87.162.154
+author:1651823622=jrmu
+diff:1651823622:1647356519:=49c49%0a%3c $ ftp https://ircnow.org/software/znc-1.8.2b.tar.gz%0a---%0a> $ ftp https://ircnow.org/software/znc-1.8.2a.tar.gz%0a57c57%0a%3c $ tar xvzf znc-1.8.2b.tar.gz%0a---%0a> $ tar xvzf znc-1.8.2a.tar.gz%0a
+host:1651823622=38.87.162.8
author:1647356519=jrmu
diff:1647356519:1645129632:=35c35,36%0a%3c -#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \%0a---%0a> -#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERS%0a> ION_NUMBER) || \%0a37,39c38,43%0a%3c +#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER %3c 0x10100007 || \%0a%3c + (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER %3c 0x3040000fL)%0a%3c /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2%0a---%0a> +#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBE%0a> R %3c 0x10100007 || \%0a> + (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUM%0a> BER %3c 0x3040000fL)%0a> /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher acces%0a> sor was added 2%0a
host:1647356519=38.87.162.8
blob - 18d6c8ffc1d27b191266e81bca1073ec03ddb523
blob + db4bee690338574f0a0c104b257a63212a934fc5
--- wiki.d/Znc.RecentChanges
+++ wiki.d/Znc.RecentChanges
ctime=1614444529
host=38.87.162.154
name=Znc.RecentChanges
-rev=94
-text=* [[Znc/Chroot]] . . . May 06, 2022, at 12:52 AM by [[~jrmu]]: [==]%0a* [[Znc/Install]] . . . March 15, 2022, at 03:01 PM by [[~jrmu]]: [==]%0a* [[Znc/Relayd]] . . . November 03, 2021, at 10:18 AM 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* [[Znc/I18n]] . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Znc/Troubleshoot]] . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[Znc/Chroot69]] . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a
-time=1651798369
+rev=102
+text=* [[Znc/Chroot]] . . . May 06, 2022, at 10:18 PM by [[~jrmu]]: [==]%0a* [[Znc/Install]] . . . May 06, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Znc/Relayd]] . . . November 03, 2021, at 10:18 AM 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* [[Znc/I18n]] . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Znc/Troubleshoot]] . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[Znc/Chroot69]] . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a
+time=1651875506