Commit Diff


commit - d0bba1628ec8f5065661866e9f07ab30352d7d16
commit + 32d2bcf88d60af60bc3ba89f3edba40106741aa8
blob - 161116562a557b67a5eda0072d9e707b7d62a48d
blob + 9eee9e5442524423a3b126374f4078e00c681817
--- wiki.d/.pageindex
+++ wiki.d/.pageindex
@@ -1,15 +1,24 @@
+DNS.DKIM:1753667957: Dns.Records DNS.DKIM DNS.SPF DNS.DMARC Email.Email Dns.Txt PGP.Intro DNS.TXT : migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqcmsef9dm8dx1ltmlmd56d628jbnaqus8aecdyyzvbvq4rhetzzv 8iznifrhjff4dngvx61t9xknkcjrjdc6npo0l4mvtky66saftbccjlm6jihbud5j4uou5i eeu2odwqqgyqgvv0xuk5qjsnsgf5ukkscrxmthspptoaqjt25fxnd3ptvh2zonagkzkntk migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqddmzrmjrqxleuyyiymg4sua2sy mzp1ro7kidtks8ttki6z6etrw9e9ddoxzsxnuxmume60cjbu08goyhpg3 gvjebqfjovwtqhvvv3fhh0uqbw0m9untpuaagorfgki 2u1zeqyo7k03kcjbdrvw8ihjtdenggl3p7am1v8wdg gfwdg7qkdn6kr4v75mflw624vy35daxbvnltjtgrg o5o0xmhblyspbfgmw7sw2awlwu95oyhk5tezpze s8ihdcexsr5fr8yk4ivlky8jo5o0xmhblys ss5u39zlqs7ts1m8izo2tpba70t9204na8 ew72o1diyvthkycgpsys8nmeqidaqab unjqq96dt308f2rvxewa6p8hxsjd fldir2u1zeqyo7k03kcjbdrvw8 eot6n78iznifrhjff4dngvx61 u6wn5xxli9hmovxluwidaqab mwr5mghpp9dint1hriwud uylzxfem1ufoty56jbi rkukyru5msqvp01ii canonicalization iwree02clqkwg5c pb7pql4g86lczsf zmafjtef2rlooq corresponding introduction 9zpb2ajgoso4 simpletable discardable datatracker domainkeys identified guarantees sqri4exnbg nhsjgam5qe configured _domainkey signatures unrelated delivered indicates algorithm displayed receiving integrity opensmtpd _dkimsign remaining following necessary determine phishing pretends receiver tampered designed together prepends sortable selector properly returned security verified historic spoofed prevent signing filters require private records sending transit message subject example version clients provide ability headers visible perform created openssl command produce rfc5617 testing detect forged letter allows claims sender public server access during sha256 border fields should lookup origin genrsa pubout verify script remove printf result editor marked status change really needed title helps inbox check email comes looks valid dmarc signs below width class based above notes prove proof https chmod first lines _adsp final which these used spam with will that from many into this body been work when like date hash view name sent only have does both must doas 1024 next last then join text 3600 2013 ietf more dns spf are its one 100 tag tip txt pgp etc 400 440 awk www was doc bh jv by
+Dns.Txt:1753667217:  : information additional records provide title often used dns txt are to
+DNS.Mail:1753666896: Opensmtpd.Configure Dns.Overview Nsd.Configure Dns.Mx Dns.FQDN Dns.A Dns.Aaaa Opensmtpd.Backup DNS.SPF Dns.Txt Dns.Zonefile DNS.DMARC DNS.DKIM DNS.Dnswl : tb8yiwenh01hz5xh1gjwg1v8oirnerf3482b8xrzykhjqudjcalnz9ggz9cnzahic3tsantdshdgk3c0oqjeilriw0eiakv2 kcohbemvxeotqtqzttdhxm6bkeluo0xbbhlrsq8c3q92oqztwflk 8amiibcgkcaqeaybhtr90v64hqtfw1sutfpg5byxf lmflyzipitm4egw3kadlzslycjutlkhcg5b ibjdyqpndormr7r4itij6o sxutnmzigjmql81av47dg bsc2rzzszv2gzmrrr 2f4ak7xtamayful authoritative configuration corresponding x1jwlpungjgjt destination recommended discardable cdepmqw0xn8 configured postmaster diagnosing _domainkey s17qidaqab whitelists reputation opensmtpd undefined numerical available requires overview function properly indicate remember previous exchange possible multiple returned zonefile provides problems running records assumes example specify servers defines another perform queries receive usually deliver similar reports uun3kqc improve sending handle origin second backup unable choose having highly simple allows others _dmarc dmarc1 mailto filter useful exists charge title guide needs first every these which there takes value sends short lower since query below added _adsp 86400 3vhfy third party dnswl such this been name 3600 aaaa 2001 imap when also fqdn line will asks what host case with have that only once spf1 none dkim must sign like ones some free nsd has act 198 100 db8 pop are two dig can its txt any but pct rua ruf new rsa csp mx 51 of go
+Debate.Wikistyle:1753664103:  : misrepresenting abbreviations explanations successfully consequences disagreement potentially unnecessary opinionated subheadings indentation personally difficulty formatting codeblocks horizontal excessive parameter uncomment character beginning paragraph repeating described elsewhere structure wikistyle possible uncommon removing disabled defaults lawsuits sentence multiple material maintain cosmetic indicate evidence separate category emphasis english simpler concise install package running pkg_add feature without condone servers falsely instead passive content already another example article talking writing meaning someone command options clients choose should jargon define turned actual begins either remove notion belong public domain active topics create better easier update ngircd markup purely defend strong convey tables quotes guides debate words wrong right avoid first slang colon front using going named voice start pages those makes about spend model track level there rules based when keep doas have from what into will need line that semi want used fqdn does each link much this time mind show tell just type only text look nice tags than case same task sort them tcl you now was set any are put can own new too tcp him but by of
+Opensmtpd.Inbox:1753663334:  : sendersupport mailhardener postmaster protection returnpath googleapps guidelines providers certified opensmtpd redirect register services yahooinc getting inboxed several outlook records toolbox checkmx policy title major email gmail https pages tools 0spam will want with snds live aspx jmrp html you www com olc use gmx net org pm of
+Mail.Postmaster:1753663316:  : sendersupport mailhardener postmaster protection returnpath googleapps guidelines providers certified register delivery services yahooinc reports outlook records toolbox checkmx ensure proper policy title users inbox major email gmail https pages tools 0spam into with snds aspx jmrp html for the www com olc get gmx net org pm of
+Adminforces.Training:1753663232: Openbsd.Intro Doas.Configure Syspatch.Syspatch FwUpdate.Usage Openbsd.Pkg Ircnow.Howtoask Lists.Ircnow Freedom.Fork Chroot.Intro Openhttpd.Configure Telnet.Http Netcat.Http Tls.Intro Tls.San Acme-client.Configure Openhttpd.Tls Openssl.Http Openssl.X509 Openhttpd.Website Openhttpd.Perl Dns.Overview Unwind.Configure Dns.Cachingservers Unbound.Configure Unbound.Control Dns.Dnssec Unbound.Dnssec Unbound.Opennic Unbound.Localzone Dig.Usage Host.Usage Nslookup.Usage Hostname.Usage Hosts.Configure Freedom.Selfadmin Netcat.Irc Netcat.Usage Netcat.Daemon Openbsd.Rcctl Openbsd.Ed Tar.Usage Ksh.Editor Ksh.History Crontab.Edit Openbsd.Adduser Group.Usage Usermod.Usage Openbsd.Localtime Dd.Iso Ln.Intro Openbsd.Fstab Dmesg.Usage Openbsd.Hier Top.Usage Ps.Usage Renice.Usage Fstat.Usage Fuser.Usage Kill.Usage Openbsd.Panic Openbsd.Loginconf Openbsd.Sysctl Swapctl.Usage Openbsd.Outofmemory Freedom.Firstamendment Atactl.Usage Acct.Accton Openbsd.Vipw Ircnow.Dogfood Freedom.Software Relayd.Acceleration Relayd.TLSMulti Openhttpd.Hosting Openbsd.Httpopenproxy Freedom.Religion Tcpip.Overview IPv4.Overview IPv6.Overview Tcpip.Sockets Ip.Netmask Tcpip.Ports IP.Myaddress Tcpbench.Usage Openbsd.Ping Traceroute.Usage Openbsd.Dig Adminforces.Ifconfig Ifconfig.Change Hostnameif.Static Ifconfig.Multihome Hostnameif.Autoconf Ifstated.Configure Arp.Usage Ndp.Usage Arp.Spoofing Ip.Spoofing Resolv.Conf Resolvd.Usage Route.Usage Route.Hostnameif Netstat.Usage Route.Sourceaddr Ifconfig.Hostap Hostapd.Configure Freedom.Openforeveryone Pf.Configure Pf.Intro Pf.Nat Pf.Whitelisting Pf.Debugging Pf.Rdr-to Pf.TrafficShaping Pf.Pflog Pf.Authpf Pf.Testing Pf.Nat64 Pf.Ftp-proxy Pf.Dmz Openbsd.Ddos Openbsd.Tcpdump Openbsd.SSDP Openbsd.ACKFlood Openbsd.RSTFlood Openbsd.UDPFlood Openbsd.Amplification Openbsd.PFStable Openbsd.PFTesting Openbsd.Pf Pfctl.Usage Ifconfig.Wifi Ifconfig.Wifitoethernet Ifconfig.Bridge Ifconfig.Vlan Ifconfig.Veb Ifconfig.Vether Ifconfig.Carp Ifconfig.Gre Ifconfig.Mgre Ifconfig.Egre Ifconfig.Eoip Ifconfig.Etherip Ifconfig.Vxlan Ifconfig.Mpe Ifconfig.Mpip Ifconfig.Mpw Ifconfig.Bpe Ifconfig.Pppoe Ifconfig.Sppp Ifconfig.Tpmr Ifconfig.Trunk Ifconfig.Aggr Ifconfig.Urndis Ifconfig.Pflow Ifconfig.Pfsync Gre.6in4vmm Gre.6in4 Gre.4in6 Ifconfig.Wg Ifconfig.Tap Ifconfig.Tun Netizen.Become Netizen.Rights Dns.Records Dns.Registrars Dns.FQDN Nsd.Configure Dns.Zonefile Nsd.Zone Nsd.Masterslave Nsd.Troubleshoot DNS.RDNS DNS.Ipv4rDNS DNS.Ipv6rDNS Freedom.Unix Dns.Vhost Identd.Configure Freedom.Federation Opensmtpd.Maildir Opensmtpd.Lmtp Opensmtpd.Backup Smtpctl.Usage DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC Netcat.SMTP Openssl.Smtp Opensmtpd.Test Sendmail.Usage Smtp.Usage Mail.Postmaster Opensmtpd.Openrelay Dns.Blacklists Spamd.Configure Opensmtpd.Aliases Snmpd.Configure Snmp.Configure Sensorsd.Configure Ldapd.Configure Servers.Rights Minutemin.Code Minutemin.Duty Cvsweb.Restore Got.Usage Gotconf.Configure Gotadmin.Usage Gotd.Configure Tog.Usage Gotwebd.Configure Minutemin.Server Openbsd.Dump Openrsync.Usage Openbsd.Fdisk Openbsd.Disklabel Disklabel.Partitioning Newfs.Usage Mount.Usage Openbsd.Newdisk Mfs.Usage Ffs.Intro Fsck.Usage Openbsd.Quota Openbsd.Growfs ScanFfs.Usage Softraid.Install Softraid.Rebuild Exports.Configure Nfsd.Configure MountNfs.Usage Mountd.Configure Ftpd.Configure Tftpd.Configure Sed.Usage Awk.Usage Roff.Usage Ksh.Intro Perl101.Perl101 Vmm.Intro Vmctl.Usage Cu.Usage Vmctl.Disk Vmctl.Reinstall Vmm.Install Openbsd.Install Openbsd.Upgrade Openbsd.Sysupgrade Vmm.Sysupgrade Sysmerge.Usage Openbsd.Bsdrd Openbsd.Bootconf Openbsd.Singleuser OpenBSD.ResetPassword Openbsd.Autoinstall Vmm.Configure Hosting.Providers Dhcpd.Configure Pxeboot.Configure Rad.Configure Slaacd.Configure Openbsd.Diskless Rc.Conf Syslogd.Configure Syslogd.Remote Newsyslog.Configure Sendbug.Usage Openbsd.Mail Freedom.Independence Ircnow.Constitution Freedom.Union Freedom.Privacy Freedom.Homestead Freedom.Madeonirc Freedom.Startupdream Freedom.Dueprocess Freedom.Checks Freedom.Rulebylaw Openbsd.Ports Pkgadd.CheckUpdates- Ntpd.Configure Abuse.Intro Team.Security Password.Management Openssl.Encryptfile Signify.Verify Shell.Limits Openbsd.FilePermissions Pledge.Intro Unveil.Intro Openbsd.Setuid Security.Usage Vlan.Configure Pair.Configure Veb.Configure Bridge.Configure Nat.Configure Route.Static Ripd.Configure Route6d.Configure Ospfd.Configure Bgpd.Configure Dvmrpd.Configure Mrouted.Configure Npppd.Configure Dhcpleased.Configure Iked.Sitetosite Iked.Sitetositevmm Iked.Roadwarrior Iked.Roadwarriorvmm Vpn.Vpn Vpn.Myipaddress Iked.Binat Sshd.Configure Ssh.Fingerprints Ssh.Agent OpenSSH.Connect OpenSSH.Keygen Openbsd.Sshkeys Openbsd.Sshbackdoor Sftp.Chroot Sshd.Chroot Openrsync.Chroot Openbsd.Books Unix.Reading Team.Welcome Team.Testing Team.Announce : responsibilities openforeveryone troubleshooting filepermissions cachingservers administration firstamendment wifitoethernet advertisements roadwarriorvmm trafficshaping automatically httpopenproxy amplification resetpassword configuration miscellaneous investigation sitetositevmm announcements introduction applications acceleration whitelisting packetfilter partitioning independence constitution startupdream checkupdates fingerprints simpletable description alternative certificate outofmemory information multihoming configuring synchronize masterslave consistency filesystems autoinstall declaration encryptfile myipaddress sshbackdoor recommended adminforces installing validating nameserver dogfooding blacklists networking throughput traceroute hostnameif multihomed resolution sourceaddr understand registrars federation postmaster management repository partitions rebuilding processing hypervisor sysupgrade parameters singleuser unattended dueprocess techniques operations restricted dhcpleased jumpstart configure fw_update questions openhttpd webserver localzone customize selfadmin modifying localtime hierarchy processes loginconf religious myaddress benchmark addresses discovery debugging pftesting interface wireguard opensmtpd openrelay minutemin openrsync disklabel construct mount_nfs scripting reinstall providers newsyslog homestead madeonirc rulebylaw criminals passwords multicast procedure training sortable commands syspatch firmware packages software howtoask overview security webpages generate resolver nslookup database services archives accounts symbolic multiple tlsmulti religion netmasks tcpbench ifconfig changing autoconf ifstated protocol neighbor spoofing wireless firewall rulesets ackflood rstflood udpflood pfstable zonefile ipv4rdns ipv6rdns phishing sendmail sensorsd gotadmin scan_ffs softraid terminal emulator sysmerge bootconf diskless rotation balances stopping resource insecure binaries securely downtime fwupdate mountnfs openbsd execute mailing freedom chroots subject request openssl website unbound control opennic queries records clients default history crontab editing adduser usermod display message monitor signals dealing classes getting setting swapctl virtual hosting domains proxies closing liberty sockets resolvd netstat routing hostapd defense against attacks tcpdump packets etherip 6in4vmm netizen reverse maildir smtpctl connect reports sending aliases version restore gotconf gotwebd backups newdisk recover deleted exports perl101 machine storage ramdisk pxeboot acquire logging syslogd sendbug privacy pkg_add updated prevent signify route6d mrouted emulate openssh sshkeys channel further reading welcome scanffs border lesson reward ircnow civics extend telnet netcat signed inside unwind dnssec handle daemon editor change groups create buffer renice status kernel panics sysctl speech atactl accton relayd basics static detect routes bootup access points authpf defend sample bridge vether urndis pfsync tunnel pseudo device become rights choose origin vhosts identd folder letter recite cvsweb browse quotas growfs mountd serial repair router slaacd remote united checks pkgadd verify limits pledge unveil setuid dvmrpd behind keygen title width topic usage learn about using zones rcctl shell users write image links dmesg fuser space error press avoid tcpip guide paths setup pflog nat64 pfctl vxlan pppoe trunk pflow types email ethic abuse dmarc block spamd snmpd ldapd honor clone fdisk newfs based tftpd vmctl after bsdrd offer dhcpd union leaks parts audit ospfd npppd ipsec binat agent books doas your good week fork with acme x509 text tape show kill vipw what ddos ssdp vlan carp mgre egre eoip mpip sppp tpmr aggr 4in6 fqdn unix lmtp dkim code duty from gotd hard fast fsck nfsd roff mode into bill tree keep ntpd team ripd bgpd vpns iked sshd sftp 100 vps san dig ksh usb cpu oom ndp rdr dmz veb mpe mpw bpe nsd git tog mfs awk fix wg
+Nsd.Zone:1753647030: DNS.SOA Dns.FQDN : automatically responsible implicitly 2025072701 yyyymmddnn 2021072701 nameserver qualified authority subdomain appended interval increase multiple replaced sysadmin openbsd default example located usually defines produce refresh minimum updated seconds records suppose written correct control results address section master origin serial expire number adding create digits reload symbol period title files https zones first every fully start retry 86400 after entry these lines month tells edits needs means email here will fqdn next 3600 1800 says that last july 27th also time live want aaaa 2602 fccf 1008 then this form year make sure made same doas test been host ipv6 2001 note with nsd man org com var and dns soa ns1 ttl was day you two 162 are 1st run has 192 168 db8 see by of 38 87
+Opensmtpd.Maildir:1753646295: DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC Dns.Overview Nsd.Configure Acme-client.Configure Opensmtpd.Openrelay DNS.RDNS Dovecot.Install Opensmtpd.Lmtp Opensmtpd.Troubleshoot Security.Usage Ifconfig.Multihome Dig.Usage Netcat.SMTP Openssl.Smtp : misconfiguration 83bd6b3b1669649f a8d16cd2144222fa troubleshooting authentication authenticated specifically check_fcrdns alphanumeric inconsistent accidentally configuring credentials residential permissions mtaproxy511 blacklisted temporarily information understand encryption forwarding check_rdns optionally consulting interfaces submission characters installing convenient indicating abnormally multihomed connection unfiltered california reputation postmaster configure opensmtpd installed overwrite relayaddr addresses explained following _dkimsign specifies receiving important openrelay passwords specified identical listeners plaintext directory delivered localhost forwarded essential computers ownership available thousands suspected temporary filtering mtaproxy1 mtaproxy2 disabling connected assurance sunnyvale sometimes indicates exploited provides requires overview poolporg includes software packages contains directly properly sections selector variable replaced hostname required relaying external modified received matching loopback provided supports fallback checking outbound destined complete username programs mailname consider security increase possible strictly starting ifconfig hundreds remember messages outgoing attempts enabling yahoodns internet response firewall provider s_client starttls 00000003 digicert explains rejected delivery tempfail limiting improper maildir records covered another running assumes authors openbsd related however pkg_add readmes request private default example defines domains aliases mistake written current trusted willing without sending further dealing labeled reverse specify signing senders servers clients defined earlier present created adduser allowed privacy entries finally instead because already ensures network offered sockets similar actions relayed account warning handled special problem improve dovecot service average maillog express symptom offline packets suppose showing timeout blocked dropped openssl perhaps returns nothing spammer limited control smtpctl sample before github system passwd public tables should intend blocks second macros checks stored source header except emails forced decide folder headed handed entire adding linked inside filled likely issues length access phones signed errors denied occurs appear exited happen exists egress easily delete unable letter reason netcat answer tested verify marked victim result title guide https using dmarc begin works there setup share hosts users helps value pairs valid these phase group first entry third lines tells login avoid masks smtps wants which rules queue often daily means makes 17229 chown chmod mtree usage files child exact state rcctl spool being route reply esmtp depth hangs point might 39035 evpid delay 16h2s this does your also free book base part must from acme next that note them junk proc exec real case path both ipv4 ipv6 2001 used keys when what unix they last been each such root gets into anti most only imap pop3 lmtp much more need have logs many pony lost bind says stop find mta6 mta5 mta7 high sha2 oath plus else rcpt rate s843 poor spf nsd usr doc new pki crt 192 168 db8 src can may lo0 465 587 but now ips via jul 770 400 444 its too fix due 195 204 vip bf1 228 106 gq1 104 15s tcp 395 am0 see 220 ne1 vps www 250 why jan 451 650 by 18 67 47 55 33 mx cn
+Opensmtpd.Test:1753646125: Netcat.SMTP Sendmail.Usage Smtp.Usage Email.Email Opensmtpd.Openrelay : campaigncleaner deliverability configuration managedomains dkimvalidator simpletable description senderscore deployment googleapps postmaster validation currently unlimited spamscore glockapps resources autoreply dmarctest following opensmtpd openrelay services sortable checking multirbl verifier sendmail testing several toolbox checkmx sending address methods server border tester allows limits emails mailto port25 passes longer letter netcat normal client ensure title third party width class https tools valli flags gmass inbox seems using usage your help note this look auth work once pick can the 100 url com spf and www per day org for any red try of 3
+Opensmtpd.Openrelay:1753645791: Dns.Blacklists Netcat.SMTP : misconfiguration unauthenticated authentication unintentional misconfigured blacklisted destination immediately blacklists otherplace untrusted exploited providers important dangerous opensmtpd recipient correctly rejection addresses openrelay internet spammers outbound external junkmail attempts destined dangers malware viruses trojans openbsd warning relayed without testing example pleased invalid message rejects because similar running replies spoofed getting ruleset senders allowed relays allows origin server reason result domain sample action netcat victim notice return likely though anyone others forged ensure should title avoid users their major worms below match https hosts above flood email esmtp hello using error comes words fixed check never hide that will this used pair from helo meet rcpt does time even must only can and may put dns man src 220 250 198 100 you 550 how to by if nc 51 ok
+Dns.Blacklists:1753645773:  : information blacklists addresses important database provides abusive abusers domain detect common ensure server listed title names check that used also dns and can ban not the ip be to
+Netcat.SMTP:1753641389:  : troubleshooting randomstring alphanumeric destination disposition afterwards opensmtpd recipient generated powerful followed randomly e57f9a36 accepted delivery complete sending openbsd utility network example pleased address subject message version content charset charlie foxtrot process netcat system letter server sender domain itself inline unique title https comes using esmtp hello valid email enter bravo plain ascii delta with part base port next type helo this meet from then rcpt data date 2024 0700 mime text echo each must quit here 2025 man org for 220 250 198 100 you 354 sep 221 bye sun jul nc of to 51 ok 18 16 26 be 27 06
+Sendmail.Usage:1753639577:  : enhancedstatuscodes randomstring disposition destination compliant following opensmtpd localhost recipient sendmail standard fromname 8bitmime 36700160 379ec228 accepted delivery possible openbsd message example subject version content charset charlie foxtrot replace address provide pleased allows inline sender letter should output itself inside title using https queue input stdin until alpha bravo plain ascii delta email press esmtp hello valid enter usage sent read file date 2025 0700 type text echo with ctrl note must ehlo meet size help rcpt data quit also pipe that man org you the thu jul for rfc 220 250 dsn 354 221 bye to be of 24 11 41 ok
+Smtp.Usage:1753639357: Sendmail.Usage Opensmtpd.Configure : authentication 669b2a44b7f75 authenticate randomstring disposition submissions encryption configured connection mailserver localhost compliant opensmtpd following spamscore standard sendmail fromname properly a8f7281d accepted delivery possible remotely authfile contains username password openbsd message similar example subject version content charset charlie foxtrot replace provide suppose command client unlike inline sender letter should output trying closed inside laptop create second title using https which email input stdin until usage alpha bravo plain ascii delta press ready wants first lines issue smtps used with date 2025 0700 mime type text echo ctrl note must port test done also pipe that home this org can thu jul for rfc 127 net eom 250 two 465 587 tls be of 24 11 41 35 if
 Sendmail.RecentChanges:1753390703:  : recentchanges confusing recipient sendmail example usage 24t18 avoid 2025 jrmu from with 36z org com 07 59 by to
 Smtp.RecentChanges:1753390703:  : recentchanges usage 24t19 entry smtp 2025 jrmu stub 10z add for 07 05 by
-Smtp.Usage:1753383910: Sendmail.Usage Opensmtpd.Configure : authentication 669b2a44b7f75 authenticate disposition encryption configured connection localhost compliant opensmtpd following spamscore standard sendmail fromname properly a8f7281d accepted delivery possible openbsd message similar example subject version content charset charlie foxtrot replace provide client unlike server inline sender letter should output trying closed inside title using https which email input stdin until usage alpha bravo plain ascii delta press ready used file with date 2025 0700 mime type text echo ctrl note must port test done also pipe that man org can thu jul for rfc 127 net eom 250 be to of 24 11 41 35 if
-Sendmail.Usage:1753383576:  : enhancedstatuscodes disposition destination compliant following opensmtpd localhost recipient sendmail standard fromname 8bitmime 36700160 379ec228 accepted delivery possible openbsd message example subject version content charset charlie foxtrot replace address provide pleased allows inline sender letter should output itself inside title using https queue input stdin until alpha bravo plain ascii delta email press esmtp hello valid enter usage sent read file date 2025 0700 type text echo with ctrl note must ehlo meet size help rcpt data quit also pipe that man org you the thu jul for rfc 220 250 dsn 354 221 bye to be of 24 11 41 ok
-Opensmtpd.Test:1753381845: Sendmail.Usage Email.Email Netcat.SMTP Opensmtpd.Openrelay Openbsd.Opensmtpd : enhancedstatuscodes campaigncleaner deliverability configuration managedomains dkimvalidator simpletable description senderscore disposition destination blacklisted deployment googleapps postmaster validation samplemail afterwards fakedomain otherplace pretending improperly configured currently unlimited spamscore glockapps resources autoreply dmarctest following opensmtpd localhost recipient openrelay rejection addresses services sortable checking multirbl verifier sendmail fromname 8bitmime 36700160 379ec228 accepted delivery followed e57f9a36 complete criminal external testing several toolbox checkmx sending command example subject version content charset charlie foxtrot replace pleased message working receive process invalid similar running appears spoofed another openbsd ruleset server border tester allows limits emails mailto port25 passes longer create inline letter should output itself client netcat victim likely notice though anyone forged title third party width class https tools valli flags gmass inbox seems basic using usage alpha bravo plain ascii delta press esmtp hello enter known comes never hosts your help note this look auth once pick file date 2024 0700 type text echo with want ctrl ehlo meet size rcpt data quit also were next helo then here make sure some when time says even will only can 100 url spf www day try sep 220 250 dsn 354 221 bye new 163 143 550 are get how use don fix 18 26 38 81
-Adminforces.Training:1753380855: Openbsd.Intro Doas.Configure Syspatch.Syspatch FwUpdate.Usage Openbsd.Pkg Ircnow.Howtoask Lists.Ircnow Freedom.Fork Chroot.Intro Openhttpd.Configure Telnet.Http Netcat.Http Tls.Intro Tls.San Acme-client.Configure Openhttpd.Tls Openssl.Http Openssl.X509 Openhttpd.Website Openhttpd.Perl Dns.Overview Unwind.Configure Dns.Cachingservers Unbound.Configure Unbound.Control Dns.Dnssec Unbound.Dnssec Unbound.Opennic Unbound.Localzone Dig.Usage Host.Usage Nslookup.Usage Hostname.Usage Hosts.Configure Freedom.Selfadmin Netcat.Irc Netcat.Usage Netcat.Daemon Openbsd.Rcctl Openbsd.Ed Tar.Usage Ksh.Editor Ksh.History Crontab.Edit Openbsd.Adduser Group.Usage Usermod.Usage Openbsd.Localtime Dd.Iso Ln.Intro Openbsd.Fstab Dmesg.Usage Openbsd.Hier Top.Usage Ps.Usage Renice.Usage Fstat.Usage Fuser.Usage Kill.Usage Openbsd.Panic Openbsd.Loginconf Openbsd.Sysctl Swapctl.Usage Openbsd.Outofmemory Freedom.Firstamendment Atactl.Usage Acct.Accton Openbsd.Vipw Ircnow.Dogfood Freedom.Software Relayd.Acceleration Relayd.TLSMulti Openhttpd.Hosting Openbsd.Httpopenproxy Freedom.Religion Tcpip.Overview IPv4.Overview IPv6.Overview Tcpip.Sockets Ip.Netmask Tcpip.Ports IP.Myaddress Tcpbench.Usage Openbsd.Ping Traceroute.Usage Openbsd.Dig Adminforces.Ifconfig Ifconfig.Change Hostnameif.Static Ifconfig.Multihome Hostnameif.Autoconf Ifstated.Configure Arp.Usage Ndp.Usage Arp.Spoofing Ip.Spoofing Resolv.Conf Resolvd.Usage Route.Usage Route.Hostnameif Netstat.Usage Route.Sourceaddr Ifconfig.Hostap Hostapd.Configure Freedom.Openforeveryone Pf.Configure Pf.Intro Pf.Nat Pf.Whitelisting Pf.Debugging Pf.Rdr-to Pf.TrafficShaping Pf.Pflog Pf.Authpf Pf.Testing Pf.Nat64 Pf.Ftp-proxy Pf.Dmz Openbsd.Ddos Openbsd.Tcpdump Openbsd.SSDP Openbsd.ACKFlood Openbsd.RSTFlood Openbsd.UDPFlood Openbsd.Amplification Openbsd.PFStable Openbsd.PFTesting Openbsd.Pf Pfctl.Usage Ifconfig.Wifi Ifconfig.Wifitoethernet Ifconfig.Bridge Ifconfig.Vlan Ifconfig.Veb Ifconfig.Vether Ifconfig.Carp Ifconfig.Gre Ifconfig.Mgre Ifconfig.Egre Ifconfig.Eoip Ifconfig.Etherip Ifconfig.Vxlan Ifconfig.Mpe Ifconfig.Mpip Ifconfig.Mpw Ifconfig.Bpe Ifconfig.Pppoe Ifconfig.Sppp Ifconfig.Tpmr Ifconfig.Trunk Ifconfig.Aggr Ifconfig.Urndis Ifconfig.Pflow Ifconfig.Pfsync Gre.6in4vmm Gre.6in4 Gre.4in6 Ifconfig.Wg Ifconfig.Tap Ifconfig.Tun Netizen.Become Netizen.Rights Dns.Records Dns.Registrars Dns.FQDN Nsd.Configure Dns.Zonefile Nsd.Zone Nsd.Masterslave Nsd.Troubleshoot DNS.RDNS DNS.Ipv4rDNS DNS.Ipv6rDNS Freedom.Unix Dns.Vhost Identd.Configure Freedom.Federation Opensmtpd.Maildir Opensmtpd.Lmtp Opensmtpd.Backup Smtpctl.Usage DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC Netcat.SMTP Openssl.Smtp Opensmtpd.Test Sendmail.Usage Smtp.Usage Opensmtpd.Inbox Opensmtpd.Openrelay Spamd.Configure Opensmtpd.Aliases Snmpd.Configure Snmp.Configure Sensorsd.Configure Ldapd.Configure Servers.Rights Minutemin.Code Minutemin.Duty Cvsweb.Restore Got.Usage Gotconf.Configure Gotadmin.Usage Gotd.Configure Tog.Usage Gotwebd.Configure Minutemin.Server Openbsd.Dump Openrsync.Usage Openbsd.Fdisk Openbsd.Disklabel Disklabel.Partitioning Newfs.Usage Mount.Usage Openbsd.Newdisk Mfs.Usage Ffs.Intro Fsck.Usage Openbsd.Quota Openbsd.Growfs ScanFfs.Usage Softraid.Install Softraid.Rebuild Exports.Configure Nfsd.Configure MountNfs.Usage Mountd.Configure Ftpd.Configure Tftpd.Configure Sed.Usage Awk.Usage Roff.Usage Ksh.Intro Perl101.Perl101 Vmm.Intro Vmctl.Usage Cu.Usage Vmctl.Disk Vmctl.Reinstall Vmm.Install Openbsd.Install Openbsd.Upgrade Openbsd.Sysupgrade Vmm.Sysupgrade Sysmerge.Usage Openbsd.Bsdrd Openbsd.Bootconf Openbsd.Singleuser OpenBSD.ResetPassword Openbsd.Autoinstall Vmm.Configure Hosting.Providers Dhcpd.Configure Pxeboot.Configure Rad.Configure Slaacd.Configure Openbsd.Diskless Rc.Conf Syslogd.Configure Syslogd.Remote Newsyslog.Configure Sendbug.Usage Openbsd.Mail Freedom.Independence Ircnow.Constitution Freedom.Union Freedom.Privacy Freedom.Homestead Freedom.Madeonirc Freedom.Startupdream Freedom.Dueprocess Freedom.Checks Freedom.Rulebylaw Openbsd.Ports Pkgadd.CheckUpdates- Ntpd.Configure Abuse.Intro Team.Security Password.Management Openssl.Encryptfile Signify.Verify Shell.Limits Openbsd.FilePermissions Pledge.Intro Unveil.Intro Openbsd.Setuid Security.Usage Vlan.Configure Pair.Configure Veb.Configure Bridge.Configure Nat.Configure Route.Static Ripd.Configure Route6d.Configure Ospfd.Configure Bgpd.Configure Dvmrpd.Configure Mrouted.Configure Npppd.Configure Dhcpleased.Configure Iked.Sitetosite Iked.Sitetositevmm Iked.Roadwarrior Iked.Roadwarriorvmm Vpn.Vpn Vpn.Myipaddress Iked.Binat Sshd.Configure Ssh.Fingerprints Ssh.Agent OpenSSH.Connect OpenSSH.Keygen Openbsd.Sshkeys Openbsd.Sshbackdoor Sftp.Chroot Sshd.Chroot Openrsync.Chroot Openbsd.Books Unix.Reading Team.Welcome Team.Testing Team.Announce : responsibilities openforeveryone troubleshooting filepermissions cachingservers administration firstamendment wifitoethernet advertisements roadwarriorvmm trafficshaping automatically httpopenproxy amplification resetpassword configuration miscellaneous investigation sitetositevmm announcements introduction applications acceleration whitelisting packetfilter partitioning independence constitution startupdream checkupdates fingerprints simpletable description alternative certificate outofmemory information multihoming configuring synchronize masterslave consistency filesystems autoinstall declaration encryptfile myipaddress sshbackdoor recommended adminforces installing validating nameserver dogfooding blacklists networking throughput traceroute hostnameif multihomed resolution sourceaddr understand registrars federation management repository partitions rebuilding processing hypervisor sysupgrade parameters singleuser unattended dueprocess techniques operations restricted dhcpleased jumpstart configure fw_update questions openhttpd webserver localzone customize selfadmin modifying localtime hierarchy processes loginconf religious myaddress benchmark addresses discovery debugging pftesting interface wireguard opensmtpd openrelay minutemin openrsync disklabel construct mount_nfs scripting reinstall providers newsyslog homestead madeonirc rulebylaw criminals passwords multicast procedure training sortable commands syspatch firmware packages software howtoask overview security webpages generate resolver nslookup database services archives accounts symbolic multiple tlsmulti religion netmasks tcpbench ifconfig changing autoconf ifstated protocol neighbor spoofing wireless firewall rulesets ackflood rstflood udpflood pfstable zonefile ipv4rdns ipv6rdns phishing sendmail sensorsd gotadmin scan_ffs softraid terminal emulator sysmerge bootconf diskless rotation balances stopping resource insecure binaries securely downtime fwupdate mountnfs openbsd execute mailing freedom chroots subject request openssl website unbound control opennic queries records clients default history crontab editing adduser usermod display message monitor signals dealing classes getting setting swapctl virtual hosting domains proxies closing liberty sockets resolvd netstat routing hostapd defense against attacks tcpdump packets etherip 6in4vmm netizen reverse maildir smtpctl connect inboxed sending aliases version restore gotconf gotwebd backups newdisk recover deleted exports perl101 machine storage ramdisk pxeboot acquire logging syslogd sendbug privacy pkg_add updated prevent signify route6d mrouted emulate openssh sshkeys channel further reading welcome scanffs border lesson reward ircnow civics extend telnet netcat signed inside unwind dnssec handle daemon editor change groups create buffer renice status kernel panics sysctl speech atactl accton relayd basics static detect routes bootup access points authpf defend sample bridge vether urndis pfsync tunnel pseudo device become rights choose origin vhosts identd folder letter recite cvsweb browse quotas growfs mountd serial repair router slaacd remote united checks pkgadd report verify limits pledge unveil setuid dvmrpd behind keygen title width topic usage learn about using zones rcctl shell users write image links dmesg fuser space error press avoid tcpip guide paths setup pflog nat64 pfctl vxlan pppoe trunk pflow types email ethic abuse dmarc block spamd snmpd ldapd honor clone fdisk newfs based tftpd vmctl after bsdrd offer dhcpd union leaks parts audit ospfd npppd ipsec binat agent books doas your good week fork with acme x509 text tape show kill vipw what ddos ssdp vlan carp mgre egre eoip mpip sppp tpmr aggr 4in6 fqdn unix lmtp dkim code duty from gotd hard fast fsck nfsd roff mode into bill tree keep ntpd team ripd bgpd vpns iked sshd sftp 100 vps san dig ksh usb cpu oom ndp rdr dmz veb mpe mpw bpe nsd git tog mfs awk fix wg
 Security.RecentChanges:1753380100:  : recentchanges security usage 24t17 2025 jrmu stub 58z add for 07 13 by
-Opensmtpd.Maildir:1753380006: DNS.SPF DNS.DKIM DNS.DMARC Dns.Overview Nsd.Configure DNS.Mail Acme-client.Configure Opensmtpd.Openrelay DNS.RDNS Dovecot.Install Opensmtpd.Lmtp Opensmtpd.Troubleshoot Security.Usage Ifconfig.Multihome Dig.Usage Netcat.SMTP Openssl.Smtp : misconfiguration 83bd6b3b1669649f a8d16cd2144222fa troubleshooting authentication authenticated check_fcrdns alphanumeric inconsistent accidentally configuring credentials residential permissions mtaproxy511 blacklisted temporarily information configured understand encryption forwarding check_rdns optionally consulting interfaces submission characters installing convenient indicating abnormally multihomed connection unfiltered california reputation postmaster opensmtpd installed overwrite relayaddr addresses explained following _dkimsign specifies receiving important openrelay passwords specified identical listeners plaintext directory delivered localhost forwarded essential computers ownership available thousands suspected temporary filtering mtaproxy1 mtaproxy2 disabling connected assurance sunnyvale sometimes indicates exploited provides requires overview poolporg includes software packages contains directly properly sections selector variable replaced hostname required relaying external modified received matching loopback provided supports fallback checking outbound destined complete username programs mailname consider security increase possible strictly starting ifconfig hundreds remember messages outgoing attempts enabling yahoodns internet response firewall provider s_client starttls 00000003 digicert explains rejected delivery tempfail limiting improper maildir running assumes records authors openbsd related however pkg_add readmes request private default example defines domains aliases mistake written current trusted willing without sending further dealing labeled reverse specify signing senders servers clients defined earlier present created adduser allowed privacy entries finally instead because already ensures network offered sockets similar actions relayed account warning handled special problem improve dovecot service average maillog express symptom offline packets suppose showing timeout blocked dropped openssl perhaps returns nothing spammer limited control smtpctl sample before github system passwd public tables should intend blocks second macros checks stored source header except emails forced decide folder headed handed entire adding linked inside filled likely issues length access phones signed errors denied occurs appear exited happen exists egress easily delete unable letter reason netcat answer tested verify marked victim result title guide https using dmarc begin works there setup share hosts users helps value pairs valid these phase group first entry third lines other tells login avoid masks smtps wants which rules queue often daily means makes 17229 chown chmod mtree usage files child exact state rcctl spool being route reply esmtp depth hangs point might 39035 evpid delay 16h2s this also your free book base part must from acme next that note does them junk proc exec real case path both ipv4 ipv6 2001 used keys when what unix they last been each such root gets into anti most only imap pop3 lmtp much more need have logs many pony lost bind says stop find mta6 mta5 mta7 high sha2 oath plus else rcpt rate s843 poor spf nsd usr doc new pki crt 192 168 db8 src can may lo0 465 587 but now ips via jul 770 400 444 its too fix due 195 204 vip bf1 228 106 gq1 104 15s tcp 395 am0 see 220 ne1 vps www 250 why jan 451 650 by 18 67 47 55 33 mx cn
 Openssl.Smtp:1753378713: Dig.Usage : connection california connected assurance sunnyvale possible manually s_client starttls 00000003 digicert openssl openbsd crafted records attempt example section server answer verify return title email using https first usage depth send with from this sent find then port smtp high root sha2 oath org can and tcp com 395 mx1 mx2 mx3 inc www 250 to be ou cn ev
 Security.Usage:1753377238:  : permissions ownership otherwise periodic security openbsd special system script issues checks listed strict title https daily which mails mtree files least those about usage runs root part must will flag them man org any and etc to of in be at by 8
 Pmwiki.Install:1753372904: Openhttpd.Configure Php.Install Relayd.Acceleration Openhttpd.Tls Got.Usage Gotd.Configure Gotwebd.Configure : 65cekpdtvip7z0iouuawr1hnjuagq4m94hqxwsvlu0fvvloi ttfozewrk8pqt3a4eooypeqjnqehtyl6cgrnpq7mvu typeyourpasswordthenpressctrl defaultpasswords customizations enablepathinfo accessibility automatically configuration documentation acceleration query_string enableupload uploadurlfmt lightweight requirement recommended javascript afterwards connection protection clf9mko3f2 surrounded customized got_author openhttpd configure documents ownership installed challenge directory 104857600 requested necessary available mirroring siteadmin uncomment following scripturl pubdirurl uploaddir openrsync overview database download location evaluate requests actually defaults authuser generate remember creation blowfish possible accounts username authform cookbook almanack software checkout revision instead content openbsd browser improve release extract example replace fastcgi chroots receive uploads maximum setting include finally restart because contain encrypt pmcrypt desired editing wikilib rewrite provide favicon syncing control gotwebd suppose working cronjob changes exclude pmwiki simple stored making latest stable folder htdocs daemon domain before server listen socket accept create proper either relayd sample readme action allows hashes inside secret admins should prompt ircnow viewer commit checks export backup title https doesn files using which helps guide first chown begin block known strip index lines above tells large 100mb rcctl local these below quote marks visit clean rules match clone usage users group syncs daily email that text only very host also copy this uses xvzf move into with make sure have next well acme body ends says keep mind will when size want fill give skip they link note gaz0 send page urls need repo gotd tree once real www org and its php tgz ftp var new etc run fpm any 1mb tls can txt two ask git day 80 11 13 by if 14 cp 2b 09 2y 12 cd
-DNS.DKIM:1753320925: PGP.Intro : migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqcmsef9dm8dx1ltmlmd56d628jbnaqus8aecdyyzvbvq4rhetzzv 8iznifrhjff4dngvx61t9xknkcjrjdc6npo0l4mvtky66saftbccjlm6jihbud5j4uou5i eeu2odwqqgyqgvv0xuk5qjsnsgf5ukkscrxmthspptoaqjt25fxnd3ptvh2zonagkzkntk migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqddmzrmjrqxleuyyiymg4sua2sy mzp1ro7kidtks8ttki6z6etrw9e9ddoxzsxnuxmume60cjbu08goyhpg3 gvjebqfjovwtqhvvv3fhh0uqbw0m9untpuaagorfgki 2u1zeqyo7k03kcjbdrvw8ihjtdenggl3p7am1v8wdg gfwdg7qkdn6kr4v75mflw624vy35daxbvnltjtgrg o5o0xmhblyspbfgmw7sw2awlwu95oyhk5tezpze s8ihdcexsr5fr8yk4ivlky8jo5o0xmhblys ss5u39zlqs7ts1m8izo2tpba70t9204na8 ew72o1diyvthkycgpsys8nmeqidaqab unjqq96dt308f2rvxewa6p8hxsjd fldir2u1zeqyo7k03kcjbdrvw8 eot6n78iznifrhjff4dngvx61 u6wn5xxli9hmovxluwidaqab mwr5mghpp9dint1hriwud uylzxfem1ufoty56jbi rkukyru5msqvp01ii canonicalization iwree02clqkwg5c pb7pql4g86lczsf zmafjtef2rlooq introduction 9zpb2ajgoso4 simpletable discardable datatracker domainkeys identified guarantees sqri4exnbg nhsjgam5qe _domainkey signatures otherwise indicates algorithm receiving integrity opensmtpd _dkimsign following necessary determine phishing pretends receiver tampered designed together sortable selector returned security removing historic spoofed prevent signing ensures letters private sending transit message subject example version clients headers display perform provide openssl created joining running command produce records rfc5617 testing detect forged filter checks allows claims sender public server access during sha256 border fields lookup should genrsa pubout taking printf result editor marked status change really needed title inbox email comes looks valid dmarc setup width class based above below notes prove chmod first lines _adsp 86400 final https which these used spam your with will help that from also pass this body been work here what like date hash many view name sent does both doas 1024 last then next text into 2013 ietf more may dns spf are its 100 tag tip see txt pgp etc 440 awk www was doc bh jv by
 Minutemin.Bootcamp:1753298876: Openbsd.Intro Doas.Configure Syspatch.Syspatch Openbsd.Pkg Minutemin.Questions Lists.Ircnow Freedom.Selfadmin Ngircd.Install Openbsd.Loginconf Ngircd.Loginconf Ngircd.Oper Netcat.Irc Netcat.Usage Openbsd.Rcctl Freedom.Fork Chroot.Intro Openbsd.Chroot Openhttpd.Configure Openhttpd.Website Netcat.Http Telnet.Http Acme-client.Configure Openhttpd.Tls Openssl.Http Openbsd.Php Pmwiki.Install Openhttpd.Hosting Openbsd.Httpopenproxy Openhttpd.Perl Freedom.Firstamendment Ircnow.Dogfood Ngircd.Ssl Ngircd.Link Hopm.Install Hopm.Telnet Anope.Install Freedom.Software Znc.Chroot Znc.Admin Znc.Support Relayd.Acceleration Znc.Relayd Relayd.TLSMulti Freedom.Religion Tcpip.Overview IPv4.Overview IPv6.Overview Tcpip.Sockets Ip.Netmask Tcpip.Ports IP.Myaddress Openbsd.Ping Openbsd.Dig Ifconfig.Usage Ifconfig.Change Hostnameif.Static Freedom.Openforeveryone Dns.Overview Unbound.Configure Dig.Usage Host.Usage Hostname.Usage Hosts.Configure Netizen.Become Netizen.Rights Dns.Records Dns.Registrars Dns.FQDN Nsd.Configure Dns.Zonefile Nsd.Zone Nsd.Masterslave Nsd.Troubleshoot DNS.RDNS DNS.Ipv4rDNS DNS.Ipv6rDNS Freedom.Unix Dns.Vhost Oidentd.Install Oidentd.ZNC Ambassador.Ilines Freedom.Federation Opensmtpd.Lmtp DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC Netcat.SMTP Opensmtpd.Test Opensmtpd.Inbox Opensmtpd.Openrelay Dovecot.Install Openssl.Imap Squirrelmail.Install Mlmmj.Install Servers.Rights Minutemin.Code Openbsd.Botnow Bouncer.ZNC ZNC.Admin ZNC.Support Minutemin.Duty Got.Usage Gotadmin.Usage Got.Repo Gotd.Configure Got.Mirror Gotweb.Install Minutemin.Server Openbsd.Dump Openrsync.Usage Openbsd.Fdisk Openbsd.Disklabel Disklabel.Partitioning Newfs.Usage Mount.Usage Openbsd.Newdisk Openbsd.Quota Openbsd.Growfs Vmm.Intro Vmctl.Usage Vmctl.Newdisk Vmctl.Reinstall Vmm.Install Openbsd.Vmmlinux Openbsd.Install Openbsd.Upgrade Openbsd.Sysupgrade Openbsd.Bsdrd Openbsd.Singleuser OpenBSD.ResetPassword Vmm.Linux Pf.Guide Openbsd.Ddos Openbsd.Tcpdump Openbsd.SSDP Openbsd.PFStable Openbsd.PFTesting Openbsd.Pf Crontab.Edit Openbsd.Adduser Openbsd.Localtime Ln.Intro Openbsd.Fstab Dmesg.Usage Openbsd.Hier Ps.Usage Kill.Usage Openbsd.Panic Openbsd.Sysctl Swapctl.Usage Openbsd.Outofmemory Openbsd.Vipw Syslogd.Configure Syslogd.Remote Openbsd.Ports Pkgadd.CheckUpdates- Ntpd.Configure Police.Intro Police.Fingerprints Team.Security Password.Management Openssl.Encryptfile Gnupg.Create Gpg.Verify Signify.Verify Shell.Limits Openbsd.FilePermissions Pledge.Intro Unveil.Intro Openbsd.Setuid Iked.Configure Vpn.Vpn Vpn.Myipaddress Iked.Sitetosite Tor.Torsocks Tor.Irc Tor.Hidden Sshd.Configure Ssh.Fingerprints OpenSSH.Connect OpenSSH.Keygen Openbsd.Sshkeys Openbsd.Sshbackdoor Team.Welcome Team.Testing Team.Announce : responsibilities openforeveryone troubleshooting filepermissions firstamendment administration fingerprinting automatically httpopenproxy resetpassword miscellaneous investigation announcements introduction applications acceleration squirrelmail partitioning checkupdates fingerprints simpletable description environment masterslave outofmemory encryptfile filesystems myipaddress sshbackdoor installing blacklists dogfooding networking hostnameif nameserver understand registrars ambassador connection federation partitions hypervisor sysupgrade singleuser techniques management operations restricted roadwarrio sitetosite minutemin jumpstart configure questions selfadmin loginconf openhttpd webserver moderator religious myaddress addresses hostmasks opensmtpd openrelay openrsync disklabel construct reinstall pftesting localtime hierarchy processes criminals passwords signature procedure bootcamp sortable commands syspatch packages software increase services security webpages multiple spammers operator securely webpanel tlsmulti religion overview netmasks ifconfig changing database zonefile ipv4rdns ipv6rdns networks phishing bouncers gotadmin vmmlinux firewall pfstable addusers symbolic stopping resource insecure binaries torsocks generate downtime openbsd execute mailing freedom classes chroots website request provide openssl private hosting domains proxies closing monitor support traffic liberty sockets servers records unbound caching netizen reverse oidentd getting inboxed sending dovecot webmail account version control backups newdisk virtual machine storage ramdisk acquire defense against attacks tcpdump packets crontab editing display message signals dealing setting swapctl logging syslogd pkg_add updated abusers prevent signify clients openssh sshkeys channel welcome border lesson reward civics ircnow extend ngircd limits netcat telnet inside pmwiki speech detect relayd basics change static lookup become rights choose origin custom vhosts create ilines higher folder letter recite botnow shells mirror gotweb access quotas growfs repair filter defend sample buffer kernel panics sysctl remote pkgadd police report verify pledge unveil setuid behind hidden keygen title width topic weeks guide usage rcctl learn about setup apply avoid press using anope tcpip ports types email ethic dmarc block mlmmj honor clone repos fdisk newfs mount vmctl bsdrd links dmesg state space error leaks gnupg parts audit ipsec cloak doas your good with fork acme cert perl hopm what fqdn unix from lmtp dkim imap read team code duty gotd hard into ddos ssdp kill vipw tree keep ntpd vpns iked sshd 100 how vps php the ban znc udp dig nsd spf git oom pgp gpg fix by 2
 Almanack.Almanack:1753298855: Lists.Ircnow Minutemin.Code Minutemin.Server Minutemin.Duty Minutemin.Questions Minutemin.Progress Medals.Intro Team.Welcome Team.Testing Servers.Rights Team.Announce Team.Federation Ircnow.Dogfood Team.Networks Congress.Procedure Congress.Documents Ircnow.Milestones Ircnow.Roadmap2021 Ircnow.Roadmap2022 Ircnow.Roadmap2023 Ircnow.Roadmap Ircnow.Status2022 CodeForce.Deploy Abuse.Code Ambassador.Markets Ircnow.Metrics Ircnow.Nsf Ircnow.Newdeal Ircnow.Daughtersofliberty Netizen.Ellisisland User.Welcome Netizen.Become Netizen.Rights Freedom.Selfadmin Freedom.Independence Freedom.Fork Ircnow.Constitution Freedom.Religion Freedom.Firstamendment Freedom.Software Freedom.Privacy Freedom.Homestead Freedom.Madeonirc Freedom.Unix Freedom.Startupdream Freedom.Openforeveryone Freedom.Dueprocess Freedom.Checks Freedom.Rulebylaw Freedom.Federation Freedom.Union Freedom.Universal Freedom.Radio Ircnow.Education Openbsd.Intro Vmm.Configure Vmm.Install Vmctl.Usage Vmm.Linux Vmm.Sysupgrade Vmctl.Disk Vmctl.Reinstall Vmm.Intro Vmm.DebianIso Vmm.DebianInstall Vmm.Debian Vmm.Optimize Vmm.Ubuntu Vmm.DevuanIso Vmm.Devuan-ISO Vmm.Alpine Vmm.Arch Vmm.Plan9 Vmm.Router Vmm.Homerouter Ipmi.Java Openbsd.BBB Openbsd.Orangepi3lts Openbsd.Upgrade67 Openbsd.Upgrade68 Openbsd.Upgrade69 Openbsd.Upgrade74 Openbsd.Upgrade75 Openbsd.Sysupgrade68 Openbsd.Sysupgrade69 Openbsd.Sysupgrade70 Openbsd.Sysupgrade71 Openbsd.Sysupgrade72 Openbsd.Sysupgrade73 Openbsd.Sysupgrade74 Openbsd.Sysupgrade75 Openbsd.Sysupgrade Openbsd.Install67 Openbsd.Install68 Openbsd.Install69 Openbsd.Install70 Openbsd.Install71 Openbsd.Install73 Openbsd.Install74 Openbsd.Install75 Openbsd.Install Openbsd.Bsdrd OpenBSD.OnOVH Openbsd.Bootconf Openbsd.Singleuser Openbsd.Books OpenBSD.ResetPassword License.Publicdomain Gpl.Flaws Bsd.Hope Bsd.Labor License.Discriminatory Tcpip.Overview IPv4.Overview IPv6.Overview Tcpip.Sockets Ip.Netmask Tcpip.Ports Buyvm.Ipv6 Openbsd.Anycast Hostnameif.Static Hostnameif.Static-v2 Ifconfig.Change IP.Myaddress Almanack.Ifconfig Route.Usage Openbsd.Wifi Resolv.Conf Hostname.Usage Route.Hostnameif Dhcpd.Configure Openbsd.Npppd Openbsd.Pppoe Ntpd.Configure Dhclient.Configure Route.Sourceaddr Ifconfig.Wifitoethernet Gre.6in4 Gre.6in4nat Openbsd.Pf Pf.Guide Openbsd.PFStable Openbsd.PFTesting Openbsd.Pfbadhost Pf.Vpn Pf.Bittorrent Ddos.Intro Openbsd.SSDP Openbsd.ACKFlood Openbsd.RSTFlood Openbsd.SYNFlood Openbsd.HTTPFlood Openbsd.NTPAmplification Openbsd.UDPFlood Openbsd.Amplification Openbsd.Ping Openbsd.Tcpdump Netcat.Usage Netcat.Irc Netcat.Http Netcat.SMTP Telnet.Http Openssl.Http Openssl.Imap Openssl.Smtp Openssl.Check Openssl.Encryptfile Bgpd.Configure Dns.Overview Dns.Records Dns.FQDN Dns.Registrars Dns.Vhost Vhost.Freedns Vhost.Ircnow Nsd.Configure Nsd.Masterslave Nsd.Troubleshoot DNS.RDNS Dns.Zonefile Nsd.Zone Dns.Troubleshooting Openbsd.Delphinusdnsd DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC DNS.MTA-STS DNS.Ipv6rDNS DNS.Ipv4rDNS Unbound.Configure Host.Usage Dig.Usage Unbound.Adblock Unbound.Blacklists Rbldnsd.Install Dns.BindResolver Unbound.LAN Unbound.DNSSEC Gpg.Verify Signify.Verify Duplicity.Usage Iked.Configure Vpn.Vpn Iked.Newconfig Vpn.Myipaddress Iked.Sitetosite Wg.Hosting Tor.Torsocks Tor.Hidden Tor.Irc Tls.Overview Tls.Intro Tls.CA Acme-client.Configure Acme-client.Cron Relayd.Acceleration Relayd.TLSMulti Letsencrypt.Expired Acme-client.AutoRenew Dehydrated.Configure Acmesh.Configure Sshd.Configure Ssh.Client Ssh.Fingerprints Openbsd.Sshbackdoor Sshd.Disablepassword OpenSSH.Keygen Openssh.Skey Openssh.Totp Sshd.Configure9 Openbsd.Drawtermssh Openbsd.Two-FactorAuth Openbsd.Sftp Ftpd.Configure Torrent.Configure Cvs.Anoncvs Cvs.Intro Cvs.Cvsweb Cvs.Repo Cvs.Guide Paster.Install Fiche.Install Openbsd.Www Openhttpd.Configure Openhttpd.Hosting Openbsd.Httpopenproxy Openhttpd.Perl Openbsd.Php Openhttpd.Tls Openhttpd.Website Openhttpd.CGI Openhttpd.Chroot Pmwiki.Install Pmwiki.Simpleurl Pmwiki.Replace Debate.Wikistyle Ikiwiki.Install Openbsd.Dokuwiki Squirrelmail.Install Roundcube.Install Wordpress.Install Openbsd.Oscommerce Openbsd.Cumulusclips Openbsd.Fluxbb Openbsd.Question2answer Openbsd.H5ai Openbsd.Easyapp Openbsd.Manna NodeJS.Install Openbsd.Cgit Stagit.Install Got.Repo Gotweb.Install Got.Usage Got.Server Got.Mirror Mariadb.Install Irc.Guide Irc.Chanop Ngircd.Oper Irc.Services Irc.Clients Irc.Easy HostServ.Rules Unrealircd.Install Almanack.TheloungeWebircClient Znc.Install Znc.Chroot ZNC.Admin ZNC.Support Openbsd.ZNCModules Znc.Patch Znc.Usage Znc.Relayd Znc.I18n ZNC.Troubleshoot Znc.Debug Debate.Zncdefense Debate.Zncflaws Soju.Install Psybnc.Install Openbsd.Ilines Ambassador.Ilines Debate.Ircv3defense Identd.Configure Oidentd.Install Oidentd.ZNC Oidentd.Changeident Openbsd.Ii Openbsd.Sic Ngircd.Install Ngircd.Link Ngircd.Ssl Ngircd.Patches Ngircd.Loginconf Hopm.Install Openbsd.Acopm Hopm.Telnet Openbsd.Hopm-NowWithInit Hunchentoot.Install Achurch.Install Anope.Install Atheme.Install Pylink.Install Pylink.Chroot Bitlbee.Install Openbsd.Matterbridge Eggdrop193.Install Eggdrop191.Install Openbsd.Tcltls Eggdrop184.Install Eggdrop.Nickserv Wraith.Chroot Openbsd.Wraith Openbsd.Biblebot Botnow.Install Openbsd.Ircrelayd Category.Perl Openbsd.CPAN Unix101.Unix101 Unix101.Wechall C101.C101 Debate.WhyNotC Almanack.C C.Cprimer Openbsd.Vi Openbsd.Mg Openbsd.Ed Emacs.Emacs Opensmtpd.Configure Openbsd.Opensmtpd-relay Openbsd.Opensmtpd-2 Openbsd.Mailopenproxy Opensmtpd.Troubleshoot Opensmtpd.Openrelay Opensmtpd.Test Almanack.AdvancedMailServerSetup Rspamd.Configure Opensmtpd.Inbox Mlmmj.Install Mlmmj-archivist.Install Mutt.Connect Openbsd.Fdm Create.UserEmail Openbsd.Newdisk Fdisk.Usage Openbsd.Disklabel Openbsd.Growfs Openbsd.Pkg Openbsd.Ports Pkgadd.CheckUpdates Almanack.SystemStatsSh Doas.Configure Syspatch.Syspatch Openbsd.Cron Rcctl.Rcctl Openbsd.Adduser Openbsd.Localtime Dd.Iso Dd.Usage Ln.Intro Tmux.Config Tmux.Share Openbsd.XTerm Openbsd.Backups Openbsd.Dump Openbsd.Restore Openrsync.Usage Rsync.Usage Openbsd.Dmesg Atactl.Usage Almanack.DumpBackupWithSCP Openbsd.Fstab Newfs.Usage Mount.Usage Openbsd.Iplookup Openbsd.Hier Openbsd.Base64 Openbsd.Uim Crontab.Edit Ps.Usage Kill.Usage Vi.Intro Cron.Suppressmail Openbsd.Vipw Tar.Usage Openbsd.Rcctl Syslogd.Configure Syslogd.Remote Openbsd.Panic Openbsd.Sysctl Swapctl.Usage Ffs.Intro Softraid.Install Softraid.Rebuild Disklabel.Usage Disklabel.Partitioning Ksh.Bash Ksh.Redirection Ksh.Autocomplete Shell.Limits Shell.Cronjobs Openbsd.Outofmemory Ln.Shell Openbsd.Freeciv Openbsd.Openttd Olympics.Games Chess.Reading Chess.Chessgogi Chess.Tournament Chess.Limitsbot Fics.Install Fics.Admin Math.Reading Humanities.Reading Shelllabs.Intro Shelllabs.Reading Shelllabs.Quotes Shelllabs.Manifesto Camping.Gear Openbsd.Minetest Minetest.Addingarenas Minetest.Serverlocations Minetest.Texturestyle Minetest.Updating Minetest.Worldbackup Texlive.Install Texlive.Sinhala Asterisk.Install Openbsd.Galene Sox.Concat Openbsd.Ffmpeg Parec.Record Openbsd.Recordaudio Ffmpeg.Recordscreen Leafnode.Install Webnews.Install Gazette.Gazette Openbsd.INN Openbsd.Gopher Openbsd.Gophernicus Openbsd.Geomyidae Bucky.Install Prosody.Install Biboumi.Install Gomuks.Install Akkoma.Install Openbsd.Misc ISCABBS.ISCABBS Hosting.Hosting Hosting.Providers Hosting.Requirements Openbsd.Security Chroot.Intro Password.Management MITM.Intro Openbsd.Phishing Password.Hashes Password.Schemes Password.Words Openbsd.Dos Openbsd.Spam Openbsd.0days Openbsd.Rootkits Pledge.Intro Unveil.Intro Openbsd.Databaseperms Openbsd.Secureweb Openbsd.Trust Openbsd.Defaultdeny Openbsd.Loginconf Openbsd.Ids Openbsd.Setuid Openbsd.Sa Openbsd.Quota Openbsd.Shell Police.Intro Police.Fingerprints Openbsd.FilePermissions Openbsd.Oath-toolkit Doxing.Defense Team.Security Sheriff.Intro Openbsd.Xenodm Xfce.Install Fvwm.Configure Xdefaults.Configure Synclient.Configure Cwm.Configure TigerVNC.Install TigerVNC.SSH Wsconsctl.Usage Fdroid.Install 9.9 9.Shell 9.Install 9.Partdisk 9.Plan9ini 9.Links 9.Shocase 9.Rcpu 9.Drawterm 9.JSDrawterm 9.101 9.Bootcamp 9.9paste 9.Independent 9.Cheatsheet 9.Sysupdate 9.Packages Rio.Customize 9.Chording 9.Ssh 9.Netcat 9.9gridchan 9.Ideas Cloud9p.Roadmap 9.9pideas 9.Audio 9.Irc 9.Date 9.Reading 9.Acmemail 9.Splinternet 9.FNS 9.PKI 9.IP 9.Why9 9.Inter9 9.Ramfs Unix.Reading BSD.Reading Debate.Linuxflaws Unix.Intro Unix.History Unix.Exhibit SIMH.Install Ircnow.Womenstem Relays.Relays Bots.Bots Code.Code Opsofliberty.Bootcamp Civics.Intro Ircnow.Projects Vnc.Vnc WikiTips.WikiTips License.License Ircnow.Ally Ircnow.Victorycores Ircnow.Opsofliberty Ircnow.Pioneer Ircnow.Codeforce Ircnow.Explorer Ircnow.Ranger Ircnow.Settler Ircnow.Sheriff Ircnow.Servers Codeforce.Training Team.Team Openbsd.Buyvm Buyvm.Routedsubnet Openbsd.Dkimproxy Openbsd.Opensmtpd Ircnow.Goals Openbsd.Rbldns : advancedmailserversetup theloungewebircclient daughtersofliberty dumpbackupwithscp ntpamplification openforeveryone troubleshooting disablepassword question2answer serverlocations filepermissions firstamendment discriminatory wifitoethernet debianinstall resetpassword configuration authoritative delphinusdnsd bind_resolver httpopenproxy mailopenproxy databaseperms systemstatssh independence constitution startupdream orangepi3lts sysupgrade68 sysupgrade69 sysupgrade70 sysupgrade71 sysupgrade72 sysupgrade73 sysupgrade74 sysupgrade75 publicdomain cryptography acceleration fingerprints applications squirrelmail cumulusclips ircv3defense matterbridge checkupdates suppressmail partitioning autocomplete addingarenas texturestyle recordscreen requirements opsofliberty victorycores routedsubnet bindresolver illustrated independent simpletable roadmap2021 roadmap2022 roadmap2023 ellisisland netizenship declaration opportunity encryptfile masterslave myipaddress certificate authorities letsencrypt sshbackdoor drawtermssh changeident nowwithinit hunchentoot pkglocatedb redirection outofmemory worldbackup imagemagick recordaudio gophernicus defaultdeny splinternet screenshare temperance administer themselves federation milestones status2022 deployment ambassador dueprocess homerouter supermicro beaglebone singleuser philosophy networking hostnameif sourceaddr bittorrent registrars blacklists signatures encryption sitetosite automating automation dehydrated configure9 factorauth oscommerce unrealircd zncmodules zncdefense eggdrop193 eggdrop191 eggdrop184 user_email filesystem rebuilding tournament humanities management accounting jsdrawterm cheatsheet linuxflaws brainstorm historical frugality minutemin questions procedure documents codeforce selfadmin religious homestead madeonirc rulebylaw universal education reinstall debianiso devuaniso upgrade67 install67 install68 install69 install70 install71 install73 install74 install75 addresses myaddress pftesting pfbadhost httpflood duplicity newconfig wireguard autorenew openhttpd simpleurl wikistyle roundcube wordpress debugging loginconf ircrelayd languages challenge opensmtpd openrelay archivist disklabel utilities localtime openrsync hierarchy chessgogi limitsbot shelllabs manifesto geomyidae fediverse providers hardening passwords secureweb intrusion detection xdefaults synclient wsconsctl sysupdate customize 9gridchan womenstem dkimproxy useremail almanack industry training sortable progress sysadmin announce networks congress religion software balances machines optimize bootconf overview netmasks ifconfig dhclient firewall pfstable blocking torrents ackflood rstflood synflood udpflood zonefile ipv6rdns ipv4rdns torsocks services tlsmulti creating transfer chrooted pastebin dokuwiki hostserv bouncers webpanel zncflaws changing nickserv identify biblebot category syspatch flashing symbolic iplookup softraid cronjobs symlinks olympics minetest updating asterisk leafnode security phishing rootkits binaries accounts policing touchpad tigervnc partdisk plan9ini showcase bootcamp packages chording acmemail projects wikitips licenses explorer articles lessons channel mailing welcome dogfood markets metrics newdeal digital freedom central privacy justice openbsd virtual ramdisk sockets anycast 6in4nat tcpdump openssl routing freedns caching unbound adblock rbldnsd signing signify clients hosting without expired openssh version control anoncvs proxies website replace ikiwiki easyapp mariadb support oidentd patches achurch bitlbee unix101 wechall whynotc cprimer editors getting inboxed connect newdisk pkg_add adduser backups restore chinese crontab editing sending signals syslogd swapctl freeciv openttd reading science camping texlive sinhala icecast webnews gazette prosody biboumi iscabbs schemes toolkit sheriff desktop windows android shocase cloud9p 9pideas history exhibit patriot pioneer settler ircnow border medals rights target civics become censor checks united access higher ubuntu alpine static packet filter attack netcat telnet vhosts dnssec verify netpgp hidden acmesh keygen cvsweb create paster pmwiki debate fluxbb nodejs stagit gotweb mirror guides irc101 chanop ngircd psybnc ilines atheme relays pylink tcltls wraith botnow rspamd growfs pkgadd atactl base64 emails remote kernel sysctl shells quotes webrtc galene vorbis sndiod concat ffmpeg social matrix gomuks akkoma hashes middle denial pledge unveil setuid quotas police doxing xenodm fdroid 9paste inter9 armory donate ranger title young users wheel width class honor intro union abuse ethic radio vmctl usage metal bsdrd onovh books false labor ifend tcpip ports buyvm dhcpd npppd pppoe layer certs dmarc using ipsec repos fiche manna rules acopm anope emacs mlmmj disks fdisk rcctl xterm dmesg newfs mount panic pipes games latex video media parec bucky 0days trust party mouse ramfs cabin goals poor chat room ircs duty call good team fork bill ipmi java bare dell mode hope ntpd ddos ssdp imap bgpd fqdn vpns iked sshd keys skey totp sftp ftpd perl h5ai cgit oper i18n soju bncs hopm bots cpan korn mutt doas sudo tmux kill vipw fast bash misc fics math gear mgmt mitm apps oath xfce fvwm rcpu why9 simh ally docs old run org 100 vps vmm bbb gpl spf mta gpg 2fa www php sic fdm usb uim ffs ksh sip sox inn ids cwm 3rd fns pki v2 wg ii
 Rspamd.Install:1753298660:  : configure filtering opensmtpd install default openbsd rspamd source system server title https fast free that used with mail and com can the www org is be
@@ -483,7 +492,6 @@ Termius.Connect:1730627640: Shell.Shell Ircnow.SSHFing
 MailWindows.Connect:1730627640:  : authentication windowsmail mailwindows information otherwise advanced password incoming username outgoing settings creation accounts internet requires address connect section sending desired choose server ircnow enable attach select needed wizard please manage follow bottom point email imap4 setup there title will same left this show icon smtp type pick fill done with your have any and are ssl png put org see if
 Bouncer.Konversation:1730627640:  : konversation connection following password username network bouncer replace example written account ircnow abc123 server create enable secure stated would email 31337 your john port with want what for and set bnc org if is be to
 EmailTray.Connect:1730627640:  : emailtary emailtray password creating address account section already welcome greeted connect windows screen select choose please client attach first login click mouse your then free menu main done left have will move here time new are and png non put for not top is if of be by it
-Debate.Wikistyle:1730627640:  : replaceable_text misrepresenting abbreviations consequences successfully disagreement opinionated indentation subheadings potentially unnecessary codeblocks difficulty personally horizontal formatting described elsewhere parameter uncomment paragraph character beginning repeating excessive structure wikistyle category sentence maintain emphasis material removing lawsuits indicate disabled defaults academic multiple cosmetic uncommon separate sections evidence specific replaced install content feature meaning without servers instead command condone clients already example someone options passive another package pkg_add writing article english concise talking falsely running belong topics quotes purely begins notion active defend markup debate easier strong remove should domain create public tables define guides jargon better simple update actual either convey ngircd turned right spend avoid write based about model makes level there never voice pages track those start value rules ports wrong colon using front going slang named first line that task this want when show semi link tell same will doas keep each case have than from what into time much used need tags like mind user does 6697 type sort 6667 just fqdn nice look them only word are 192 but 168 you him own any set can put new was too tcl tcp now of by
 9.Fonts:1730627640:  : dejavusansbd recommended terminal unicode located virtual bigger lucida night fonts mode pelm make find all for lib the rio bit are 28 18 to bf ls vt 9
 9.Ideas:1730627640:  : discrimination delphinusdnsd activitypubfs contributions accessibility compatibility prepositions applications filesystems ghostscript dynamically repository searchable conversion downloaded protection impossible gutenberg operating plan9port generated different wikipedia overload binaries opensuse platform geminifs freedoms prebuilt licenses firewall commands tolerant priority keyboard existing obsolete matrixfs gopherfs librivox separate software survival licensed drawterm respect whether inferno freebsd default support console android instead manager working against servers replace package provide perhaps aladdin beliefs grammar drivers install plan101 netbsd course nntpfs xmppfs 9front bitrot debian serial create freely levels psybnc placed pirata uptime books every linux ircfs check rssfs ideas write goals https allow pipes basic avoid based shell users skill blind verbs guide after slows crawl fork apps most with wifi unix just type easy make like must only long from rfcs bsds sure keep tech date four vncs x11 non dev gpl any not get web cgi may ios 9fs org vcs bug fix by
 Letsencrypt.RecentChanges:1730627640:  : recentchanges letsencrypt counting expired command 19t03 certs 2023 xfnw 41z add for 46 by
@@ -581,7 +589,6 @@ Ircnow.Roadmap2024:1730627640: C.Intro Perl101.Perl101
 Openssh.Totp:1730627640:  : dataswamp openbsd openssh solene https 2021 html totp org 2fa 06
 Openbsd.Localtime:1730627640:  : yyyymmddhhmm antarctica localtime greenwich singapore changing zoneinfo new_york contains manually hongkong est5edt america symlink openbsd mst7mdt mexico create system turkey africa share zones egypt title user 2024 gmt0 date doas wed apr etc the set usr can hst uct eet to be ln ls fs 33 12 nz
 Vps.Users:1730627640:  : innovative monitoring computing robotics embedded dealing startup center attach height energy smart tools https title users width logo 50px with our vps and www smt png 10
-Opensmtpd.Inbox:1730627640:  : sendersupport mailhardener postmaster returnpath guidelines protection googleapps certified providers opensmtpd yahooinc register services getting inboxed outlook records several toolbox checkmx policy https email tools 0spam title pages major gmail snds aspx will want with html live jmrp com you org use net gmx olc www pm of
 DNS.MTA-STS:1730627640:  : postmaster security tlsrptv1 20221012 guidance location max_age testing version htdocs ircnow daemon mailto known mkdir stsv1 _smtp https cname zones email 3600 well _tls mode _mta root org dns www var may txt gov nsd set rua mx up uk rw 53 63
 Route.Sourceaddr:1730627640: Hostnameif.Static : sourceaddr hostnameif ipaddress desired replace append static bottom route title line this your with the etc if0 set can of
 Nsd.Troubleshoot:1730627640:  : troubleshooting authoritative nameservers helpful intodns sites https some for com nsd
@@ -619,7 +626,6 @@ PmWiki.MarkupMasterIndex:1727253378: PmWiki.WikiStyles
 PmWiki.Glossary:1727253378: PmWiki.LayoutVariables PmWiki.PathVariables PmWiki.WikiFarmTerminology : wikifarmterminology layoutvariables customizations simultaneously enablepathinfo configuration automatically farmpubdirurl pathvariables subdirectory capitalizing wikisandbox capitalizes titlespaced individual considered namespaced characters synonymous deprecated farmconfig precedence privileges whitespace collection associated attributes configures similarly customize stripping something deviation specially including directive following rewriting generally parameter path_info component generated available describes installed likewise controls glossary pagename aliasing fullname consists settings accessed directly normally browsing inserted disabled specify example context default besides however several related existed browser usually differs version element appears expects various summary content formats defines latter stores pmwiki window spaces person phrase loaded people script locate modify either groups entire tricks shared handle chosen markup string author simply obtain called would cause local click place pmhlt these where which found files named using terms refer there built shown could their pages valid above takes acted https admin write given from also that this link uses with user note both over word each aren main used will such what uris have been tell upon case code data wide more only can two php who may any way has etc see of by
 Ambassador.Ilines:1726856436:  : oddprotocol connections planetofnix exemptions ircforever inspirenet configured thunderirc ambassador lecturify shelltalk greetings nastycode exception authorize currently providing sometimes bsdforall addresses accounts bouncers networks possible freeirc website request details support contact because ircnow relays jujube public ilines called around sample adding needed coming unique other afnet rpblc order ident users https limit opers using these email 2605 6400 0030 fc15 0434 0020 492c 00b4 0bb8 team c21e c3e7 0010 071b c3f8 441a f633 faa1 4532 4079 864b 00fe 85a0 bots 6404 ipv6 f8de 8206 05cc c684 02d3 069d 1290 here afwi have case ipv4 like spam look from many each this must week 84d3 05bf org 198 251 119 194 you 229 too our and ips ask are may new 183 can 133 141 137 209 800 174 158 228 184 240 161 130 at 48 81 89 91 38 39
 Opensmtpd.Vmail:1726705081:  : opensmtpd vmail
-Netcat.SMTP:1726703033: Netcat.Usage : destination disposition afterwards recipient opensmtpd e57f9a36 followed accepted delivery complete example address subject version content pleased sending charset charlie foxtrot process message letter netcat inline itself domain usage bravo alpha delta enter email ascii using plain esmtp title valid hello here text type from date 2024 with quit echo 0700 data mime rcpt then meet helo next our 354 250 you 143 bye 221 how for 220 sep 163 and to 81 18 38 ok nc 26
 Opensmtpd.Configure:1726636271: Dns.Overview Nsd.Configure DNS.Mail Acme-client.Configure Opensmtpd.Openrelay Dovecot.Install DNS.DKIM Opensmtpd.Troubleshoot : h5itbhzs73t4jshaj9yx6tf63yrataqugbxocx67wyekhch4zqiod6lkh configuration_manual userdb_quota_rule a8d16cd2144222fa 83bd6b3b1669649f misconfiguration troubleshooting authentication authenticated automatically inconsistent check_fcrdns alphanumeric mtaproxy511 information credentials temporarily permissions configuring optionally check_rdns connection encryption characters abnormally california interfaces translated postmaster submission reputation addresses including available configure separated opensmtpd authcheck important whitelist receiving _dkimsign usernames explained temporary connected following mtaproxy1 sunnyvale mtaproxy2 disabling assurance firewalls specifies passwords confirmed ownership otherwise forwarded recipient listeners openrelay exploited fullchain plaintext supported identical yahoodns protocol messages contains matching possible filtered outbound sections s_client starttls virtuals properly response enabling outgoing provider directly transfer variable replaced hostname multiple mailname 00000003 requires receives programs received security complete checking required indicate gigabyte increase loopback selector generate fallback _dovecot prompted starting hundreds ifconfig digicert packages overview delivery poolporg tempfail senders example smtpctl warning domains include storage defines signing because readmes specify logging private special openbsd happens running spammer express labeled records openssl allowed default request reverse already without aliases earlier defined account blocked install related managed entries filters finally dropped instead sending network version nologin pkg_add folders maildir passing useradd maillog relayed working trusted limited nothing servers further suppose written packets similar actions returns showing timeout offline symptom mistake dealing before adding second passwd except create headed decide socket actual checks should please handed handle author forced marked emails github tables blocks source macros single victim result entire letter egress length ircnow issues unable trying errors script exited signed finish having strict inside _smtpd delete listed public verify choose extras intend answer header linked reason gssapi using local setup being route files depth state delay 16h2s reply times queue spool hosts first point third guide rcctl https chmod colon vmail users admin field tells lines these esmtp smtps often daily which known store might rules child group mtree least those evpid phase about fruit enter chown 39035 avoid offer basic shows whose entry pairs value ports apply share valid pages begin 2001 test imap them this ipv6 used mta5 pop3 good ipv4 goes into junk that will flag anti mask your note free also real want high each root must else sent hang lmtp sbin many pony proc make next sha2 need have keys sure from exec plus part oath much more last sets data they here safe only disk doas find path stop keep same mta6 does both when mta7 type ctrl quit like easy case hash lost some book base been vio0 rcpt done unix acme what bind says s843 mean can 204 195 192 too jan 168 see fix bf1 vip due but 650 451 may get nsd pki www doc src am0 250 usr 587 etc crt 15s way 465 104 395 228 106 gq1 220 db8 ne1 lo0 vps pem new rwx 770 440 via 29 2b mx 1g 33 55 47 17
 Nsd.Configure:1726635635: Openbsd.Delphinusdnsd Openbsd.Tcpip IPv4.Overview IPv6.Overview Openbsd.Dns Dns.Records Openbsd.Dnszones Openbsd.Sockets IP.Myaddress Openbsd.Ifconfig Openbsd.Hostnameif0 Openbsd.Buyvm Openbsd.Vmminstall Nsd.Masterslave Openbsd.Domains Openbsd.Host Openbsd.Dig Openbsd.FQDN : troubleshooting understanding delphinusdnsd configuration authoritative disadvantages introduction installation configuring explanation hostnameif0 masterslave yyyymmddnn registered vmminstall nameserver addressing networking configured foreground 2021020301 substitute checkconf checkzone confirmed encounter authority verbosity elsewhere uncomment transfers subdomain necessary interface myaddress specified standards interpret difficult correctly addresses sections provided database username zonefile resource warnings normally dnszones delegate specific internet requires sysadmin ifconfig overview compared whenever openbsd defined records example control getting servers binding sockets specify results helpful refresh minimum service assumes aliases simpler audited invalid outside further version domains disable refuses quickly perhaps through message deleted logfile suppose origin enable should notify expire serial guides please remote system syntax always return finish output points proper before failed errors forgot change charge public forget notice 32265 which above buyvm might nokey could again quits query found write tcpip exist works start 37575 rcctl https denic using tools 86400 there retry these first 93210 title blank leave basic files allow after comes about pages every least will this 2001 fqdn your 3600 doas edit test aaaa imap also smtp move look case need line mail once done hide with make 5678 drop step that want sure port read glue _nsd ipv4 real note ipv6 news good logs info both does into like 1800 same only have than team part just nast fork more any man can var see www dig etc run yes 261 had tip 898 921 soa ns1 now was 100 db8 has 198 ns2 irc ttl how own xfr ask 192 off 34 50 51 33 we 07 31 43 by mx 53 49 14
 Openbsd.Dmarc:1726360741:  : enhancedstatuscodes campaigncleaner unlocktheinbox dkimvalidator managedomains destination disposition postmaster googleapps samplemail deployment localhost dmarctest autoreply opensmtpd resources recipient accepted mailtest formerly verifier 66f4c965 36700160 8bitmime delivery multirbl sendmail example charset openbsd version charlie content foxtrot subject pleased message checkmx toolbox address ircnow server inside tester itself port25 inline enter ascii hello alpha bravo esmtp delta https plain tools works dnswl valli size quit meet data rcpt ehlo with from help auth echo that text type 221 www com 250 bye org 354 220 you ok tv
@@ -916,7 +922,6 @@ Team.Security:1699123538: Doas.Configure Openbsd.Vipw 
 Linux.Reading:1698810433:  : dbs_a_def_rwt_bibl_vppi_i1 pd_rhf_dp_s_all_spx_wp_26 olp_aod_redir_impl1 tiltedwindmillpress interconnections internetworking communications implementation interpretation cory_doctorow_ administrators revolutionary democratizing krishnamurthi 9780143122791 9780136006633 9780132392273 9780130661029 professional transactions introduction organization applications contribution bibliography homesteading interprocess invisibility environment illustrated programming controlling distributed engineering filesystems foundations 1953953162 0136006639 accidental 1882114986 0132017997 mediactive 0201563177 0738206709 nonfiction principles 0201549799 0738206707 013937681x 0316037729 0316037723 1882114981 0131103627 1732265178 1449389554 1449389550 0139498763 1573980135 0132392275 0201634953 commentary 0201633469 0596001087 0596001088 0201633467 0139376818 innovation 0131103628 0139498761 1573980137 electrical 0201634952 1732265119 1732265110 1732265172 adventures liberating 0130661023 0201549794 peerconomy 0130810816 technology 0143122797 0066620732 0470287152 conscience 0201633542 0470287156 structured 0979034237 0262062186 0262062183 1695978553 1695978552 097903423x 0130810819 weinberger 0201634488 020163354x 0132017992 0887309892 literature 0201657880 techniques 0262510871 0201634481 1953953166 020161586x 0201615869 0201657883 0131429017 0887309895 0321486811 0321486813 0131429019 0262510875 tanenbaum hardcover september publisher computing cathedral paperback knowledge kernighan protocols lightning operating switching manifesto scholarly craphound deception paradigms published noosphere goldsmith felleisen compilers freesouls language learning pd_sim_2 mitchell february writings november practice prentice security foreword computer advanced journals printing literary machines castells business computng controls torvalds programs networks pd_sbs_2 evhippel switches kaufmann matthias complete exchange lawrence stallman gillmore software laurence literate mitpress painters selected mt_other zittrain jonathan services _content download annabook waldrop reprint edition addison brother society shriram factory gertner matthew findler penguin january english diamond element robbins billion culture history silicon michael wozniak unbound pearson raymond economy william richard october kembrew teaches musings hackers bentley hamming maurice jeffrey dealers product hiltzik mitnick ritchie benkler wizards origins default reading heather 20775th mastery openbsd seifert edwards routers stevens 5900491 bridges 0098268 9304042 maarten 2633296 berners weaving daemon andrew design modern alfred author series reilly yochai monica amazon august wesley ullman democ1 dnssec domain lessig donald essays second volume joshua wanted future fourth errors stripe graham sr_1_5 codev2 jeremy wealth pearls access bazaar victor wright dollar yupnet valley malone wayner kidder source galaxy dennis buford prints arnold memoir morgan manuel harper relayd hafner heroes nelson famous owning robert books https taoup april wiley brian keong human first simon remix david xerox ideas peter linus salus ghost lucas pages james kevin march knuth wires world guide score flatt bruce dream sethi doing xhtml basic tools moody suber lions steen linux shell httpd where tracy katie rebel index sites safe isbn 2018 4bsd 2003 unix snmp data most 2019 gary 1999 2001 nntp 1995 2020 ravi 1174 2006 htdp eric 1996 catb 1988 2012 bret 2021 july 1983 2002 hall glyn pike with levy john 1977 node from june 2008 just bell korn jack labs late dawn stay 2000 2009 erik asin parc text 2013 reed stop 1992 1998 2010 paul 1990 1986 bach 1994 sicp www web – edu esr dan pdf may mwl 2nd tim big who p2p tls lee how 1st ssh von lua new joi ito 3rd 4th you fun awk aho gnu 241 6th ref tcp 328 580 576 400 gay lam bay by gp wu
 Openbsd.PFStable:1698433636: Openbsd.Netadmin Openbsd.Buyvm Openbsd.Vmmuser Openbsd.Tcpdump Openbsd.SYNFlood Openbsd.Ilines Openbsd.Ntpd Openbsd.Nsd Openbsd.Sshbackdoor Openbsd.Iked Openbsd.Pf Openbsd.Ddos : troubleshooting configuration communication loginterface optimization deliberately requirements explanation intelligent sshbackdoor whitelisted immediately flushstrict unreachable information connections destination syncookies unfiltered icmp_types commentary bruteforce afterwards describing submission disconnect particular substitute optionally accepting filtering authentic localhost paramprob something commented interfere criminals internet standard loopback adaptive badhosts properly reserved incoming problems flushudp external exceeded includes overload synflood approved complete proposed optimize pfstable outgoing services firewall netadmin blocking diagnose provide openbsd persist address attacks without traffic servers against defines tcpdump exceeds another ruleset packets section bouncer profile enemies monitor reports strange entries reading seconds sending warrior spoofed process further present through vmmuser routing causing applied because rfc1812 echoreq missing working matches applies warning keyword rfc1122 default mangled invalid request passing routers prevent version example unique wraith system paster subnet single icmpv6 tagged gopher public domain issues ilines sender headed secret global source isakmp sample failed states random limits ircnow follow tested defend normal access hidden except tables please rfc792 refuse should chosen create folder notice editor header layers macros quick nodes break proto users scrub unip4 track https ipsec might 16667 16697 every allow apply known buyvm mkdir extif start weeks timex sorts pfctl wrong occur these added inet6 leave icmp6 which smtps shell imaps 10000 pop3s roadw guide 12742 entry 29173 basic there makes ident 13140 31337 pflog aside hours title based proxy days ipv4 ipv6 from mail ddos more iked ntpd doas your home that have both enc0 case also been will when vpns sure this 0020 1440 urpf 7000 9999 6669 7777 6997 6660 need 6400 2605 05cc 069d 0010 faa1 0030 0bb8 1290 note 00fe come last 071b keep f8de skip fc15 05bf vio0 2001 00b4 0434 stop than else hard like view them next left must same code ip6 new are org www any 198 see 113 yet 168 but 192 203 mss etc max lo0 can 169 224 var 254 172 209 non 141 119 251 229 137 rdr 228 src 184 130 183 240 500 bnc has esp pkt one vps nsd db8 faq dns web bug why two get 39 38 48 by 89 80 df up 53
 Ircnow.Roadmap:1698030134:  : roadmap2024 redirect ircnow
-DNS.Mail:1697742597: Nsd.Configure Dns.Overview Dns.FQDN DNS.SOA DNS.SPF DNS.DMARC DNS.DKIM DNS.Dnswl : tb8yiwenh01hz5xh1gjwg1v8oirnerf3482b8xrzykhjqudjcalnz9ggz9cnzahic3tsantdshdgk3c0oqjeilriw0eiakv2 migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqcmsef9dm8dx1ltmlmd56d628jbnaqus8aecdyyzvbvq4rhetzzv eeu2odwqqgyqgvv0xuk5qjsnsgf5ukkscrxmthspptoaqjt25fxnd3ptvh2zonagkzkntk kcohbemvxeotqtqzttdhxm6bkeluo0xbbhlrsq8c3q92oqztwflk 8amiibcgkcaqeaybhtr90v64hqtfw1sutfpg5byxf lmflyzipitm4egw3kadlzslycjutlkhcg5b u6wn5xxli9hmovxluwidaqab ibjdyqpndormr7r4itij6o sxutnmzigjmql81av47dg bsc2rzzszv2gzmrrr pb7pql4g86lczsf 2f4ak7xtamayful zmafjtef2rlooq x1jwlpungjgjt configuration instructions functioning discardable cdepmqw0xn8 datatracker _domainkey containing diagnosing understand postmaster s17qidaqab yyyymmddnn 2021050302 whitelists authority _dkimsign configure qualified determine following necessary together normally exchange interval returned requires overview removing continue appended concepts historic problems properly creating multiple minimum produce example joining running updated replace records command seconds another offline defines servers perform queries serving deliver private expires openssl reports provide refresh rfc5617 uun3kqc assumes already testing public simple needed lowest choose sample create taking allows really mailto useful filter marked genrsa dmarc1 adding pubout _dmarc editor others status number should origin result handle actual serial printf before charge takes dnswl means value short these using guide there begin first sends title basic retry which every chmod https 3vhfy mkdir _adsp chown after fully 86400 final lines start admin next that doas have free will this text into fqdn look like then find aaaa with goes 3600 1024 none more 2013 your ietf last most note want zone spf1 come from what only file 2602 fccf when name 1800 sure make imap smtp says just asks time etc 163 awk 143 day cat rwx 770 3rd soa was nsd are doc set org ttl txt ns1 www let csp any dig but pct rua ruf two can ns2 pop mx 38
 OpenBSD.LDAPd-Draft:1697739207:  : teacupsalwaysuseinsecurepasswordsaparently zwo7eey6kov96efzy7mj3odwld52qjoamy ldap_data_interchange_format teacup8biscuit2 orginaizational organizational objectclasses distinguished abbreviations distinquished configuration inetorgperson userpassword professional functionally suplementing interpreting introduction conversation technically information description connections lightweight accountname explamation recommended credentials ldif_fields dologin_pub attributes structural identified thunderirc subscribed additional b3vqcowkfa ldapsearch namespace discussed basically changeing bsdforall plaintext bascially remainder auxiliary violation structure component directory complying reference incorrect articales uncomment givenname wikipedia identical sensitive something microsoft statement resources annoyied database solution dcobject contains instance manually remedied possible shooting versions previous delivery promises appendix themself openldap probably homepage included focusing refering software dumpster protocol redacted remember abstract writeing entering returned required rfc2252 objects prosody records specify regular running simpler control another exactly ldapadd trouble pratice limited command between problem example central surname working earlier improve picking denotes desktop windows peoples admin20 openbsd default special atleast admin26 because encrypt defined magical replace editing editor domain schema itself useing maddie really rootpw thuser ircnow rootdn matter errors ignore common called listen 201910 thease server should whitch filled daemon limits access system string enable aswell asumes merely 9f8kqv chnage random simply pseudo gather useful things stands logins answer future naming either loging forgot peices groups unique little adding though wanted enough sooner local index didnt sorry draft ldapd check start typos rcctl entry guide units leafs proud multi being could front treat heres tells paste first means https value below pairs point learn items think press those setup fully above there weird found helps smtpd often would binds thats rules store meany usage teams doesn types extra table this make test much sure host time last have left with must only your into hook good thay most then same lang html what hows spam dude like each from part also case todo find best lazy will more none read high hash boot look long know used just fire ipv6 over copy alot kind uses mail when core dns itu key 501 imo can isn cat etc see may out get mvp ehh few nis own www asp guy oid doc had pdf by pg 65 64 2b 09 2x
 Pmwiki.Replace:1697735959:  : progressive_enhancement index_to_be_removed create_markdown pmwiki2markdown daringfireball startcodeblock markdownoutput markdown_text markdownfiles functionality corresponding unreasonable administrate endcodeblock requirements replacements contributors information folder_name indiceslist preferences complexity censorship principles versioning javascript contribute featureful traversing translator maintained developers preferably preferred read_file potential countries regularly telemetry something switching reversing enumerate wikipedia community available file_name difficult multiline teammates protocols languages databases wikilinks proposed possible articles concerns actively revision separate consider solution projects optional filename cookbook multiple familiar checking browsers makedirs relevant removing converts iterator metadata problems clients reverse heading allowed provide limited ikiwiki present whether element outside instead display content written perform created produce control ignores similar extract because openbsd already network ability utility example depends handled support avoided popular netsurf privacy should itself gruber markup exists gopher russia import parser length strict system telnet change values return avoids append rather stored longer follow access proper google sorted simple mothra enough entire needed obtain always least offer using teach title takes could these which users https email known write pages along lower break print basic plain split dillo nosql makes strip shell flags none will that have with elif keys from must else like lynx only join path core than more argv this perl korn keep mdwn what lisp uses less upon many lack indx true iran very well john sub new web not w3m php can has org got our cvs www git are def ban by 0a 1
 Police.Intro:1696741525:  : completelyrandomcloudexample genericregistrarexample ctcp_userinfo_reply ctcp_version_reply autorenewperiod orgabusehandle orgtechhandle orgabusephone orgabuseemail orgtechemail organization orgnochandle registration identifiable conversation orgtechphone orgabusename orgabuseref screenshots orgtechname information orgnocphone orgnocemail d1234567890 additional javascript operations postalcode registered orgtechref registrant orgnocname afterwards disruption creativity lno1234567 understand las1234567 passionate particular connecting disposable expiration personally collecting infiltrate inaccuracy interested background everything associated important translate nicknames providers real_name addresses committed realistic something authority education effective recommend therefore user_name sometimes criminals suspended ln1234567 complaint netsplits orgnocref stateprov attention confusion reporting feedback software evidence websites bouncers whatever accounts database document anything reported reseller research unsigned noscript normally province registry question username customer purposes printcmd chatting channels networks creation business allowing spamming preserve possible physical torsocks stealing realname language phishing noerror servers besides support section contact looking clients daemons domains grammar illegal joining written further disable hosting logging someone nowhere orgname careful umatrix country pkg_add however control command because browser suppose friends setting options biggest autolog perhaps regdate updated comment contain attacks reasons welcome clearly dialect respond english hobbies finally offline willing reports suggest tickets proving malware realize unable number hacker unless ircnow header answer around inside crimes google entity emails safety danger videos taking guilty gather opcode double dnssec hosted reveal figure global turned status botnet expiry closes police notify strike enable admins stolen before within filing useful little spying causes moment source verify follow social formal joined things should credit engine subtle change https visit doesn shell whois needs right being 15t05 shady found first rcctl query takes irssi until never icann 06t00 flags their tells using orgid comes while 39025 thief still linod intro weeks ahead about might helps wrong spell avoid order slang proof basic vhost 07t13 trust share start rules filed build speak learn lying twice break fraud enjoy calls doing check based users lno21 hosts spent hours think ircds these media birth 86400 brain clues mask down that from find last your free this like once live went made took save bots else over have they logs show them when more many rcvd size 2020 msec 4943 arpa want used sure make team send most must arin rdap 2019 2008 city then 8900 word just case 6039 owns know sent much feel home ddos card iana 2021 2018 page stop shut hubs lots talk fill tmux runs doas mirc type hide wicf tool pick msg dig 192 168 may thu but don got ptr 127 vps won law via why fit old bad fun get etc ns1 epp has 58z ns2 www cld url ltd 12z 295 him 300 36z few was 04 41 61 by 14 p2 53 22 57 80 55 qr 24 28
@@ -1273,7 +1278,6 @@ Marketing.Marketing:1642631202: Marketing.Memes Market
 Pylink.RecentChanges:1642631202:  : recentchanges december install pylink chroot jrmu 2021 by at pm 03
 Openhttpd.RecentChanges:1642631202:  : recentchanges openhttpd configure december october naglfar hosting perl jrmu 2021 08 pm 04 at by 14 11 28 18 am 06 23 03
 Telnet.RecentChanges:1642631202:  : recentchanges november telnet http 2021 jrmu 03 at 18 pm by
-Opensmtpd.Openrelay:1642631202: Openbsd.Dnsbl Openbsd.Dkimproxy Netcat.SMTP Openbsd.Opensmtpd : misconfiguration configurations unintentional blacklisted destination fakedomain otherplace configured improperly censorship relay_dkim pretending recipient opensmtpd rejection dkimproxy addresses openrelay sometimes external crackers internet messages criminal spammers example invalid configs prevent appears openbsd malware viruses trojans running domains similar receive pleased ruleset privacy testing another because provide chances spoofed reading victim sample allows relays either server action netcat beware notice though sender anyone banned abused forged bypass should likely hello using check flood email trash hosts esmtp local comes never dnsbl title these match often being worms above could only that this here make sure when from hide will your helo with says been rcpt want meet user also don 143 163 250 why 550 and fix how get has 220 but put can see to if we 38 81 ok
 ZNC.Troubleshoot:1642631202:  : troubleshoot bindhost messages getting records options clear your have znc dns fix two the set not if
 MailWindows.RecentChanges:1642631202:  : recentchanges mailwindows november connect 2021 jrmu 27 at 03 12 pm by
 Asterisk.Install:1642631202:  : asterisk examples openbsd install pkg_add share local doas usr etc cp
@@ -1308,7 +1312,6 @@ Census.Census:1641122853:  : pasteserv following provi
 Bncnow.Bncnow:1641122333:  : programming connection searching multiple bindhost nickserv networks language possibly written bouncer specify history across forked psybnc bncnow allows create needs major only easy from ipv6 ipv4 user well just irc one can old of
 Minetest.RecentChanges:1641075293:  : serverlocations recentchanges addingarenas texturestyle worldbackup monospaced minetest updating commands economy april 2021 jrmu mkf aes may am 58 10 24 by 12 32 pm 15 08 56 11 59 00
 Sftp.RecentChanges:1640844785:  : recentchanges december chroot sftp 2021 jrmu 30 at 06 01 am by
-Nsd.Zone:1640255593: Dns.FQDN : responsible yyyymmddnn 2021072701 nameserver subdomain authority increase sysadmin multiple replaced example address results written minimum section control updated records suppose refresh correct origin expire number serial adding period symbol create digits master reload month retry edits 86400 files tells after title needs start means first entry email lines these zones that made same been this note sure with fqdn then host ipv6 2001 test doas make 3600 27th will form 1800 july want year 1008 fccf 2602 aaaa open here was com ns1 soa day you and nsd are dns see db8 has 162 1st var two 168 run ttl 192 by to 38 of us 87 if
 Openbsd.Wifi:1640185166:  : accesspointname 1234567890 hostname multiple password openbsd instead replace wpakey points should real with wifi dhcp join nwid etc the use and you for if0
 Ffmpeg.RecentChanges:1640177124:  : recentchanges recordscreen december ffmpeg 2021 jrmu 22 at 07 00 am by
 Sox.RecentChanges:1640177124:  : recentchanges december concat 2021 jrmu sox 22 07 01 am by
blob - 2e1349d6f7b7074d65fafec22349899943db4992
blob + 1c4becc39d2adeecf99faf002cbb856783a99255
--- wiki.d/Adminforces.RecentChanges
+++ wiki.d/Adminforces.RecentChanges
@@ -4,6 +4,6 @@ charset=UTF-8
 ctime=1716923189
 host=104.167.242.227
 name=Adminforces.RecentChanges
-rev=134
-text=* [[Adminforces/Training]]  . . . @2025-07-24T18:14:15Z by [[~jrmu]]: [=fix link names=]%0a
-time=1753380855
+rev=138
+text=* [[Adminforces/Training]]  . . . @2025-07-28T00:40:32Z by [[~jrmu]]: [=change link from mail/inbox to mail/postmaster=]%0a
+time=1753663232
blob - 2c8df4437987b50979efda2f7e3c6aa374ad5f48
blob + bc9f60279895931393ee04cf839d0d8b825ea93a
--- wiki.d/Adminforces.Training
+++ wiki.d/Adminforces.Training
@@ -2,15 +2,29 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=fix link names
+csum=change link from mail/inbox to mail/postmaster
 ctime=1716923189
 host=104.167.242.227
 name=Adminforces.Training
-rev=134
-targets=Openbsd.Intro,Doas.Configure,Syspatch.Syspatch,FwUpdate.Usage,Openbsd.Pkg,Ircnow.Howtoask,Lists.Ircnow,Freedom.Fork,Chroot.Intro,Openhttpd.Configure,Telnet.Http,Netcat.Http,Tls.Intro,Tls.San,Acme-client.Configure,Openhttpd.Tls,Openssl.Http,Openssl.X509,Openhttpd.Website,Openhttpd.Perl,Dns.Overview,Unwind.Configure,Dns.Cachingservers,Unbound.Configure,Unbound.Control,Dns.Dnssec,Unbound.Dnssec,Unbound.Opennic,Unbound.Localzone,Dig.Usage,Host.Usage,Nslookup.Usage,Hostname.Usage,Hosts.Configure,Freedom.Selfadmin,Netcat.Irc,Netcat.Usage,Netcat.Daemon,Openbsd.Rcctl,Openbsd.Ed,Tar.Usage,Ksh.Editor,Ksh.History,Crontab.Edit,Openbsd.Adduser,Group.Usage,Usermod.Usage,Openbsd.Localtime,Dd.Iso,Ln.Intro,Openbsd.Fstab,Dmesg.Usage,Openbsd.Hier,Top.Usage,Ps.Usage,Renice.Usage,Fstat.Usage,Fuser.Usage,Kill.Usage,Openbsd.Panic,Openbsd.Loginconf,Openbsd.Sysctl,Swapctl.Usage,Openbsd.Outofmemory,Freedom.Firstamendment,Atactl.Usage,Acct.Accton,Openbsd.Vipw,Ircnow.Dogfood,Freedom.Software,Relayd.Acceleration,Relayd.TLSMulti,Openhttpd.Hosting,Openbsd.Httpopenproxy,Freedom.Religion,Tcpip.Overview,IPv4.Overview,IPv6.Overview,Tcpip.Sockets,Ip.Netmask,Tcpip.Ports,IP.Myaddress,Tcpbench.Usage,Openbsd.Ping,Traceroute.Usage,Openbsd.Dig,Adminforces.Ifconfig,Ifconfig.Change,Hostnameif.Static,Ifconfig.Multihome,Hostnameif.Autoconf,Ifstated.Configure,Arp.Usage,Ndp.Usage,Arp.Spoofing,Ip.Spoofing,Resolv.Conf,Resolvd.Usage,Route.Usage,Route.Hostnameif,Netstat.Usage,Route.Sourceaddr,Ifconfig.Hostap,Hostapd.Configure,Freedom.Openforeveryone,Pf.Configure,Pf.Intro,Pf.Nat,Pf.Whitelisting,Pf.Debugging,Pf.Rdr-to,Pf.TrafficShaping,Pf.Pflog,Pf.Authpf,Pf.Testing,Pf.Nat64,Pf.Ftp-proxy,Pf.Dmz,Openbsd.Ddos,Openbsd.Tcpdump,Openbsd.SSDP,Openbsd.ACKFlood,Openbsd.RSTFlood,Openbsd.UDPFlood,Openbsd.Amplification,Openbsd.PFStable,Openbsd.PFTesting,Openbsd.Pf,Pfctl.Usage,Ifconfig.Wifi,Ifconfig.Wifitoethernet,Ifconfig.Bridge,Ifconfig.Vlan,Ifconfig.Veb,Ifconfig.Vether,Ifconfig.Carp,Ifconfig.Gre,Ifconfig.Mgre,Ifconfig.Egre,Ifconfig.Eoip,Ifconfig.Etherip,Ifconfig.Vxlan,Ifconfig.Mpe,Ifconfig.Mpip,Ifconfig.Mpw,Ifconfig.Bpe,Ifconfig.Pppoe,Ifconfig.Sppp,Ifconfig.Tpmr,Ifconfig.Trunk,Ifconfig.Aggr,Ifconfig.Urndis,Ifconfig.Pflow,Ifconfig.Pfsync,Gre.6in4vmm,Gre.6in4,Gre.4in6,Ifconfig.Wg,Ifconfig.Tap,Ifconfig.Tun,Netizen.Become,Netizen.Rights,Dns.Records,Dns.Registrars,Dns.FQDN,Nsd.Configure,Dns.Zonefile,Nsd.Zone,Nsd.Masterslave,Nsd.Troubleshoot,DNS.RDNS,DNS.Ipv4rDNS,DNS.Ipv6rDNS,Freedom.Unix,Dns.Vhost,Identd.Configure,Freedom.Federation,Opensmtpd.Maildir,Opensmtpd.Lmtp,Opensmtpd.Backup,Smtpctl.Usage,DNS.Mail,DNS.SPF,DNS.DKIM,DNS.DMARC,Netcat.SMTP,Openssl.Smtp,Opensmtpd.Test,Sendmail.Usage,Smtp.Usage,Opensmtpd.Inbox,Opensmtpd.Openrelay,Spamd.Configure,Opensmtpd.Aliases,Snmpd.Configure,Snmp.Configure,Sensorsd.Configure,Ldapd.Configure,Servers.Rights,Minutemin.Code,Minutemin.Duty,Cvsweb.Restore,Got.Usage,Gotconf.Configure,Gotadmin.Usage,Gotd.Configure,Tog.Usage,Gotwebd.Configure,Minutemin.Server,Openbsd.Dump,Openrsync.Usage,Openbsd.Fdisk,Openbsd.Disklabel,Disklabel.Partitioning,Newfs.Usage,Mount.Usage,Openbsd.Newdisk,Mfs.Usage,Ffs.Intro,Fsck.Usage,Openbsd.Quota,Openbsd.Growfs,ScanFfs.Usage,Softraid.Install,Softraid.Rebuild,Exports.Configure,Nfsd.Configure,MountNfs.Usage,Mountd.Configure,Ftpd.Configure,Tftpd.Configure,Sed.Usage,Awk.Usage,Roff.Usage,Ksh.Intro,Perl101.Perl101,Vmm.Intro,Vmctl.Usage,Cu.Usage,Vmctl.Disk,Vmctl.Reinstall,Vmm.Install,Openbsd.Install,Openbsd.Upgrade,Openbsd.Sysupgrade,Vmm.Sysupgrade,Sysmerge.Usage,Openbsd.Bsdrd,Openbsd.Bootconf,Openbsd.Singleuser,OpenBSD.ResetPassword,Openbsd.Autoinstall,Vmm.Configure,Hosting.Providers,Dhcpd.Configure,Pxeboot.Configure,Rad.Configure,Slaacd.Configure,Openbsd.Diskless,Rc.Conf,Syslogd.Configure,Syslogd.Remote,Newsyslog.Configure,Sendbug.Usage,Openbsd.Mail,Freedom.Independence,Ircnow.Constitution,Freedom.Union,Freedom.Privacy,Freedom.Homestead,Freedom.Madeonirc,Freedom.Startupdream,Freedom.Dueprocess,Freedom.Checks,Freedom.Rulebylaw,Openbsd.Ports,Pkgadd.CheckUpdates-,Ntpd.Configure,Abuse.Intro,Team.Security,Password.Management,Openssl.Encryptfile,Signify.Verify,Shell.Limits,Openbsd.FilePermissions,Pledge.Intro,Unveil.Intro,Openbsd.Setuid,Security.Usage,Vlan.Configure,Pair.Configure,Veb.Configure,Bridge.Configure,Nat.Configure,Route.Static,Ripd.Configure,Route6d.Configure,Ospfd.Configure,Bgpd.Configure,Dvmrpd.Configure,Mrouted.Configure,Npppd.Configure,Dhcpleased.Configure,Iked.Sitetosite,Iked.Sitetositevmm,Iked.Roadwarrior,Iked.Roadwarriorvmm,Vpn.Vpn,Vpn.Myipaddress,Iked.Binat,Sshd.Configure,Ssh.Fingerprints,Ssh.Agent,OpenSSH.Connect,OpenSSH.Keygen,Openbsd.Sshkeys,Openbsd.Sshbackdoor,Sftp.Chroot,Sshd.Chroot,Openrsync.Chroot,Openbsd.Books,Unix.Reading,Team.Welcome,Team.Testing,Team.Announce
-text=(:title Admin Forces Training:)%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! OpenBSD Jumpstart ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/intro|OpenBSD Intro]] || BSD || Introduction to OpenBSD || ||%0a|| [[doas/configure|Configure doas]] || BSD || Execute commands as root || ||%0a|| [[syspatch/syspatch|Patch your system]] || BSD || Patch your system || ||%0a|| [[fw_update/usage|Update firmware]] || BSD || Update firmware || ||%0a|| [[openbsd/pkg|Installing Packages]] || BSD || Install new software || ||%0a|| [[Ircnow/Howtoask|Good Questions]] || Civics || How to Ask Good Questions || ||%0a|| [[Lists/Ircnow|IRCNow Mailing Lists]] || Civics || Sign up to IRCNow Mailing lists || Extend VPS for 1 week ||%0a||! Web Server ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/fork|Freedom to Fork]] || Civics || Freedom to Fork || ||%0a|| [[chroot/intro|Intro to Chroot]] || BSD || Learn about Chroots || ||%0a|| [[Openhttpd/Configure|Simple OpenHTTPd]] || Web || Host your own web server || Extend VPS 1 week ||%0a|| [[telnet/http|Telnet HTTP]] || Network || Troubleshoot webserver with telnet || ||%0a|| [[netcat/http|netcat HTTP]] || Network || Troubleshoot webserver with netcat || ||%0a|| [[tls/intro|TLS overview]] || Network || TLS introduction || ||%0a|| [[tls/san|Subject Alternative Names]] || Network || TLS and Subject Alternative Names || ||%0a|| [[acme-client/configure|acme-client]] || Security || Request an SSL cert || ||%0a|| [[Openhttpd/Tls|OpenHTTPd TLS]] || Web || Provide TLS for webpages || ||%0a|| [[openssl/http|OpenSSL HTTP]] || Network || Test TLS for webpages with OpenSSL || ||%0a|| [[openssl/x509|OpenSSL x509]] || Network || Generate a self-signed x509 certificate || ||%0a|| [[Openhttpd/Website|OpenHTTPd Website]] || Web || Set up your website || ||%0a|| [[Openhttpd/Perl|OpenHTTPd Perl]] || Web || Install Perl inside OpenHTTPd chroot || Extend VPS 1 week ||%0a||! Domain Name Lookup ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[dns/overview|DNS Overview]] || DNS || Learn the Domain Name System || ||%0a|| [[unwind/configure|unwind]] || Network || Validating DNS resolver || ||%0a|| [[dns/cachingservers|Caching DNS servers]] || DNS || Caching DNS servers ||%0a|| [[unbound/configure|unbound]] || DNS || Configure a local caching nameserver || ||%0a|| [[unbound/control|unbound-control]] || DNS || Using unbound-control || ||%0a|| [[dns/dnssec|DNSSec]] || DNS || DNSSec || ||%0a|| [[unbound/dnssec|DNSSec for Unbound]] || DNS || Add DNSSec for unbound || ||%0a|| [[unbound/opennic|Unbound with OpenNIC]] || DNS || Using OpenNIC to handle queries for Unbound || ||%0a|| [[unbound/localzone|Unbound with local zones]] || DNS || Customize local DNS lookup || ||%0a|| [[dig/usage|dig]] || DNS || Troubleshoot DNS records with dig || ||%0a|| [[host/usage|host]] || DNS || Troubleshoot DNS records with host || ||%0a|| [[nslookup/usage|nslookup]] || DNS || Troubleshoot DNS records with nslookup || ||%0a|| [[hostname/usage|hostname]] || DNS || Set hostname || ||%0a|| [[hosts/configure|Configure /etc/hosts]] || BSD || Host and network name database || Extend VPS 1 ||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/selfadmin|Self-Admin]] || Civics || Admin your network || ||%0a|| [[netcat/irc|netcat IRC]] || Network || Troubleshoot IRC with netcat || ||%0a|| [[netcat/usage|netcat]] || Network || Troubleshoot applications with netcat || ||%0a|| [[netcat/daemon|netcat]] || Network || Troubleshoot clients with netcat || ||%0a|| [[openbsd/rcctl|rcctl]] || BSD || Start services automatically || Extend VPS 1 week ||%0a||! System Administration ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/ed|ed]] || BSD || ed text editor || ||%0a|| [[tar/usage|tar]] || BSD || Tape archives || ||%0a|| [[ksh/editor|Change editor]] || BSD || Change default editor || ||%0a|| [[ksh/history|ksh history]] || BSD || Add history for shell commands || ||%0a|| [[crontab/edit|Editing crontab]] || BSD || Editing crontab || ||%0a|| [[openbsd/adduser|adduser]] || BSD || Add users to your system || ||%0a|| [[group/usage|group]] || BSD || Manage groups || ||%0a|| [[usermod/usage|Modifying user accounts]] || BSD || Modifying user accounts || ||%0a|| [[openbsd/localtime|localtime]] || BSD || Set time zone || ||%0a|| [[dd/iso|Write image to usb]] || BSD || Write image to USB || ||%0a|| [[ln/intro|symbolic links]] || BSD || Create symbolic links || ||%0a|| [[openbsd/fstab|fstab]] || BSD || Edit filesystem table || ||%0a|| [[dmesg/usage|dmesg]] || BSD || Display system message buffer || ||%0a|| [[openbsd/hier|hier]] || BSD || OpenBSD filesystem hierarchy || ||%0a|| [[top/usage|top]] || BSD || Info about CPU processes || ||%0a|| [[ps/usage|ps]] || BSD || Monitor Processes || ||%0a|| [[renice/usage|renice]] || BSD || Renice processes || ||%0a|| [[fstat/usage|fstat]] || Network || Show file status || ||%0a|| [[fuser/usage|fuser]] || Network || Show process using a file || ||%0a|| [[kill/usage|kill]] || BSD || Send signals to processes || ||%0a|| [[openbsd/panic|kernel panics]] || BSD || Dealing with kernel panics || ||%0a|| [[openbsd/loginconf|Login classes]] || BSD || Configure login classes || ||%0a|| [[openbsd/sysctl|sysctl]] || BSD || Getting and setting kernel state || ||%0a|| [[swapctl/usage|swapctl]] || BSD || Manage system swap space || ||%0a|| [[openbsd/outofmemory|OOM error]] || BSD || Out of memory error || ||%0a|| [[freedom/firstamendment|Free Press]] || Civics || Freedom of Speech and of the Press || ||%0a|| [[atactl/usage|atactl]] || BSD || Get disk information || ||%0a|| [[rc/rc.d|rc.d]] || BSD || rc.d || ||%0a|| [[rc/rc.conf|rc.conf]] || BSD || rc.conf || ||%0a|| [[acct/accton|accton]] || BSD || accton  || ||%0a|| [[openbsd/vipw|vipw]] || BSD || Edit the password file || Extend VPS 1 week ||%0a|| [[Ircnow/Dogfood|Dogfooding]] || Civics || Eat your own dogfood || ||%0a||! Virtual Hosting ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/software|Software Freedom]] || Civics || Software Freedom || ||%0a|| [[relayd/acceleration|TLS Acceleration]] || Security || Provide TLS for multiple services || ||%0a|| [[relayd/TLSMulti|TLS Acceleration (multiple)]] || Security || Encrypt traffic with TLS for multiple services || ||%0a|| [[Openhttpd/Hosting|Multi-user OpenHTTPd]] || Web || Configure webserver for multiple domains || ||%0a|| [[Openbsd/Httpopenproxy|Open Proxies]] || Web || Avoid blacklists by closing open proxies || ||%0a||! TCP/IP Networking ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/religion|Religious Liberty]] || Civics || Freedom of Religion || ||%0a|| [[tcpip/overview|TCP/IP Networking]] || Network || Learn Basics of TCP/IP || ||%0a|| [[IPv4/overview|IPv4 Networking]] || Network || Learn IPv4 Networking || ||%0a|| [[IPv6/overview|IPv6 Networking]] || Network || Learn IPv6 Networking || ||%0a|| [[tcpip/sockets|TCP/IP sockets]] || Network || Learn Basics of TCP/IP sockets || ||%0a|| [[ip/netmask|IP netmasks]] || Network || Learn Basics of IP netmasks || ||%0a|| [[tcpip/ports|TCP/UDP ports]] || Network || Learn Basics of TCP/UDP ports || ||%0a|| [[IP/Myaddress|My IP Address]] || Network || What's my IP Address? || ||%0a|| [[tcpbench/usage|tcpbench]] || Network || Benchmark TCP/IP throughput || ||%0a|| [[openbsd/ping|ping]] || Network || Troubleshoot networking with ping || ||%0a|| [[traceroute/usage|traceroute]] || Network || Trace packet route || ||%0a|| [[openbsd/dig|dig]] || Network || Troubleshoot DNS servers and records || Extend VPS 1 week ||%0a|| [[ifconfig|ifconfig]] || Network || ifconfig guide || ||%0a|| [[ifconfig/change|Changing addresses]] || Network || Changing network addresses || ||%0a|| [[Hostnameif/Static|Static Networking]] || Network || || ||%0a|| [[ifconfig/multihome|Multihoming]] || Network || Configure a multihomed system || ||%0a|| [[Hostnameif/autoconf|Autoconf Networking]] || Network || || ||%0a|| [[ifstated/configure|Configure ifstated]] || Network || Configure ifstated || ||%0a|| [[arp/usage|arp]] || Network || Address resolution protocol || ||%0a|| [[ndp/usage|ndp]] || Network || Neighbor discovery protocol || ||%0a|| [[arp/spoofing|arp spoofing]] || Network || Detect ARP spoofing || ||%0a|| [[ip/spoofing|ip spoofing]] || Network || Detect IP spoofing || ||%0a|| [[resolv/conf|resolv.conf]] || Network || Configuring resolv.conf || ||%0a|| [[resolvd/usage|resolvd]] || Network || Using resolvd || ||%0a|| [[route/usage|Route]] || Network || Configure route paths || ||%0a|| [[route/hostnameif|hostname.if route]] || Network || Add routes to hostname.if at bootup || ||%0a|| [[netstat/usage|netstat]] || Network || Show network status || ||%0a|| [[route/sourceaddr|Route source address]] || Network || Configure routing source address || Extend VPS 1 week ||%0a||! Wireless ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[ifconfig/hostap|hostap]] || Network || Set up Host Access Point || ||%0a|| [[hostapd/configure|hostapd]] || Network || Synchronize Host Access Points || ||%0a||! Packet Filter ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/openforeveryone|Open For Everyone]] || Civics || || ||%0a|| [[pf/configure|pf.conf]] || Network || Configure Packet Filter || ||%0a|| [[pf/intro|Packet Filter]] || Network || Setup firewall with Packet Filter || ||%0a|| [[pf/nat|NAT with packet filter]] || Network || NAT with Packet Filter || ||%0a|| [[pf/whitelisting|Whitelisting]] || Network || Whitelisting || ||%0a|| [[pf/debugging|Debugging PF rulesets]] || Network || Debugging PF rulesets || ||%0a|| [[pf/rdr-to|rdr-to]] || Network || rdr-to || ||%0a|| [[pf/traffic shaping|Traffic shaping]] || Network || Traffic shaping || ||%0a|| [[pf/pflog|pflog]] || Network || pflog || ||%0a|| [[pf/authpf|authpf]] || Network || authpf || ||%0a|| [[pf/testing|testing rulesets]] || Network || Testing PF rulesets || ||%0a|| [[pf/nat64|NAT64 with packet filter]] || Network || NAT6 with packetfilter || ||%0a|| [[pf/ftp-proxy|ftp-proxy]] || Network || ftp-proxy || ||%0a|| [[pf/dmz|DMZ]] || Network || DMZ || ||%0a|| [[openbsd/ddos|DDoS Defense]] || Network || Defend against DDoS Attacks || ||%0a|| [[openbsd/tcpdump|tcpdump]] || Network || Read network packets || ||%0a|| [[openbsd/SSDP|SSDP attack]] || Network || || ||%0a|| [[openbsd/ACKFlood|TCP ack flood]] || Network || || ||%0a|| [[openbsd/RSTFlood|TCP reset flood]] || Network || || ||%0a|| [[openbsd/UDPFlood|UDP Flood]] || Network || || ||%0a|| [[openbsd/amplification|amplification attack]] || Network || || ||%0a|| [[openbsd/PFStable|PF Stable]] || Network || Sample PF Firewall for Stable || ||%0a|| [[openbsd/PFTesting|PF Testing]] || Network || Sample PF Firewall for Testing || ||%0a|| [[openbsd/pf|Packet Filter]] || Network || PF Guide || Extend VPS 1 week ||%0a|| [[pfctl/usage|pfctl]] || Network || PF Guide || Control packet filter ||%0a||! Networking ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[ifconfig/wifi|WiFi]] || Network || Configure WiFi || ||%0a|| [[ifconfig/wifitoethernet|WiFi to Ethernet]] || Network || WiFi to Ethernet || ||%0a|| [[ifconfig/bridge|bridge]] || Network || Bridge interface || ||%0a|| [[ifconfig/vlan|vlan]] || Network || vlan interface || ||%0a|| [[ifconfig/veb|veb]] || Network || veb interface || ||%0a|| [[ifconfig/vether|vether]] || Network || Virtual Ethernet interface || ||%0a|| [[ifconfig/carp|carp]] || Network || CARP interface || ||%0a|| [[ifconfig/gre|gre]] || Network || GRE interface || ||%0a|| [[ifconfig/mgre|mgre]] || Network || MGRE interface || ||%0a|| [[ifconfig/egre|egre]] || Network || EGRE interface || ||%0a|| [[ifconfig/eoip|eoip]] || Network || eoip interface || ||%0a|| [[ifconfig/etherip|etherip]] || Network || etherip interface || ||%0a|| [[ifconfig/vxlan|vxlan]] || Network || vxlan interface || ||%0a|| [[ifconfig/mpe|mpe]] || Network || mpe interface || ||%0a|| [[ifconfig/mpip|mpip]] || Network || mpip interface || ||%0a|| [[ifconfig/mpw|mpw]] || Network || mpw interface || ||%0a|| [[ifconfig/bpe|bpe]] || Network || bpe interface || ||%0a|| [[ifconfig/pppoe|pppoe]] || Network || pppoe interface || ||%0a|| [[ifconfig/sppp|sppp]] || Network || sppp interface || ||%0a|| [[ifconfig/tpmr|tpmr]] || Network || tpmr interface || ||%0a|| [[ifconfig/trunk|trunk]] || Network || trunk interface || ||%0a|| [[ifconfig/aggr|aggr]] || Network || aggr interface || ||%0a|| [[ifconfig/urndis|urndis]] || Network || urndis interface || ||%0a|| [[ifconfig/pflow|pflow]] || Network || pflow interface || ||%0a|| [[ifconfig/pfsync|pfsync]] || Network || pfsync interface || ||%0a|| [[gre/6in4vmm|6-in-4 gre (vmm)]] || Network || Tunnel IPv6 inside IPv4 with GRE (vmm) || ||%0a|| [[gre/6in4|6-in-4 gre]] || Network || Tunnel IPv6 inside IPv4 with GRE || ||%0a|| [[gre/4in6|4-in-6 gre]] || Network || Tunnel IPv4 inside IPv6 with GRE || ||%0a|| [[ifconfig/wg|wg]] || Network || WireGuard interface || ||%0a|| [[ifconfig/tap|tap]] || Network || Ethernet tunnel pseudo-device interface || ||%0a|| [[ifconfig/tun|tun]] || Network || Network tunnel pseudo-device interface || ||%0a||! Name Server ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[netizen/become|Become a Netizen]] || Civics || || ||%0a|| [[netizen/rights|Netizen Rights]] || Civics || || ||%0a|| [[dns/records|DNS Records]] || DNS || Understand DNS record types || ||%0a|| [[dns/registrars|Name Registrars]] || DNS || Choose a name registrar || ||%0a|| [[dns/FQDN|FQDN]] || DNS || Understand FQDN and $ORIGIN || ||%0a|| [[nsd/configure|Configure NSD]] || DNS || Configure name server for custom domains || ||%0a|| [[dns/zonefile|Zone File]] || DNS || || ||%0a|| [[nsd/zone|NSD Zone]] || DNS || || Extend VPS 1 week ||%0a|| [[nsd/masterslave|nsd master slave]] || DNS || || ||%0a|| [[nsd/troubleshoot|Troubleshooting NSD]] || DNS || || ||%0a|| [[DNS/rDNS|rDNS]] || DNS || Configure reverse DNS for vhosts and email || ||%0a|| [[DNS/Ipv4rDNS|IPv4 rDNS]] || DNS || Configure IPv4 reverse DNS || ||%0a|| [[DNS/Ipv6rDNS|IPv6 rDNS]] || DNS || Configure IPv6 reverse DNS || Extend VPS 1 week ||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/unix|Unix Work Ethic]] || Civics || || ||%0a|| [[dns/vhost|vhost]] || DNS || Create custom vhost || ||%0a|| [[identd/configure|identd]] || Security || Provide ident to stop abuse || ||%0a||! Mail Server ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/federation|Federation]] || Civics || || ||%0a|| [[opensmtpd/maildir|OpenSMTPd (with Maildir)]] || Mail || Configure your mail server (using Maildir) || ||%0a|| [[opensmtpd/lmtp|OpenSMTPd (with LMTP)]] || Mail || Configure your mail server (using LMTP) || ||%0a|| [[opensmtpd/backup|Backup OpenSMTPd]] || Mail || Configure a backup mail server || ||%0a|| [[smtpctl/usage|smtpctl]] || Mail || Control your mail server || ||%0a|| [[DNS/Mail|DNS for Mail]] || Mail || Create DNS records for email || ||%0a|| [[DNS/SPF]] || Mail || Configure SPF records to avoid the spam folder || ||%0a|| [[DNS/DKIM]] || Mail || Configure DKIM records to avoid the SPAM folder || ||%0a|| [[DNS/DMARC]] || Mail || Configure DMARC records to block phishing and spam || ||%0a|| [[netcat/SMTP|netcat SMTP]] || Network || Troubleshoot SMTP with netcat || ||%0a|| [[openssl/smtp|OpenSSL SMTP]] || Network || Troubleshoot SMTP with OpenSSL || ||%0a|| [[Opensmtpd/Test|SMTP Testing]] || Mail || Send a test letter || ||%0a|| [[sendmail/usage|sendmail]] || Mail || Send a letter by command || ||%0a|| [[smtp/usage|smtp]] || Mail || Connect to a mail server by command || ||%0a|| [[Opensmtpd/Inbox|Getting inboxed]] || Mail || Getting inboxed || ||%0a|| [[Opensmtpd/Openrelay|Open Mail Relay]] || Mail || Block open mail relay to avoid sending spam || ||%0a|| [[smtp/usage|smtp]] || Mail || SMTP client || ||%0a|| [[spamd/configure|spamd]] || Mail || Configure spam filter || ||%0a|| [[opensmtpd/aliases|aliases]] || Mail || Configure aliases for mail || ||%0a||! Simple Network Management Protocol ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[snmpd/configure|snmpd]] || SNMP || Configure SNMPd || ||%0a|| [[snmp/configure|snmp]] || SNMP || Configure SNMP || ||%0a|| [[sensorsd/configure|sensorsd]] || BSD || sensorsd || ||%0a||! LDAP ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[ldapd/configure|ldapd]] || LDAP || Configure ldapd || ||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Servers/Rights|Servers' Rights]] || Civics || Servers' Rights || ||%0a|| [[Minutemin/Code|Minutemin's Code]] || Civics || Recite the Code of Honor || ||%0a||! Version Control ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Minutemin/Duty|Call of Duty]] || Civics || The Call of Duty || ||%0a|| [[cvsweb/restore|Restore from CVSweb]] || Code || Learn how to restore files with CVSweb || ||%0a|| [[got/usage|got]] || Code || Set up got version control (clone of git) || ||%0a|| [[gotconf/configure|got.conf]] || Code || Configure got.conf || ||%0a|| [[gotadmin/usage|gotadmin]] || Code || Admin got repos || ||%0a|| [[gotd/configure|Configure gotd]] || Code || Configure gotd server || ||%0a|| [[tog/usage|tog]] || Code || Browse git repository || ||%0a|| [[gotwebd/configure|gotwebd]] || Code || Configure gotwebd || Extend VPS 1 week ||%0a||! Disk Setup and Backups ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Minutemin/Server|Minutemin's Server]] || Civics || The Minutemin's Server || ||%0a|| [[openbsd/dump|dump]] || BSD || Backup a partition || ||%0a|| [[openrsync/usage|openrsync]] || BSD || Backup and sync files || ||%0a|| [[openbsd/fdisk|fdisk]] || BSD || Partition Hard Disk || ||%0a|| [[openbsd/disklabel|disklabel]] || BSD || Edit Partitions || ||%0a|| [[disklabel/partitioning|disklabel partitioning]] || BSD || Partition New Hard Disk || ||%0a|| [[newfs/usage|newfs]] || BSD || Construct a new filesystem || ||%0a|| [[mount/usage|mount]] || BSD || Mount partitions || ||%0a|| [[openbsd/newdisk|newdisk]] || BSD || Add a New Hard Disk || ||%0a|| [[mfs/usage|mfs]] || BSD || Construct a memory-based filesystem || ||%0a|| [[ffs/intro|FFS]] || BSD || Learn about the Fast Filesystem || ||%0a|| [[fsck/usage|fsck]] || BSD || Filesystem check consistency check || ||%0a|| [[openbsd/quota]] || BSD || Edit disk quotas || ||%0a|| [[openbsd/growfs|growfs]] || BSD || Grow a Disk Partition || Get shell account on server ||%0a|| [[scan_ffs/usage|scan_ffs]] || BSD || Recover a deleted disklabel || Extend 1 week VPS ||%0a||! RAID ||||||||%0a|| [[softraid/install|softraid]] || BSD || Configuring software RAID || ||%0a|| [[softraid/rebuild|Rebuild softraid]] || BSD || Rebuilding software RAID || ||%0a||! File servers ||||||||%0a|| [[exports/configure|nfsd]] || BSD || Configure NFS || ||%0a|| [[nfsd/configure|nfsd]] || BSD || Serve files over NFS || ||%0a|| [[mount_nfs/usage|mount_nfs]] || BSD || Mount NFS filesystems || ||%0a|| [[mountd/configure|nfsd]] || BSD || Automatically mount NFS filesystems || ||%0a|| [[ftpd/configure|ftpd]] || BSD || Serve files over FTP || ||%0a|| [[tftpd/configure|tftpd]] || BSD || Serve files over TFTP || ||%0a||! Text Processing ||||||||%0a|| [[sed/usage|sed]] || BSD || sed scripting || ||%0a|| [[awk/usage|awk]] || BSD || awk scripting || ||%0a|| [[roff/usage|roff]] || BSD || roff || ||%0a||! Shell Scripting ||||||||%0a|| [[ksh/intro|ksh intro]] || BSD || shell scripting || ||%0a|| [[perl101/perl101|perl intro]] || BSD || perl scripting || ||%0a||! Virtual Machine ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[vmm/intro|VMM Intro]] || BSD || Intro to the VMM Hypervisor || ||%0a|| [[vmctl/usage|Vmctl User Guide]] || BSD || Control your VPS || ||%0a|| [[cu/usage|cu]] || BSD || Serial terminal emulator || ||%0a|| [[vmctl/disk|Add disk to VM]] || BSD || Add new storage disk to VPS || ||%0a|| [[vmctl/reinstall|Reinstall VM]] || BSD || Reinstall OpenBSD inside VMM || ||%0a|| [[vmm/install|Install OpenBSD inside VMM]] || BSD || Install OpenBSD inside VMM || ||%0a|| [[openbsd/install|Install OpenBSD]] || BSD || Install OpenBSD || ||%0a|| [[openbsd/upgrade|Upgrade OpenBSD]] || BSD || Upgrade OpenBSD || ||%0a|| [[openbsd/sysupgrade|OpenBSD Sysupgrade]] || BSD || Sysupgrade OpenBSD || ||%0a|| [[vmm/sysupgrade|Vmm Sysupgrade]] || BSD || Sysupgrade OpenBSD VMM Host || ||%0a|| [[sysmerge/usage|sysmerge]] || BSD || Merge conf files after upgrade || ||%0a|| [[openbsd/bsdrd|bsd.rd]] || BSD || Install/Upgrade/Repair with Ramdisk || ||%0a|| [[openbsd/bootconf|boot.conf]] || BSD || Set default boot parameters || ||%0a|| [[openbsd/singleuser|Single User Mode]] || BSD || Boot OpenBSD into single user mode || ||%0a|| [[OpenBSD.ResetPassword|Reset root password]] || BSD || Reset root password || ||%0a|| [[openbsd/autoinstall|autoinstall]] || BSD || Unattended autoinstall || ||%0a||! VMM Hosting ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[vmm/configure|Configure VMM]] || Network || Offer Hosting with VMM || ||%0a|| [[hosting/providers|Hosting Providers]] || Network || Choose a Hosting Provider || ||%0a|| [[dhcpd/configure|Configure DHCP server]] || Network || Configure DHCP server || ||%0a|| [[pxeboot/configure|Configure pxeboot]] || Network || Configure pxeboot || ||%0a|| [[rad/configure|Configure rad server]] || Network || Set up Router Advertisements for IPv6 || ||%0a|| [[slaacd/configure|Configure slaacd daemon]] || Network || Configure slaacd daemon || ||%0a|| [[openbsd/diskless|diskless]] || BSD || Run OpenBSD on diskless systems || Acquire admin access ||%0a||! System Bootup ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[rc/conf|rc.conf]] || BSD || System daemon configuration || ||%0a||! System Logging ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[syslogd/configure|syslogd]] || BSD || Configure system logging || ||%0a|| [[syslogd/remote|Remote syslogd]] || BSD || Configure remote system logging || ||%0a|| [[newsyslog/configure|newsyslog]] || BSD || Log rotation || ||%0a||! System Logging ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[sendbug/usage|send]] || BSD || sendbug || ||%0a|| [[openbsd/mail|OpenBSD mailing list]] || BSD || OpenBSD mailing list || ||%0a||! Civics ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Freedom/Independence|Independence]] || Civics || Declaration of Network Independence || ||%0a|| [[ircnow/constitution|Constitution]] || Civics || Read the Constitution and Bill of Rights || ||%0a|| [[freedom/union|United We Serve]] || Civics || || ||%0a|| [[freedom/privacy|Privacy]] || Civics || Right to Privacy || ||%0a|| [[freedom/homestead|Homestead VPS]] || Civics || || ||%0a|| [[freedom/madeonirc|Made on IRC]] || Civics || || ||%0a|| [[freedom/startupdream|The Startup Dream]] || Civics || || ||%0a|| [[freedom/dueprocess|Due Process]] || Civics || || ||%0a|| [[freedom/checks|Checks and Balances]] || Civics || || ||%0a|| [[freedom/rulebylaw|Rule by Law]] || Civics || || Extend VPS 1 week ||%0a||! Miscellaneous ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/ports|ports]] || BSD || Install software from ports tree || ||%0a|| [[Pkgadd.CheckUpdates-|pkg_add updates]] || BSD || Keep software updated || ||%0a|| [[ntpd/configure|ntpd]] || Network || Update date and time from network automatically || Extend VPS 1 week ||%0a||! Stopping Abuse ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[abuse/intro|Abuse Guide]] || Security || Investigation techniques to report criminals || ||%0a|| [[team/security|Team Security]] || Security || Prevent security leaks || Extend VPS 1 week ||%0a||! Security ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Password/Management|Manage Passwords]] || Shell || Create secure passwords || ||%0a|| [[Openssl/Encryptfile|Encrypt Files]] || Shell || Encrypt files with OpenSSL || ||%0a|| [[signify/verify|signify]] || Security || Verify OpenBSD software || ||%0a|| [[shell/limits]] || Security || Setting resource limits || ||%0a|| [[openbsd/FilePermissions|File Permissions]] || Security || Fix insecure file permissions || Extend VPS 1 week ||%0a|| [[pledge/intro|pledge]] || Security || Restrict system operations || ||%0a|| [[unveil/intro|unveil]] || Security || Unveil parts of restricted filesystems || ||%0a|| [[openbsd/setuid]] || Security || Audit setuid root binaries || ||%0a|| [[security/usage|security]] || Security || Security checks || ||%0a|| [[team/security]] || Security || Team security || ||%0a||! Routing ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[vlan/configure|Configure vlan]] || Network || Configure vlan || ||%0a|| [[pair/configure|pair]] || Network || Configure pair interface || ||%0a|| [[veb/configure|Configure veb]] || Network || Configure veb || ||%0a|| [[bridge/configure|Configure bridge]] || Network || Configure bridge || ||%0a|| [[nat/configure|Configure nat]] || Network || Configure NAT || ||%0a|| [[route/static|Static routing]] || Network || Configure static routing || ||%0a|| [[ripd/configure|RIPd]] || Network || Configure RIPd || ||%0a|| [[route6d/configure|route6d]] || Network || Configure route6d || ||%0a|| [[ospfd/configure|OSPFd]] || Network || Configure OSPFd || ||%0a|| [[bgpd/configure|BGPd]] || Network || Configure BGPd || ||%0a|| [[dhcpd/configure|Configure DHCP server]] || Network || || ||%0a|| [[dvmrpd/configure|DVMRPd]] || Network || Configure DVMRPd || ||%0a|| [[mrouted/configure|mrouted]] || Network || Configure Multicast Routing || ||%0a|| [[npppd/configure|Configure npppd server]] || Network || Configure npppd server || ||%0a|| [[dhcpleased/configure|Configure DHCP client]] || Network || || ||%0a||! VPNs and Proxies ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[iked/sitetosite|Site-to-site IPsec]] || Security || Provide site-to-site IPsec VPN || ||%0a|| [[iked/sitetositevmm|Site-to-site IPsec (vmm)]] || Security || Emulate site-to-site IPsec VPN with VMM || ||%0a|| [[iked/roadwarrior|Road warrior IPsec]] || Network || Provide Roadwarrior IPsec VPNs || ||%0a|| [[iked/roadwarriorvmm|Road warrior IPsec (vmm) ]] || Network || Emulate Roadwarrior IPsec VPNs || ||%0a|| [[vpn/vpn|VPN clients]] || Security || Configure IPsec VPN client || ||%0a|| [[vpn/myipaddress|Test VPN]] || Security || Test IP address behind VPN || ||%0a|| [[iked/binat|Binat IPsec]] || Network || Host home from with IPsec || ||%0a||! Secure Shell ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[sshd/configure|sshd]] || Security || Configure and start sshd || ||%0a|| [[ssh/fingerprints|ssh fingerprints]] || Security || Verify SSH fingerprints || ||%0a|| [[ssh/agent|ssh agent]] || Security || Configure ssh agent || ||%0a|| [[OpenSSH/connect|OpenSSH]] || Security || Configure ssh and connect securely || ||%0a|| [[OpenSSH/Keygen|Generate SSH Keys]] || Security || Generate SSH keys || Extend VPS 1 week ||%0a|| [[openbsd/sshkeys|Verify SSH keys]] || Security || Verify ssh keys || ||%0a|| [[openbsd/sshbackdoor|SSH backdoor]] || Security || Configure ssh side channel to avoid DDoS || ||%0a|| [[sftp/chroot|Chroot SFTP]] || Security || Configure sftp inside a chroot || ||%0a|| [[sshd/chroot|Chroot sshd]] || Network || Configure ssh users inside a chroot || ||%0a|| [[openrsync/chroot|Chroot openrsync]] || Network || Configure openrsync inside a chroot || Extend VPS 1 week ||%0a||! Further Reading ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/books|OpenBSD Books]] || BSD || OpenBSD recommended reading || ||%0a|| [[unix/reading|Unix Books]] || BSD || Unix recommended reading || ||%0a||! Minutemin ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Team/Welcome|Welcome to the Team]] || Civics || Learn Team Responsibilities || ||%0a|| [[Team/Testing|Testing Servers]] || Civics || Learn Team Procedure for Testing || ||%0a|| [[Team/Announce|Announcements]] || Civics || Announce downtime and updates for users || Extend VPS 1 week ||%0a
-time=1753380855
+rev=138
+targets=Openbsd.Intro,Doas.Configure,Syspatch.Syspatch,FwUpdate.Usage,Openbsd.Pkg,Ircnow.Howtoask,Lists.Ircnow,Freedom.Fork,Chroot.Intro,Openhttpd.Configure,Telnet.Http,Netcat.Http,Tls.Intro,Tls.San,Acme-client.Configure,Openhttpd.Tls,Openssl.Http,Openssl.X509,Openhttpd.Website,Openhttpd.Perl,Dns.Overview,Unwind.Configure,Dns.Cachingservers,Unbound.Configure,Unbound.Control,Dns.Dnssec,Unbound.Dnssec,Unbound.Opennic,Unbound.Localzone,Dig.Usage,Host.Usage,Nslookup.Usage,Hostname.Usage,Hosts.Configure,Freedom.Selfadmin,Netcat.Irc,Netcat.Usage,Netcat.Daemon,Openbsd.Rcctl,Openbsd.Ed,Tar.Usage,Ksh.Editor,Ksh.History,Crontab.Edit,Openbsd.Adduser,Group.Usage,Usermod.Usage,Openbsd.Localtime,Dd.Iso,Ln.Intro,Openbsd.Fstab,Dmesg.Usage,Openbsd.Hier,Top.Usage,Ps.Usage,Renice.Usage,Fstat.Usage,Fuser.Usage,Kill.Usage,Openbsd.Panic,Openbsd.Loginconf,Openbsd.Sysctl,Swapctl.Usage,Openbsd.Outofmemory,Freedom.Firstamendment,Atactl.Usage,Acct.Accton,Openbsd.Vipw,Ircnow.Dogfood,Freedom.Software,Relayd.Acceleration,Relayd.TLSMulti,Openhttpd.Hosting,Openbsd.Httpopenproxy,Freedom.Religion,Tcpip.Overview,IPv4.Overview,IPv6.Overview,Tcpip.Sockets,Ip.Netmask,Tcpip.Ports,IP.Myaddress,Tcpbench.Usage,Openbsd.Ping,Traceroute.Usage,Openbsd.Dig,Adminforces.Ifconfig,Ifconfig.Change,Hostnameif.Static,Ifconfig.Multihome,Hostnameif.Autoconf,Ifstated.Configure,Arp.Usage,Ndp.Usage,Arp.Spoofing,Ip.Spoofing,Resolv.Conf,Resolvd.Usage,Route.Usage,Route.Hostnameif,Netstat.Usage,Route.Sourceaddr,Ifconfig.Hostap,Hostapd.Configure,Freedom.Openforeveryone,Pf.Configure,Pf.Intro,Pf.Nat,Pf.Whitelisting,Pf.Debugging,Pf.Rdr-to,Pf.TrafficShaping,Pf.Pflog,Pf.Authpf,Pf.Testing,Pf.Nat64,Pf.Ftp-proxy,Pf.Dmz,Openbsd.Ddos,Openbsd.Tcpdump,Openbsd.SSDP,Openbsd.ACKFlood,Openbsd.RSTFlood,Openbsd.UDPFlood,Openbsd.Amplification,Openbsd.PFStable,Openbsd.PFTesting,Openbsd.Pf,Pfctl.Usage,Ifconfig.Wifi,Ifconfig.Wifitoethernet,Ifconfig.Bridge,Ifconfig.Vlan,Ifconfig.Veb,Ifconfig.Vether,Ifconfig.Carp,Ifconfig.Gre,Ifconfig.Mgre,Ifconfig.Egre,Ifconfig.Eoip,Ifconfig.Etherip,Ifconfig.Vxlan,Ifconfig.Mpe,Ifconfig.Mpip,Ifconfig.Mpw,Ifconfig.Bpe,Ifconfig.Pppoe,Ifconfig.Sppp,Ifconfig.Tpmr,Ifconfig.Trunk,Ifconfig.Aggr,Ifconfig.Urndis,Ifconfig.Pflow,Ifconfig.Pfsync,Gre.6in4vmm,Gre.6in4,Gre.4in6,Ifconfig.Wg,Ifconfig.Tap,Ifconfig.Tun,Netizen.Become,Netizen.Rights,Dns.Records,Dns.Registrars,Dns.FQDN,Nsd.Configure,Dns.Zonefile,Nsd.Zone,Nsd.Masterslave,Nsd.Troubleshoot,DNS.RDNS,DNS.Ipv4rDNS,DNS.Ipv6rDNS,Freedom.Unix,Dns.Vhost,Identd.Configure,Freedom.Federation,Opensmtpd.Maildir,Opensmtpd.Lmtp,Opensmtpd.Backup,Smtpctl.Usage,DNS.Mail,DNS.SPF,DNS.DKIM,DNS.DMARC,Netcat.SMTP,Openssl.Smtp,Opensmtpd.Test,Sendmail.Usage,Smtp.Usage,Mail.Postmaster,Opensmtpd.Openrelay,Dns.Blacklists,Spamd.Configure,Opensmtpd.Aliases,Snmpd.Configure,Snmp.Configure,Sensorsd.Configure,Ldapd.Configure,Servers.Rights,Minutemin.Code,Minutemin.Duty,Cvsweb.Restore,Got.Usage,Gotconf.Configure,Gotadmin.Usage,Gotd.Configure,Tog.Usage,Gotwebd.Configure,Minutemin.Server,Openbsd.Dump,Openrsync.Usage,Openbsd.Fdisk,Openbsd.Disklabel,Disklabel.Partitioning,Newfs.Usage,Mount.Usage,Openbsd.Newdisk,Mfs.Usage,Ffs.Intro,Fsck.Usage,Openbsd.Quota,Openbsd.Growfs,ScanFfs.Usage,Softraid.Install,Softraid.Rebuild,Exports.Configure,Nfsd.Configure,MountNfs.Usage,Mountd.Configure,Ftpd.Configure,Tftpd.Configure,Sed.Usage,Awk.Usage,Roff.Usage,Ksh.Intro,Perl101.Perl101,Vmm.Intro,Vmctl.Usage,Cu.Usage,Vmctl.Disk,Vmctl.Reinstall,Vmm.Install,Openbsd.Install,Openbsd.Upgrade,Openbsd.Sysupgrade,Vmm.Sysupgrade,Sysmerge.Usage,Openbsd.Bsdrd,Openbsd.Bootconf,Openbsd.Singleuser,OpenBSD.ResetPassword,Openbsd.Autoinstall,Vmm.Configure,Hosting.Providers,Dhcpd.Configure,Pxeboot.Configure,Rad.Configure,Slaacd.Configure,Openbsd.Diskless,Rc.Conf,Syslogd.Configure,Syslogd.Remote,Newsyslog.Configure,Sendbug.Usage,Openbsd.Mail,Freedom.Independence,Ircnow.Constitution,Freedom.Union,Freedom.Privacy,Freedom.Homestead,Freedom.Madeonirc,Freedom.Startupdream,Freedom.Dueprocess,Freedom.Checks,Freedom.Rulebylaw,Openbsd.Ports,Pkgadd.CheckUpdates-,Ntpd.Configure,Abuse.Intro,Team.Security,Password.Management,Openssl.Encryptfile,Signify.Verify,Shell.Limits,Openbsd.FilePermissions,Pledge.Intro,Unveil.Intro,Openbsd.Setuid,Security.Usage,Vlan.Configure,Pair.Configure,Veb.Configure,Bridge.Configure,Nat.Configure,Route.Static,Ripd.Configure,Route6d.Configure,Ospfd.Configure,Bgpd.Configure,Dvmrpd.Configure,Mrouted.Configure,Npppd.Configure,Dhcpleased.Configure,Iked.Sitetosite,Iked.Sitetositevmm,Iked.Roadwarrior,Iked.Roadwarriorvmm,Vpn.Vpn,Vpn.Myipaddress,Iked.Binat,Sshd.Configure,Ssh.Fingerprints,Ssh.Agent,OpenSSH.Connect,OpenSSH.Keygen,Openbsd.Sshkeys,Openbsd.Sshbackdoor,Sftp.Chroot,Sshd.Chroot,Openrsync.Chroot,Openbsd.Books,Unix.Reading,Team.Welcome,Team.Testing,Team.Announce
+text=(:title Admin Forces Training:)%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! OpenBSD Jumpstart ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/intro|OpenBSD Intro]] || BSD || Introduction to OpenBSD || ||%0a|| [[doas/configure|Configure doas]] || BSD || Execute commands as root || ||%0a|| [[syspatch/syspatch|Patch your system]] || BSD || Patch your system || ||%0a|| [[fw_update/usage|Update firmware]] || BSD || Update firmware || ||%0a|| [[openbsd/pkg|Installing Packages]] || BSD || Install new software || ||%0a|| [[Ircnow/Howtoask|Good Questions]] || Civics || How to Ask Good Questions || ||%0a|| [[Lists/Ircnow|IRCNow Mailing Lists]] || Civics || Sign up to IRCNow Mailing lists || Extend VPS for 1 week ||%0a||! Web Server ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/fork|Freedom to Fork]] || Civics || Freedom to Fork || ||%0a|| [[chroot/intro|Intro to Chroot]] || BSD || Learn about Chroots || ||%0a|| [[Openhttpd/Configure|Simple OpenHTTPd]] || Web || Host your own web server || Extend VPS 1 week ||%0a|| [[telnet/http|Telnet HTTP]] || Network || Troubleshoot webserver with telnet || ||%0a|| [[netcat/http|netcat HTTP]] || Network || Troubleshoot webserver with netcat || ||%0a|| [[tls/intro|TLS overview]] || Network || TLS introduction || ||%0a|| [[tls/san|Subject Alternative Names]] || Network || TLS and Subject Alternative Names || ||%0a|| [[acme-client/configure|acme-client]] || Security || Request an SSL cert || ||%0a|| [[Openhttpd/Tls|OpenHTTPd TLS]] || Web || Provide TLS for webpages || ||%0a|| [[openssl/http|OpenSSL HTTP]] || Network || Test TLS for webpages with OpenSSL || ||%0a|| [[openssl/x509|OpenSSL x509]] || Network || Generate a self-signed x509 certificate || ||%0a|| [[Openhttpd/Website|OpenHTTPd Website]] || Web || Set up your website || ||%0a|| [[Openhttpd/Perl|OpenHTTPd Perl]] || Web || Install Perl inside OpenHTTPd chroot || Extend VPS 1 week ||%0a||! Domain Name Lookup ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[dns/overview|DNS Overview]] || DNS || Learn the Domain Name System || ||%0a|| [[unwind/configure|unwind]] || Network || Validating DNS resolver || ||%0a|| [[dns/cachingservers|Caching DNS servers]] || DNS || Caching DNS servers ||%0a|| [[unbound/configure|unbound]] || DNS || Configure a local caching nameserver || ||%0a|| [[unbound/control|unbound-control]] || DNS || Using unbound-control || ||%0a|| [[dns/dnssec|DNSSec]] || DNS || DNSSec || ||%0a|| [[unbound/dnssec|DNSSec for Unbound]] || DNS || Add DNSSec for unbound || ||%0a|| [[unbound/opennic|Unbound with OpenNIC]] || DNS || Using OpenNIC to handle queries for Unbound || ||%0a|| [[unbound/localzone|Unbound with local zones]] || DNS || Customize local DNS lookup || ||%0a|| [[dig/usage|dig]] || DNS || Troubleshoot DNS records with dig || ||%0a|| [[host/usage|host]] || DNS || Troubleshoot DNS records with host || ||%0a|| [[nslookup/usage|nslookup]] || DNS || Troubleshoot DNS records with nslookup || ||%0a|| [[hostname/usage|hostname]] || DNS || Set hostname || ||%0a|| [[hosts/configure|Configure /etc/hosts]] || BSD || Host and network name database || Extend VPS 1 ||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/selfadmin|Self-Admin]] || Civics || Admin your network || ||%0a|| [[netcat/irc|netcat IRC]] || Network || Troubleshoot IRC with netcat || ||%0a|| [[netcat/usage|netcat]] || Network || Troubleshoot applications with netcat || ||%0a|| [[netcat/daemon|netcat]] || Network || Troubleshoot clients with netcat || ||%0a|| [[openbsd/rcctl|rcctl]] || BSD || Start services automatically || Extend VPS 1 week ||%0a||! System Administration ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/ed|ed]] || BSD || ed text editor || ||%0a|| [[tar/usage|tar]] || BSD || Tape archives || ||%0a|| [[ksh/editor|Change editor]] || BSD || Change default editor || ||%0a|| [[ksh/history|ksh history]] || BSD || Add history for shell commands || ||%0a|| [[crontab/edit|Editing crontab]] || BSD || Editing crontab || ||%0a|| [[openbsd/adduser|adduser]] || BSD || Add users to your system || ||%0a|| [[group/usage|group]] || BSD || Manage groups || ||%0a|| [[usermod/usage|Modifying user accounts]] || BSD || Modifying user accounts || ||%0a|| [[openbsd/localtime|localtime]] || BSD || Set time zone || ||%0a|| [[dd/iso|Write image to usb]] || BSD || Write image to USB || ||%0a|| [[ln/intro|symbolic links]] || BSD || Create symbolic links || ||%0a|| [[openbsd/fstab|fstab]] || BSD || Edit filesystem table || ||%0a|| [[dmesg/usage|dmesg]] || BSD || Display system message buffer || ||%0a|| [[openbsd/hier|hier]] || BSD || OpenBSD filesystem hierarchy || ||%0a|| [[top/usage|top]] || BSD || Info about CPU processes || ||%0a|| [[ps/usage|ps]] || BSD || Monitor Processes || ||%0a|| [[renice/usage|renice]] || BSD || Renice processes || ||%0a|| [[fstat/usage|fstat]] || Network || Show file status || ||%0a|| [[fuser/usage|fuser]] || Network || Show process using a file || ||%0a|| [[kill/usage|kill]] || BSD || Send signals to processes || ||%0a|| [[openbsd/panic|kernel panics]] || BSD || Dealing with kernel panics || ||%0a|| [[openbsd/loginconf|Login classes]] || BSD || Configure login classes || ||%0a|| [[openbsd/sysctl|sysctl]] || BSD || Getting and setting kernel state || ||%0a|| [[swapctl/usage|swapctl]] || BSD || Manage system swap space || ||%0a|| [[openbsd/outofmemory|OOM error]] || BSD || Out of memory error || ||%0a|| [[freedom/firstamendment|Free Press]] || Civics || Freedom of Speech and of the Press || ||%0a|| [[atactl/usage|atactl]] || BSD || Get disk information || ||%0a|| [[rc/rc.d|rc.d]] || BSD || rc.d || ||%0a|| [[rc/rc.conf|rc.conf]] || BSD || rc.conf || ||%0a|| [[acct/accton|accton]] || BSD || accton  || ||%0a|| [[openbsd/vipw|vipw]] || BSD || Edit the password file || Extend VPS 1 week ||%0a|| [[Ircnow/Dogfood|Dogfooding]] || Civics || Eat your own dogfood || ||%0a||! Virtual Hosting ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/software|Software Freedom]] || Civics || Software Freedom || ||%0a|| [[relayd/acceleration|TLS Acceleration]] || Security || Provide TLS for multiple services || ||%0a|| [[relayd/TLSMulti|TLS Acceleration (multiple)]] || Security || Encrypt traffic with TLS for multiple services || ||%0a|| [[Openhttpd/Hosting|Multi-user OpenHTTPd]] || Web || Configure webserver for multiple domains || ||%0a|| [[Openbsd/Httpopenproxy|Open Proxies]] || Web || Avoid blacklists by closing open proxies || ||%0a||! TCP/IP Networking ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/religion|Religious Liberty]] || Civics || Freedom of Religion || ||%0a|| [[tcpip/overview|TCP/IP Networking]] || Network || Learn Basics of TCP/IP || ||%0a|| [[IPv4/overview|IPv4 Networking]] || Network || Learn IPv4 Networking || ||%0a|| [[IPv6/overview|IPv6 Networking]] || Network || Learn IPv6 Networking || ||%0a|| [[tcpip/sockets|TCP/IP sockets]] || Network || Learn Basics of TCP/IP sockets || ||%0a|| [[ip/netmask|IP netmasks]] || Network || Learn Basics of IP netmasks || ||%0a|| [[tcpip/ports|TCP/UDP ports]] || Network || Learn Basics of TCP/UDP ports || ||%0a|| [[IP/Myaddress|My IP Address]] || Network || What's my IP Address? || ||%0a|| [[tcpbench/usage|tcpbench]] || Network || Benchmark TCP/IP throughput || ||%0a|| [[openbsd/ping|ping]] || Network || Troubleshoot networking with ping || ||%0a|| [[traceroute/usage|traceroute]] || Network || Trace packet route || ||%0a|| [[openbsd/dig|dig]] || Network || Troubleshoot DNS servers and records || Extend VPS 1 week ||%0a|| [[ifconfig|ifconfig]] || Network || ifconfig guide || ||%0a|| [[ifconfig/change|Changing addresses]] || Network || Changing network addresses || ||%0a|| [[Hostnameif/Static|Static Networking]] || Network || || ||%0a|| [[ifconfig/multihome|Multihoming]] || Network || Configure a multihomed system || ||%0a|| [[Hostnameif/autoconf|Autoconf Networking]] || Network || || ||%0a|| [[ifstated/configure|Configure ifstated]] || Network || Configure ifstated || ||%0a|| [[arp/usage|arp]] || Network || Address resolution protocol || ||%0a|| [[ndp/usage|ndp]] || Network || Neighbor discovery protocol || ||%0a|| [[arp/spoofing|arp spoofing]] || Network || Detect ARP spoofing || ||%0a|| [[ip/spoofing|ip spoofing]] || Network || Detect IP spoofing || ||%0a|| [[resolv/conf|resolv.conf]] || Network || Configuring resolv.conf || ||%0a|| [[resolvd/usage|resolvd]] || Network || Using resolvd || ||%0a|| [[route/usage|Route]] || Network || Configure route paths || ||%0a|| [[route/hostnameif|hostname.if route]] || Network || Add routes to hostname.if at bootup || ||%0a|| [[netstat/usage|netstat]] || Network || Show network status || ||%0a|| [[route/sourceaddr|Route source address]] || Network || Configure routing source address || Extend VPS 1 week ||%0a||! Wireless ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[ifconfig/hostap|hostap]] || Network || Set up Host Access Point || ||%0a|| [[hostapd/configure|hostapd]] || Network || Synchronize Host Access Points || ||%0a||! Packet Filter ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/openforeveryone|Open For Everyone]] || Civics || || ||%0a|| [[pf/configure|pf.conf]] || Network || Configure Packet Filter || ||%0a|| [[pf/intro|Packet Filter]] || Network || Setup firewall with Packet Filter || ||%0a|| [[pf/nat|NAT with packet filter]] || Network || NAT with Packet Filter || ||%0a|| [[pf/whitelisting|Whitelisting]] || Network || Whitelisting || ||%0a|| [[pf/debugging|Debugging PF rulesets]] || Network || Debugging PF rulesets || ||%0a|| [[pf/rdr-to|rdr-to]] || Network || rdr-to || ||%0a|| [[pf/traffic shaping|Traffic shaping]] || Network || Traffic shaping || ||%0a|| [[pf/pflog|pflog]] || Network || pflog || ||%0a|| [[pf/authpf|authpf]] || Network || authpf || ||%0a|| [[pf/testing|testing rulesets]] || Network || Testing PF rulesets || ||%0a|| [[pf/nat64|NAT64 with packet filter]] || Network || NAT6 with packetfilter || ||%0a|| [[pf/ftp-proxy|ftp-proxy]] || Network || ftp-proxy || ||%0a|| [[pf/dmz|DMZ]] || Network || DMZ || ||%0a|| [[openbsd/ddos|DDoS Defense]] || Network || Defend against DDoS Attacks || ||%0a|| [[openbsd/tcpdump|tcpdump]] || Network || Read network packets || ||%0a|| [[openbsd/SSDP|SSDP attack]] || Network || || ||%0a|| [[openbsd/ACKFlood|TCP ack flood]] || Network || || ||%0a|| [[openbsd/RSTFlood|TCP reset flood]] || Network || || ||%0a|| [[openbsd/UDPFlood|UDP Flood]] || Network || || ||%0a|| [[openbsd/amplification|amplification attack]] || Network || || ||%0a|| [[openbsd/PFStable|PF Stable]] || Network || Sample PF Firewall for Stable || ||%0a|| [[openbsd/PFTesting|PF Testing]] || Network || Sample PF Firewall for Testing || ||%0a|| [[openbsd/pf|Packet Filter]] || Network || PF Guide || Extend VPS 1 week ||%0a|| [[pfctl/usage|pfctl]] || Network || PF Guide || Control packet filter ||%0a||! Networking ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[ifconfig/wifi|WiFi]] || Network || Configure WiFi || ||%0a|| [[ifconfig/wifitoethernet|WiFi to Ethernet]] || Network || WiFi to Ethernet || ||%0a|| [[ifconfig/bridge|bridge]] || Network || Bridge interface || ||%0a|| [[ifconfig/vlan|vlan]] || Network || vlan interface || ||%0a|| [[ifconfig/veb|veb]] || Network || veb interface || ||%0a|| [[ifconfig/vether|vether]] || Network || Virtual Ethernet interface || ||%0a|| [[ifconfig/carp|carp]] || Network || CARP interface || ||%0a|| [[ifconfig/gre|gre]] || Network || GRE interface || ||%0a|| [[ifconfig/mgre|mgre]] || Network || MGRE interface || ||%0a|| [[ifconfig/egre|egre]] || Network || EGRE interface || ||%0a|| [[ifconfig/eoip|eoip]] || Network || eoip interface || ||%0a|| [[ifconfig/etherip|etherip]] || Network || etherip interface || ||%0a|| [[ifconfig/vxlan|vxlan]] || Network || vxlan interface || ||%0a|| [[ifconfig/mpe|mpe]] || Network || mpe interface || ||%0a|| [[ifconfig/mpip|mpip]] || Network || mpip interface || ||%0a|| [[ifconfig/mpw|mpw]] || Network || mpw interface || ||%0a|| [[ifconfig/bpe|bpe]] || Network || bpe interface || ||%0a|| [[ifconfig/pppoe|pppoe]] || Network || pppoe interface || ||%0a|| [[ifconfig/sppp|sppp]] || Network || sppp interface || ||%0a|| [[ifconfig/tpmr|tpmr]] || Network || tpmr interface || ||%0a|| [[ifconfig/trunk|trunk]] || Network || trunk interface || ||%0a|| [[ifconfig/aggr|aggr]] || Network || aggr interface || ||%0a|| [[ifconfig/urndis|urndis]] || Network || urndis interface || ||%0a|| [[ifconfig/pflow|pflow]] || Network || pflow interface || ||%0a|| [[ifconfig/pfsync|pfsync]] || Network || pfsync interface || ||%0a|| [[gre/6in4vmm|6-in-4 gre (vmm)]] || Network || Tunnel IPv6 inside IPv4 with GRE (vmm) || ||%0a|| [[gre/6in4|6-in-4 gre]] || Network || Tunnel IPv6 inside IPv4 with GRE || ||%0a|| [[gre/4in6|4-in-6 gre]] || Network || Tunnel IPv4 inside IPv6 with GRE || ||%0a|| [[ifconfig/wg|wg]] || Network || WireGuard interface || ||%0a|| [[ifconfig/tap|tap]] || Network || Ethernet tunnel pseudo-device interface || ||%0a|| [[ifconfig/tun|tun]] || Network || Network tunnel pseudo-device interface || ||%0a||! Name Server ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[netizen/become|Become a Netizen]] || Civics || || ||%0a|| [[netizen/rights|Netizen Rights]] || Civics || || ||%0a|| [[dns/records|DNS Records]] || DNS || Understand DNS record types || ||%0a|| [[dns/registrars|Name Registrars]] || DNS || Choose a name registrar || ||%0a|| [[dns/FQDN|FQDN]] || DNS || Understand FQDN and $ORIGIN || ||%0a|| [[nsd/configure|Configure NSD]] || DNS || Configure name server for custom domains || ||%0a|| [[dns/zonefile|Zone File]] || DNS || || ||%0a|| [[nsd/zone|NSD Zone]] || DNS || || Extend VPS 1 week ||%0a|| [[nsd/masterslave|nsd master slave]] || DNS || || ||%0a|| [[nsd/troubleshoot|Troubleshooting NSD]] || DNS || || ||%0a|| [[DNS/rDNS|rDNS]] || DNS || Configure reverse DNS for vhosts and email || ||%0a|| [[DNS/Ipv4rDNS|IPv4 rDNS]] || DNS || Configure IPv4 reverse DNS || ||%0a|| [[DNS/Ipv6rDNS|IPv6 rDNS]] || DNS || Configure IPv6 reverse DNS || Extend VPS 1 week ||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/unix|Unix Work Ethic]] || Civics || || ||%0a|| [[dns/vhost|vhost]] || DNS || Create custom vhost || ||%0a|| [[identd/configure|identd]] || Security || Provide ident to stop abuse || ||%0a||! Mail Server ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[freedom/federation|Federation]] || Civics || || ||%0a|| [[opensmtpd/maildir|OpenSMTPd (with Maildir)]] || Mail || Configure your mail server (using Maildir) || ||%0a|| [[opensmtpd/lmtp|OpenSMTPd (with LMTP)]] || Mail || Configure your mail server (using LMTP) || ||%0a|| [[opensmtpd/backup|Backup OpenSMTPd]] || Mail || Configure a backup mail server || ||%0a|| [[smtpctl/usage|smtpctl]] || Mail || Control your mail server || ||%0a|| [[DNS/Mail|DNS for Mail]] || Mail || Create DNS records for email || ||%0a|| [[DNS/SPF]] || Mail || Configure SPF records to avoid the spam folder || ||%0a|| [[DNS/DKIM]] || Mail || Configure DKIM records to avoid the SPAM folder || ||%0a|| [[DNS/DMARC]] || Mail || Configure DMARC records to block phishing and spam || ||%0a|| [[netcat/SMTP|netcat SMTP]] || Network || Troubleshoot SMTP with netcat || ||%0a|| [[openssl/smtp|OpenSSL SMTP]] || Network || Troubleshoot SMTP with OpenSSL || ||%0a|| [[Opensmtpd/Test|SMTP Testing]] || Mail || Send a test letter || ||%0a|| [[sendmail/usage|sendmail]] || Mail || Send a letter by command || ||%0a|| [[smtp/usage|smtp]] || Mail || Connect to a mail server by command || ||%0a|| [[mail/postmaster|Postmaster reports]] || Mail || Sign up for Postmaster reports || ||%0a|| [[Opensmtpd/Openrelay|Open Mail Relay]] || Mail || Block open mail relay to avoid sending spam || ||%0a|| [[dns/blacklists]] || DNS || DNS blacklists || ||%0a|| [[smtp/usage|smtp]] || Mail || SMTP client || ||%0a|| [[spamd/configure|spamd]] || Mail || Configure spam filter || ||%0a|| [[opensmtpd/aliases|aliases]] || Mail || Configure aliases for mail || ||%0a||! Simple Network Management Protocol ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[snmpd/configure|snmpd]] || SNMP || Configure SNMPd || ||%0a|| [[snmp/configure|snmp]] || SNMP || Configure SNMP || ||%0a|| [[sensorsd/configure|sensorsd]] || BSD || sensorsd || ||%0a||! LDAP ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[ldapd/configure|ldapd]] || LDAP || Configure ldapd || ||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Servers/Rights|Servers' Rights]] || Civics || Servers' Rights || ||%0a|| [[Minutemin/Code|Minutemin's Code]] || Civics || Recite the Code of Honor || ||%0a||! Version Control ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Minutemin/Duty|Call of Duty]] || Civics || The Call of Duty || ||%0a|| [[cvsweb/restore|Restore from CVSweb]] || Code || Learn how to restore files with CVSweb || ||%0a|| [[got/usage|got]] || Code || Set up got version control (clone of git) || ||%0a|| [[gotconf/configure|got.conf]] || Code || Configure got.conf || ||%0a|| [[gotadmin/usage|gotadmin]] || Code || Admin got repos || ||%0a|| [[gotd/configure|Configure gotd]] || Code || Configure gotd server || ||%0a|| [[tog/usage|tog]] || Code || Browse git repository || ||%0a|| [[gotwebd/configure|gotwebd]] || Code || Configure gotwebd || Extend VPS 1 week ||%0a||! Disk Setup and Backups ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Minutemin/Server|Minutemin's Server]] || Civics || The Minutemin's Server || ||%0a|| [[openbsd/dump|dump]] || BSD || Backup a partition || ||%0a|| [[openrsync/usage|openrsync]] || BSD || Backup and sync files || ||%0a|| [[openbsd/fdisk|fdisk]] || BSD || Partition Hard Disk || ||%0a|| [[openbsd/disklabel|disklabel]] || BSD || Edit Partitions || ||%0a|| [[disklabel/partitioning|disklabel partitioning]] || BSD || Partition New Hard Disk || ||%0a|| [[newfs/usage|newfs]] || BSD || Construct a new filesystem || ||%0a|| [[mount/usage|mount]] || BSD || Mount partitions || ||%0a|| [[openbsd/newdisk|newdisk]] || BSD || Add a New Hard Disk || ||%0a|| [[mfs/usage|mfs]] || BSD || Construct a memory-based filesystem || ||%0a|| [[ffs/intro|FFS]] || BSD || Learn about the Fast Filesystem || ||%0a|| [[fsck/usage|fsck]] || BSD || Filesystem check consistency check || ||%0a|| [[openbsd/quota]] || BSD || Edit disk quotas || ||%0a|| [[openbsd/growfs|growfs]] || BSD || Grow a Disk Partition || Get shell account on server ||%0a|| [[scan_ffs/usage|scan_ffs]] || BSD || Recover a deleted disklabel || Extend 1 week VPS ||%0a||! RAID ||||||||%0a|| [[softraid/install|softraid]] || BSD || Configuring software RAID || ||%0a|| [[softraid/rebuild|Rebuild softraid]] || BSD || Rebuilding software RAID || ||%0a||! File servers ||||||||%0a|| [[exports/configure|nfsd]] || BSD || Configure NFS || ||%0a|| [[nfsd/configure|nfsd]] || BSD || Serve files over NFS || ||%0a|| [[mount_nfs/usage|mount_nfs]] || BSD || Mount NFS filesystems || ||%0a|| [[mountd/configure|nfsd]] || BSD || Automatically mount NFS filesystems || ||%0a|| [[ftpd/configure|ftpd]] || BSD || Serve files over FTP || ||%0a|| [[tftpd/configure|tftpd]] || BSD || Serve files over TFTP || ||%0a||! Text Processing ||||||||%0a|| [[sed/usage|sed]] || BSD || sed scripting || ||%0a|| [[awk/usage|awk]] || BSD || awk scripting || ||%0a|| [[roff/usage|roff]] || BSD || roff || ||%0a||! Shell Scripting ||||||||%0a|| [[ksh/intro|ksh intro]] || BSD || shell scripting || ||%0a|| [[perl101/perl101|perl intro]] || BSD || perl scripting || ||%0a||! Virtual Machine ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[vmm/intro|VMM Intro]] || BSD || Intro to the VMM Hypervisor || ||%0a|| [[vmctl/usage|Vmctl User Guide]] || BSD || Control your VPS || ||%0a|| [[cu/usage|cu]] || BSD || Serial terminal emulator || ||%0a|| [[vmctl/disk|Add disk to VM]] || BSD || Add new storage disk to VPS || ||%0a|| [[vmctl/reinstall|Reinstall VM]] || BSD || Reinstall OpenBSD inside VMM || ||%0a|| [[vmm/install|Install OpenBSD inside VMM]] || BSD || Install OpenBSD inside VMM || ||%0a|| [[openbsd/install|Install OpenBSD]] || BSD || Install OpenBSD || ||%0a|| [[openbsd/upgrade|Upgrade OpenBSD]] || BSD || Upgrade OpenBSD || ||%0a|| [[openbsd/sysupgrade|OpenBSD Sysupgrade]] || BSD || Sysupgrade OpenBSD || ||%0a|| [[vmm/sysupgrade|Vmm Sysupgrade]] || BSD || Sysupgrade OpenBSD VMM Host || ||%0a|| [[sysmerge/usage|sysmerge]] || BSD || Merge conf files after upgrade || ||%0a|| [[openbsd/bsdrd|bsd.rd]] || BSD || Install/Upgrade/Repair with Ramdisk || ||%0a|| [[openbsd/bootconf|boot.conf]] || BSD || Set default boot parameters || ||%0a|| [[openbsd/singleuser|Single User Mode]] || BSD || Boot OpenBSD into single user mode || ||%0a|| [[OpenBSD.ResetPassword|Reset root password]] || BSD || Reset root password || ||%0a|| [[openbsd/autoinstall|autoinstall]] || BSD || Unattended autoinstall || ||%0a||! VMM Hosting ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[vmm/configure|Configure VMM]] || Network || Offer Hosting with VMM || ||%0a|| [[hosting/providers|Hosting Providers]] || Network || Choose a Hosting Provider || ||%0a|| [[dhcpd/configure|Configure DHCP server]] || Network || Configure DHCP server || ||%0a|| [[pxeboot/configure|Configure pxeboot]] || Network || Configure pxeboot || ||%0a|| [[rad/configure|Configure rad server]] || Network || Set up Router Advertisements for IPv6 || ||%0a|| [[slaacd/configure|Configure slaacd daemon]] || Network || Configure slaacd daemon || ||%0a|| [[openbsd/diskless|diskless]] || BSD || Run OpenBSD on diskless systems || Acquire admin access ||%0a||! System Bootup ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[rc/conf|rc.conf]] || BSD || System daemon configuration || ||%0a||! System Logging ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[syslogd/configure|syslogd]] || BSD || Configure system logging || ||%0a|| [[syslogd/remote|Remote syslogd]] || BSD || Configure remote system logging || ||%0a|| [[newsyslog/configure|newsyslog]] || BSD || Log rotation || ||%0a||! System Logging ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[sendbug/usage|send]] || BSD || sendbug || ||%0a|| [[openbsd/mail|OpenBSD mailing list]] || BSD || OpenBSD mailing list || ||%0a||! Civics ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Freedom/Independence|Independence]] || Civics || Declaration of Network Independence || ||%0a|| [[ircnow/constitution|Constitution]] || Civics || Read the Constitution and Bill of Rights || ||%0a|| [[freedom/union|United We Serve]] || Civics || || ||%0a|| [[freedom/privacy|Privacy]] || Civics || Right to Privacy || ||%0a|| [[freedom/homestead|Homestead VPS]] || Civics || || ||%0a|| [[freedom/madeonirc|Made on IRC]] || Civics || || ||%0a|| [[freedom/startupdream|The Startup Dream]] || Civics || || ||%0a|| [[freedom/dueprocess|Due Process]] || Civics || || ||%0a|| [[freedom/checks|Checks and Balances]] || Civics || || ||%0a|| [[freedom/rulebylaw|Rule by Law]] || Civics || || Extend VPS 1 week ||%0a||! Miscellaneous ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/ports|ports]] || BSD || Install software from ports tree || ||%0a|| [[Pkgadd.CheckUpdates-|pkg_add updates]] || BSD || Keep software updated || ||%0a|| [[ntpd/configure|ntpd]] || Network || Update date and time from network automatically || Extend VPS 1 week ||%0a||! Stopping Abuse ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[abuse/intro|Abuse Guide]] || Security || Investigation techniques to report criminals || ||%0a|| [[team/security|Team Security]] || Security || Prevent security leaks || Extend VPS 1 week ||%0a||! Security ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Password/Management|Manage Passwords]] || Shell || Create secure passwords || ||%0a|| [[Openssl/Encryptfile|Encrypt Files]] || Shell || Encrypt files with OpenSSL || ||%0a|| [[signify/verify|signify]] || Security || Verify OpenBSD software || ||%0a|| [[shell/limits]] || Security || Setting resource limits || ||%0a|| [[openbsd/FilePermissions|File Permissions]] || Security || Fix insecure file permissions || Extend VPS 1 week ||%0a|| [[pledge/intro|pledge]] || Security || Restrict system operations || ||%0a|| [[unveil/intro|unveil]] || Security || Unveil parts of restricted filesystems || ||%0a|| [[openbsd/setuid]] || Security || Audit setuid root binaries || ||%0a|| [[security/usage|security]] || Security || Security checks || ||%0a|| [[team/security]] || Security || Team security || ||%0a||! Routing ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[vlan/configure|Configure vlan]] || Network || Configure vlan || ||%0a|| [[pair/configure|pair]] || Network || Configure pair interface || ||%0a|| [[veb/configure|Configure veb]] || Network || Configure veb || ||%0a|| [[bridge/configure|Configure bridge]] || Network || Configure bridge || ||%0a|| [[nat/configure|Configure nat]] || Network || Configure NAT || ||%0a|| [[route/static|Static routing]] || Network || Configure static routing || ||%0a|| [[ripd/configure|RIPd]] || Network || Configure RIPd || ||%0a|| [[route6d/configure|route6d]] || Network || Configure route6d || ||%0a|| [[ospfd/configure|OSPFd]] || Network || Configure OSPFd || ||%0a|| [[bgpd/configure|BGPd]] || Network || Configure BGPd || ||%0a|| [[dhcpd/configure|Configure DHCP server]] || Network || || ||%0a|| [[dvmrpd/configure|DVMRPd]] || Network || Configure DVMRPd || ||%0a|| [[mrouted/configure|mrouted]] || Network || Configure Multicast Routing || ||%0a|| [[npppd/configure|Configure npppd server]] || Network || Configure npppd server || ||%0a|| [[dhcpleased/configure|Configure DHCP client]] || Network || || ||%0a||! VPNs and Proxies ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[iked/sitetosite|Site-to-site IPsec]] || Security || Provide site-to-site IPsec VPN || ||%0a|| [[iked/sitetositevmm|Site-to-site IPsec (vmm)]] || Security || Emulate site-to-site IPsec VPN with VMM || ||%0a|| [[iked/roadwarrior|Road warrior IPsec]] || Network || Provide Roadwarrior IPsec VPNs || ||%0a|| [[iked/roadwarriorvmm|Road warrior IPsec (vmm) ]] || Network || Emulate Roadwarrior IPsec VPNs || ||%0a|| [[vpn/vpn|VPN clients]] || Security || Configure IPsec VPN client || ||%0a|| [[vpn/myipaddress|Test VPN]] || Security || Test IP address behind VPN || ||%0a|| [[iked/binat|Binat IPsec]] || Network || Host home from with IPsec || ||%0a||! Secure Shell ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[sshd/configure|sshd]] || Security || Configure and start sshd || ||%0a|| [[ssh/fingerprints|ssh fingerprints]] || Security || Verify SSH fingerprints || ||%0a|| [[ssh/agent|ssh agent]] || Security || Configure ssh agent || ||%0a|| [[OpenSSH/connect|OpenSSH]] || Security || Configure ssh and connect securely || ||%0a|| [[OpenSSH/Keygen|Generate SSH Keys]] || Security || Generate SSH keys || Extend VPS 1 week ||%0a|| [[openbsd/sshkeys|Verify SSH keys]] || Security || Verify ssh keys || ||%0a|| [[openbsd/sshbackdoor|SSH backdoor]] || Security || Configure ssh side channel to avoid DDoS || ||%0a|| [[sftp/chroot|Chroot SFTP]] || Security || Configure sftp inside a chroot || ||%0a|| [[sshd/chroot|Chroot sshd]] || Network || Configure ssh users inside a chroot || ||%0a|| [[openrsync/chroot|Chroot openrsync]] || Network || Configure openrsync inside a chroot || Extend VPS 1 week ||%0a||! Further Reading ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[openbsd/books|OpenBSD Books]] || BSD || OpenBSD recommended reading || ||%0a|| [[unix/reading|Unix Books]] || BSD || Unix recommended reading || ||%0a||! Minutemin ||||||||%0a||! Lesson ||! Topic ||! Description ||! Reward ||%0a|| [[Team/Welcome|Welcome to the Team]] || Civics || Learn Team Responsibilities || ||%0a|| [[Team/Testing|Testing Servers]] || Civics || Learn Team Procedure for Testing || ||%0a|| [[Team/Announce|Announcements]] || Civics || Announce downtime and updates for users || Extend VPS 1 week ||%0a
+time=1753663232
 title=Admin Forces Training
+author:1753663232=jrmu
+csum:1753663232=change link from mail/inbox to mail/postmaster
+diff:1753663232:1753663161:=220c220%0a%3c || [[mail/postmaster|Postmaster reports]] || Mail || Sign up for Postmaster reports || ||%0a---%0a> || [[mail/inbox|Postmaster reports]] || Mail || Sign up for Postmaster reports || ||%0a
+host:1753663232=104.167.242.227
+author:1753663161=jrmu
+csum:1753663161=change getting inboxed to sign up for postmaster reports, to clarify the purpose of the page
+diff:1753663161:1753645551:=220c220%0a%3c || [[mail/inbox|Postmaster reports]] || Mail || Sign up for Postmaster reports || ||%0a---%0a> || [[Opensmtpd/Inbox|Getting inboxed]] || Mail || Getting inboxed || ||%0a
+host:1753663161=104.167.242.227
+author:1753645551=jrmu
+diff:1753645551:1753645520:=222c222%0a%3c || [[dns/blacklists]] || DNS || DNS blacklists || ||%0a---%0a> || [[dns/dnsbl]] || DNS || DNS blacklists || ||%0a
+host:1753645551=104.167.242.227
+author:1753645520=jrmu
+diff:1753645520:1753380855:=222d221%0a%3c || [[dns/dnsbl]] || DNS || DNS blacklists || ||%0a
+host:1753645520=104.167.242.227
 author:1753380855=jrmu
 csum:1753380855=fix link names
 diff:1753380855:1753380784:=218,219c218,219%0a%3c || [[sendmail/usage|sendmail]] || Mail || Send a letter by command || ||%0a%3c || [[smtp/usage|smtp]] || Mail || Connect to a mail server by command || ||%0a---%0a> || [[sendmail/usage|Sendmail]] || Mail || Send a letter by command || ||%0a> || [[smtp/usage|Sendmail]] || Mail || Connect to a mail server by command || ||%0a
blob - 48da8c7a7ef2049d3bce7d1f9f500e46fff3fbf5
blob + 7165839bc3bb60559221e5d5bfc26d7d8f681304
--- wiki.d/DNS.DKIM
+++ wiki.d/DNS.DKIM
@@ -2,15 +2,27 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=change doas for reading public.key
+csum=change from 86400 to 3600 to help with testing new dns records
 ctime=1622985562
 host=104.167.242.227
 name=DNS.DKIM
-rev=21
-targets=PGP.Intro
-text=(:title DomainKeys Identified Mail:)%0a%0a!! Introduction%0a%0aDomainKeys Identified Mail (DKIM) is used to detect if an e-mail is spoofed (forged).%0aIt's used to prevent spam and phishing. Signing your mail with DKIM will help%0adetect spam that pretends to come from your domain. It also ensures that your%0aletters pass spam filter checks. Otherwise, letters you send may not end up in the%0ainbox.%0a%0aAn email is signed with a private key. This allows the receiver to check if the email%0acomes from the domain it claims to be from. The receiver looks up the sender's%0apublic key in the domain's DNS record. A valid signature guarantees that the sending%0amail server has access to the private key and that the email body has not been%0atampered with during transit.%0a%0aDKIM, SPF, and DMARC are designed to work together.%0a%0a!! DKIM Header%0a%0aIn our setup, the mail server will sign the message with its private key. Here%0ais what the DKIM header looks like:%0a%0a[@%0aDKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=mail; bh=gVJEBqfjoVwtQhV%0a        vV3FHh0UQBW0m9unTpuaaGORFGKI=; h=subject:date:from;%0a        d=example.com; b=Jv/9zpB2AJGosO4/uYlZxFEm1UFOTy56JBi/nhsjg%0a        Am5Qe+rkuKYru5mSqvP01ii/sQRI4exNbG/S8ihdcEXsr5fr8yK4IvLkY8jO5O0xMhblyS%0a        PbFGMw7SW2AwLWu95OyHK5teZPzE/SS5U39Zlqs7tS1m8iZo2tPBa70t9204na8/eOT6N7%0a        8IzNIfRHJfF4dNGVX61t9xknkcJrJdC6npO0l4MVTky66safTbcCjlM6JihbUd5j4uOU5I%0a        WREE02CLQKWg5c/UnjQQ96Dt308f2RvxeWA6P8hxsjD/FLDIR2U1ZEQyo7k03KCJbdRVw8%0a        IHJTdENGGL3p7aM1v8wdg==%0a@]%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! Tag ||! Indicates ||! Example ||%0a|| v || version || v=1 ||%0a|| a || algorithm || a=rsa-sha256 ||%0a|| d || domain || d=example.com ||%0a|| s || selector || s=mail ||%0a|| c || canonicalization algorithm || c=simple/simple ||%0a|| h || header fields || h=subject:date:from ||%0a|| bh || body hash || bh=gVJEBqfjoVwtQhVvV3FHh0UQBW0m9unTpuaaGORFGKI= ||%0a|| b || signature || b=Jv/9zpB2AJGosO4/uYlZxFEm1UFOTy56JBi/nhsjgAm5Qe+rku\\%0aKYru5mSqvP01ii/sQRI4exNbG/S8ihdcEXsr5fr8yK4IvLkY8j\\%0aO5O0xMhblySPbFGMw7SW2AwLWu95OyHK5teZPzE/SS5U39Zlqs\\%0a7tS1m8iZo2tPBa70t9204na8/eOT6N78IzNIfRHJfF4dNGVX61\\%0at9xknkcJrJdC6npO0l4MVTky66safTbcCjlM6JihbUd5j4uOU5\\%0aIWREE02CLQKWg5c/UnjQQ96Dt308f2RvxeWA6P8hxsjD/FLDIR\\%0a2U1ZEQyo7k03KCJbdRVw8IHJTdENGGL3p7aM1v8wdg== ||%0a%0a''Tip'': Many mail clients let you view the mail headers in the email you receive. If you%0adisplay all headers, you can see the DKIM header.%0a%0aA receiving SMTP server will perform a DNS lookup based on the domain name and selector. In the example above, it will look up the TXT record of mail._domainkey.example.com.%0aThis TXT record returned should look like below:%0a%0a[@%0a"k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDmzRmJRQxLEuyYiyMg4suA2Sy%0aMwR5MGHpP9diNT1hRiwUd/mZp1ro7kIDTKS8ttkI6z6eTRW9e9dDOxzSxNuXmume60Cjbu08gOyhPG3%0aGfWdg7QkdN6kR4V75MFlw624VY35DaXBvnlTJTgRg/EW72O1DiYVThkyCgpSYS8nmEQIDAQAB"%0a@]%0a%0a!! Security Notes%0a%0aDKIM-signatures can be used to prove that a mail server sent a letter.%0a%0aNote that DKIM does not provide end-to-end integrity. For this, both sender and receiver will need to use [[PGP/intro|PGP]].%0a%0a!! OpenSMTPd and DKIM%0a%0aFor OpenSMTPd to sign its mail with DKIM, you will need to create a public and private%0aDKIM key:%0a%0a[@%0a$ doas -u _dkimsign openssl genrsa -out /etc/mail/dkim/private.key 1024%0a$ doas -u _dkimsign openssl rsa -in /etc/mail/dkim/private.key -pubout -out /etc/mail/dkim/public.key%0a$ doas -u _dkimsign chmod 400 /etc/mail/dkim/private.key%0a$ doas -u _dkimsign chmod 440 public.key%0a@]%0a%0aThe DKIM record can be created by taking the public key, removing the first and%0alast line, then joining all the lines together:%0a%0a[@%0a$ doas -u _dkimsign cat /etc/mail/dkim/public.key | awk '/-----/{if (NR!=1)print "";next}{printf $0}' -%0a@]%0a%0aRunning this command on public.key should produce text like the following:%0a%0a[@%0aMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB%0a@]%0a%0aThis key should go into the DKIM DNS records:%0a%0a[@%0a_adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0amail._domainkey   86400   IN      TXT     "k=rsa; t=s; p=%3cpublic key>"%0a@]%0a%0aThe final result should look like this:%0a%0a[@%0a_adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0amail._domainkey   86400   IN      TXT     "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB"%0a@]%0a%0aNote: the @@_adsp@@ records come from [[RFC5617 -> https://www.rfc-editor.org/rfc/rfc5617]] which was [[marked as historic in 2013 -> https://datatracker.ietf.org/doc/status-change-adsp-rfc5617-to-historic/]]. More testing is necessary to determine if these records are really needed.%0a
-time=1753320925
+rev=24
+targets=Dns.Records,DNS.DKIM,DNS.SPF,DNS.DMARC,Email.Email,Dns.Txt,PGP.Intro,DNS.TXT
+text=(:title DomainKeys Identified Mail:)%0a%0a!! Introduction%0a%0aDomainKeys Identified Mail (DKIM) is used to detect if an e-mail is spoofed%0a(forged).  It is used to prevent spam and phishing. Signing mail with DKIM will%0ahelps detect spam that pretends to come from an unrelated domain. Many spam%0afilters require mail be signed with DKIM to get delivered into the inbox.%0a%0aWith DKIM, a letter is signed with a private key. This allows the receiver to%0acheck if the email comes from the domain it claims to be from. The receiver%0alooks up the sender's public key in the domain's [[dns/records|DNS record]]. A%0avalid signature guarantees that the sending mail server has access to the%0aprivate key and that the email body has not been tampered with during transit.%0a%0a[[DNS/DKIM|DKIM]], [[DNS/SPF|SPF]], and [[DNS/DMARC|DMARC]] are designed to%0awork together.%0a%0a!! DKIM Header%0a%0aWhen the sending mail server signs a message with its private key, it prepends%0aa DKIM header like the one below:%0a%0a[@%0aDKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=mail; bh=gVJEBqfjoVwtQhV%0a        vV3FHh0UQBW0m9unTpuaaGORFGKI=; h=subject:date:from;%0a        d=example.com; b=Jv/9zpB2AJGosO4/uYlZxFEm1UFOTy56JBi/nhsjg%0a        Am5Qe+rkuKYru5mSqvP01ii/sQRI4exNbG/S8ihdcEXsr5fr8yK4IvLkY8jO5O0xMhblyS%0a        PbFGMw7SW2AwLWu95OyHK5teZPzE/SS5U39Zlqs7tS1m8iZo2tPBa70t9204na8/eOT6N7%0a        8IzNIfRHJfF4dNGVX61t9xknkcJrJdC6npO0l4MVTky66safTbcCjlM6JihbUd5j4uOU5I%0a        WREE02CLQKWg5c/UnjQQ96Dt308f2RvxeWA6P8hxsjD/FLDIR2U1ZEQyo7k03KCJbdRVw8%0a        IHJTdENGGL3p7aM1v8wdg==%0a@]%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! Tag ||! Indicates ||! Example ||%0a|| v || version || v=1 ||%0a|| a || algorithm || a=rsa-sha256 ||%0a|| d || domain || d=example.com ||%0a|| s || selector || s=mail ||%0a|| c || canonicalization algorithm || c=simple/simple ||%0a|| h || header fields || h=subject:date:from ||%0a|| bh || body hash || bh=gVJEBqfjoVwtQhVvV3FHh0UQBW0m9unTpuaaGORFGKI= ||%0a|| b || signature || b=Jv/9zpB2AJGosO4/uYlZxFEm1UFOTy56JBi/nhsjgAm5Qe+rku\\%0aKYru5mSqvP01ii/sQRI4exNbG/S8ihdcEXsr5fr8yK4IvLkY8j\\%0aO5O0xMhblySPbFGMw7SW2AwLWu95OyHK5teZPzE/SS5U39Zlqs\\%0a7tS1m8iZo2tPBa70t9204na8/eOT6N78IzNIfRHJfF4dNGVX61\\%0at9xknkcJrJdC6npO0l4MVTky66safTbcCjlM6JihbUd5j4uOU5\\%0aIWREE02CLQKWg5c/UnjQQ96Dt308f2RvxeWA6P8hxsjD/FLDIR\\%0a2U1ZEQyo7k03KCJbdRVw8IHJTdENGGL3p7aM1v8wdg== ||%0a%0a''Tip'': Many [[email/email|mail clients]] provide the ability to view the%0aheaders in mail. When headers are displayed, a DKIM header should be visible if%0aDKIM-signing is configured properly.%0a%0aA receiving mail server will perform a DNS lookup based on the domain name and%0aselector. In the example above, it will look up the [[dns/txt|TXT record]] of%0a@@mail._domainkey.example.com@@.  The [[dns/txt|TXT record]] returned should%0alook like below:%0a%0a[@%0a"k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDmzRmJRQxLEuyYiyMg4suA2Sy%0aMwR5MGHpP9diNT1hRiwUd/mZp1ro7kIDTKS8ttkI6z6eTRW9e9dDOxzSxNuXmume60Cjbu08gOyhPG3%0aGfWdg7QkdN6kR4V75MFlw624VY35DaXBvnlTJTgRg/EW72O1DiYVThkyCgpSYS8nmEQIDAQAB"%0a@]%0a%0a!! Security Notes%0a%0aDKIM-signatures can be used to prove that a mail server sent a letter. Only the%0asending mail server should have access to its private key. So, when a signature%0ais verified by the corresponding public key, it can provide proof of origin.%0a%0a'''Note''': DKIM does not provide '''end-to-end''' integrity. For this, both%0asender and receiver will need to use [[PGP/intro|PGP]].%0a%0a!! OpenSMTPd and DKIM%0a%0aFor [[https://opensmtpd.org|OpenSMTPd]] to sign mail with [[DNS/DKIM|DKIM]],%0aa private key and its corresponding public key must be created:%0a%0a[@%0a$ doas -u _dkimsign openssl genrsa -out /etc/mail/dkim/private.key 1024%0a$ doas -u _dkimsign openssl rsa -in /etc/mail/dkim/private.key -pubout -out /etc/mail/dkim/public.key%0a$ doas -u _dkimsign chmod 400 /etc/mail/dkim/private.key%0a$ doas -u _dkimsign chmod 440 /etc/mail/dkim/public.key%0a@]%0a%0aNext, a [[DNS/TXT|TXT record]] will be created from the public key, so that the%0areceiving mail server can verify the DKIM signature. The script below will%0aremove the first and last line of the public key, then join the remaining lines%0atogether:%0a%0a[@%0a$ doas -u _dkimsign cat /etc/mail/dkim/public.key | awk '/-----/{if (NR!=1)print "";next}{printf $0}' -%0a@]%0a%0aThis command should produce text like the following:%0a%0a[@%0aMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB%0a@]%0a%0aThis key should go into the [[dns/txt|DNS TXT records]] below:%0a%0a[@%0a_adsp._domainkey   3600   IN      TXT     "dkim=discardable;"%0amail._domainkey    3600   IN      TXT     "k=rsa; t=s; p=%3cpublic key>"%0a@]%0a%0aThe final result should look like this:%0a%0a[@%0a_adsp._domainkey   3600   IN      TXT     "dkim=discardable;"%0amail._domainkey    3600   IN      TXT     "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB"%0a@]%0a%0aNote: the @@_adsp@@ records come from [[RFC5617 -> https://www.rfc-editor.org/rfc/rfc5617]] which was [[marked as historic in 2013 -> https://datatracker.ietf.org/doc/status-change-adsp-rfc5617-to-historic/]]. More testing is necessary to determine if these records are really needed.%0a
+time=1753667957
 title=DomainKeys Identified Mail
+author:1753667957=jrmu
+csum:1753667957=change from 86400 to 3600 to help with testing new dns records
+diff:1753667957:1753666544:=106,107c106,107%0a%3c _adsp._domainkey   3600   IN      TXT     "dkim=discardable;"%0a%3c mail._domainkey    3600   IN      TXT     "k=rsa; t=s; p=%3cpublic key>"%0a---%0a> _adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0a> mail._domainkey   86400   IN      TXT     "k=rsa; t=s; p=%3cpublic key>"%0a113,114c113,114%0a%3c _adsp._domainkey   3600   IN      TXT     "dkim=discardable;"%0a%3c mail._domainkey    3600   IN      TXT     "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB"%0a---%0a> _adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0a> mail._domainkey   86400   IN      TXT     "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB"%0a
+host:1753667957=104.167.242.227
+author:1753666544=jrmu
+csum:1753666544=Add more hyperlinks, use full path for public.key, clean up wording
+diff:1753666544:1753665789:=78,80c78,80%0a%3c For [[https://opensmtpd.org|OpenSMTPd]] to sign mail with [[DNS/DKIM|DKIM]],%0a%3c a private key and its corresponding public key must be created:%0a%3c %0a---%0a> For OpenSMTPd to sign its mail with DKIM, you will need to create a public and%0a> private DKIM key:%0a> %0a85c85%0a%3c $ doas -u _dkimsign chmod 440 /etc/mail/dkim/public.key%0a---%0a> $ doas -u _dkimsign chmod 440 public.key%0a88,92c88,90%0a%3c Next, a [[DNS/TXT|TXT record]] will be created from the public key, so that the%0a%3c receiving mail server can verify the DKIM signature. The script below will%0a%3c remove the first and last line of the public key, then join the remaining lines%0a%3c together:%0a%3c %0a---%0a> The DKIM record can be created by taking the public key, removing the first and%0a> last line, then joining all the lines together:%0a> %0a97,98c95,96%0a%3c This command should produce text like the following:%0a%3c %0a---%0a> Running this command on public.key should produce text like the following:%0a> %0a103c101%0a%3c This key should go into the [[dns/txt|DNS TXT records]] below:%0a---%0a> This key should go into the DKIM DNS records:%0a
+host:1753666544=104.167.242.227
+author:1753665789=jrmu
+csum:1753665789=Remove second-person references, add links, clean up wording
+diff:1753665789:1753320925:=5,18c5,18%0a%3c DomainKeys Identified Mail (DKIM) is used to detect if an e-mail is spoofed%0a%3c (forged).  It is used to prevent spam and phishing. Signing mail with DKIM will%0a%3c helps detect spam that pretends to come from an unrelated domain. Many spam%0a%3c filters require mail be signed with DKIM to get delivered into the inbox.%0a%3c %0a%3c With DKIM, a letter is signed with a private key. This allows the receiver to%0a%3c check if the email comes from the domain it claims to be from. The receiver%0a%3c looks up the sender's public key in the domain's [[dns/records|DNS record]]. A%0a%3c valid signature guarantees that the sending mail server has access to the%0a%3c private key and that the email body has not been tampered with during transit.%0a%3c %0a%3c [[DNS/DKIM|DKIM]], [[DNS/SPF|SPF]], and [[DNS/DMARC|DMARC]] are designed to%0a%3c work together.%0a%3c %0a---%0a> DomainKeys Identified Mail (DKIM) is used to detect if an e-mail is spoofed (forged).%0a> It's used to prevent spam and phishing. Signing your mail with DKIM will help%0a> detect spam that pretends to come from your domain. It also ensures that your%0a> letters pass spam filter checks. Otherwise, letters you send may not end up in the%0a> inbox.%0a> %0a> An email is signed with a private key. This allows the receiver to check if the email%0a> comes from the domain it claims to be from. The receiver looks up the sender's%0a> public key in the domain's DNS record. A valid signature guarantees that the sending%0a> mail server has access to the private key and that the email body has not been%0a> tampered with during transit.%0a> %0a> DKIM, SPF, and DMARC are designed to work together.%0a> %0a21,23c21,23%0a%3c When the sending mail server signs a message with its private key, it prepends%0a%3c a DKIM header like the one below:%0a%3c %0a---%0a> In our setup, the mail server will sign the message with its private key. Here%0a> is what the DKIM header looks like:%0a> %0a52,60c52,57%0a%3c ''Tip'': Many [[email/email|mail clients]] provide the ability to view the%0a%3c headers in mail. When headers are displayed, a DKIM header should be visible if%0a%3c DKIM-signing is configured properly.%0a%3c %0a%3c A receiving mail server will perform a DNS lookup based on the domain name and%0a%3c selector. In the example above, it will look up the [[dns/txt|TXT record]] of%0a%3c @@mail._domainkey.example.com@@.  The [[dns/txt|TXT record]] returned should%0a%3c look like below:%0a%3c %0a---%0a> ''Tip'': Many mail clients let you view the mail headers in the email you receive. If you%0a> display all headers, you can see the DKIM header.%0a> %0a> A receiving SMTP server will perform a DNS lookup based on the domain name and selector. In the example above, it will look up the TXT record of mail._domainkey.example.com.%0a> This TXT record returned should look like below:%0a> %0a69,75c66,69%0a%3c DKIM-signatures can be used to prove that a mail server sent a letter. Only the%0a%3c sending mail server should have access to its private key. So, when a signature%0a%3c is verified by the corresponding public key, it can provide proof of origin.%0a%3c %0a%3c '''Note''': DKIM does not provide '''end-to-end''' integrity. For this, both%0a%3c sender and receiver will need to use [[PGP/intro|PGP]].%0a%3c %0a---%0a> DKIM-signatures can be used to prove that a mail server sent a letter.%0a> %0a> Note that DKIM does not provide end-to-end integrity. For this, both sender and receiver will need to use [[PGP/intro|PGP]].%0a> %0a78,79c72,73%0a%3c For OpenSMTPd to sign its mail with DKIM, you will need to create a public and%0a%3c private DKIM key:%0a---%0a> For OpenSMTPd to sign its mail with DKIM, you will need to create a public and private%0a> DKIM key:%0a
+host:1753665789=104.167.242.227
 author:1753320925=jrmu
 csum:1753320925=change doas for reading public.key
 diff:1753320925:1753320722:minor=82,84c82,84%0a%3c The DKIM record can be created by taking the public key, removing the first and%0a%3c last line, then joining all the lines together:%0a%3c %0a---%0a> We then create a DKIM record by taking the public key, removing the first and last%0a> line, then joining all the lines together:%0a> %0a86c86%0a%3c $ doas -u _dkimsign cat /etc/mail/dkim/public.key | awk '/-----/{if (NR!=1)print "";next}{printf $0}' -%0a---%0a> $ doas cat /etc/mail/dkim/public.key | awk '/-----/{if (NR!=1)print "";next}{printf $0}' -%0a
blob - a1f245ecc242d879df0d29d663d73223645b0bd2
blob + 05cdea0be1dedcbb86470ffc074e93db2767a747
--- wiki.d/DNS.Mail
+++ wiki.d/DNS.Mail
@@ -1,16 +1,32 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0
-author=sylv1a
+agent=w3m/0.5.3+git20230718
+author=jrmu
 charset=UTF-8
-csum=Change so _dkimsign is used for /etc/mail/dkim. _dovecot never needs to access that folder.
+csum=avoid line break inside hyperlink
 ctime=1621335466
-host=2a0b:f4c2:2::56
+host=104.167.242.227
 name=DNS.Mail
-rev=20
-targets=Nsd.Configure,Dns.Overview,Dns.FQDN,DNS.SOA,DNS.SPF,DNS.DMARC,DNS.DKIM,DNS.Dnswl
-text=(:title DNS for Mail:)%0a%0aRunning a mail server requires a proper DNS records. %0a%0a!! Before you begin%0a%0aThis guide assumes that you have already set up a properly functioning name server using%0a[[nsd/configure|nsd]]. If you have not already, you will want to read up on [[dns/overview|basic DNS concepts]] and [[nsd/configure|set up your name server]].%0a%0a!! Adding to the zone file%0a%0aFor mail, you will need to add DNS records. Let's take a look at a sample zone file%0acontaining only what is needed to handle mail:%0a%0a$ORIGIN and Start of Authority (SOA) record:%0a%0a[@%0a$ORIGIN example.com.%0aexample.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a                            2021050302   ; serial YYYYMMDDnn%0a                            1800        ; refresh%0a                            3600         ; retry%0a                            86400       ; expire%0a                            3600 )      ; minimum TTL%0a@]%0a%0aHere we define the $ORIGIN to be example.com. The $ORIGIN will be appended to every record to produce a [[Dns/FQDN|fully qualified domain name]]. Make sure to read up on [[Dns/FQDN|FQDN]] if you do not understand what that means.%0a%0aThe [[DNS/SOA|Start of Authority record]] says that the serial number was last updated on May 3rd, 2021; that the refresh interval is 1800 seconds, the retry interval is 3600 seconds, the record expires after 1 day, and the minimum time to live is 3600 seconds.%0a%0a[@%0a        3600    IN      MX      10 mail%0a        3600    IN      A       38.81.163.143%0a        3600    IN      AAAA    2602:fccf:1:143::%0a        3600    IN      NS      ns1%0a        3600    IN      NS      ns2%0amail    3600    IN      A       38.81.163.143%0a        3600    IN      AAAA    2602:fccf:1:143::%0apop     3600    IN      A       38.81.163.143%0a        3600    IN      AAAA    2602:fccf:1:143::%0aimap    3600    IN      A       38.81.163.143%0a        3600    IN      AAAA    2602:fccf:1:143::%0asmtp    3600    IN      A       38.81.163.143%0a        3600    IN      AAAA    2602:fccf:1:143::%0a@]%0a%0aWhen there is no name for the record, it just takes on the value of $ORIGIN: example.com.%0a%0aLine 1 defines the mail exchange (MX) record for example.com. When another mail server sends your server mail, it will perform two DNS queries. First, it asks what your MX record is for example.com:%0a%0a[@%0a$ dig +short -t mx example.com%0a10 mail.example.com.%0a@]%0a%0aHere, the MX record for example.com is mail.example.com with a value of 10. This means%0athat mail.example.com is the actual mail server that will handle mail.%0a%0aOnce an MX record is returned, the mail server will find the A/AAAA record for that mail server:%0a%0a[@%0a$ dig +short -t a mail.example.com%0a38.81.163.143%0a@]%0a%0aNormally, a domain will have multiple MX records so that if one mail server goes offline, another can continue serving mail. Most mail servers will choose the MX record with the lowest value to deliver to first.%0a%0a!! [[DNS/SPF|SPF record]]%0a%0aYou'll want to add a TXT record in your domain's [[DNS/SPF|DNS zone for SPF]]:%0a%0a[@%0a        3600    IN      TXT     "v=spf1 mx -all"%0a@]%0a%0aThis simple SPF record allows any mail exchange (MX) server for the domain to send mail, but no others.%0a%0a!! [[DNS/DMARC|DMARC records]]%0a%0a[@%0a_dmarc  3600   IN      TXT     "v=DMARC1;p=none;pct=0;fo=1;rua=mailto:postmaster@example.com;ruf=mailto:postmaster@example.com"%0a@]%0a%0aThis record will provide you with reports for DKIM/SPF but will not filter any mail. It's useful for diagnosing problems with your configuration.%0a%0a!! DKIM records%0a%0aYou will need to follow the instructions for creating a proper [[DNS/DKIM|DKIM record]]:%0a%0aFirst, you will need to create a public and private DKIM key:%0a%0a[@%0a$ openssl genrsa -out private.key 1024%0a$ openssl rsa -in private.key -pubout -out public.key%0a$ chmod og-rwx private.key%0a$ chmod og-wx public.key%0a$ chmod u-w public.key private.key%0a$ doas mkdir -m 770 /etc/mail/dkim%0a$ doas mv private.key public.key /etc/mail/dkim/%0a$ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a@]%0a%0aWe then create a DKIM record by taking the public key, removing the first and last%0aline, then joining all the lines together:%0a%0a[@%0a$ doas cat /etc/mail/dkim/public.key | awk '/-----/{if (NR!=1)print "";next}{printf $0}' -%0a@]%0a%0aRunning this command on public.key should produce text like the following:%0a%0a[@%0aMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB%0a@]%0a%0aThis key should go into the DKIM DNS records to replace %3cpublic key>:%0a%0a[@%0a_adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0amail._domainkey   86400   IN      TXT     "k=rsa; t=s; p=%3cpublic key>"%0a@]%0a%0aThe final result should look like this:%0a%0a[@%0a_adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0amail._domainkey    86400   IN      TXT     "k=rsa; t=s; p=8AMIIBCgKCAQEAyBhtr90v64hQTfw1sUtFPg5bYXF/SxUTNMziGJMql81av47DG+cDEPmQW0XN8+Tb8yIwenh01hZ5Xh1gjWg1v8OIrnErf3482B8XRZykHJQUdjcALnZ9gGZ9CnzAhIC3TsAnTDSHdgk3c0oqJeilriW0EIAkV2+x1jWlPunGJgJT/bSc2rzZsZv2gZmrrR+2f4aK7xTamAyFUl+cSP/kcoHbEmvXEOtqTQZTTDhxM6BKELUO0xBBhlrsq8C3q92OqZtwflK+IbJDyQPndORMR7R4itIj6O+LMFlYziPitM4egw3KADLZSlycJuTLkhCG5b/3VHFy+uUn3kQc+/s17QIDAQAB"%0a@]%0a%0aNote: the @@_adsp@@ records come from [[RFC5617 -> https://www.rfc-editor.org/rfc/rfc5617]] which was [[marked as historic in 2013 -> https://datatracker.ietf.org/doc/status-change-adsp-rfc5617-to-historic/]]. More testing is necessary to determine if these records are really needed.%0a%0a!! Whitelists%0a%0a[[DNS/dnswl|dnswl]] is a DNS whitelist that is free of charge, so you should sign up for it.%0a
-time=1697742597
+rev=24
+targets=Opensmtpd.Configure,Dns.Overview,Nsd.Configure,Dns.Mx,Dns.FQDN,Dns.A,Dns.Aaaa,Opensmtpd.Backup,DNS.SPF,Dns.Txt,Dns.Zonefile,DNS.DMARC,DNS.DKIM,DNS.Dnswl
+text=(:title DNS for Mail:)%0a%0aRunning a mail server such as [[opensmtpd/configure|opensmtpd]] requires proper%0a[[dns/overview|DNS]] records. This guide assumes [[nsd/configure|nsd]] has been%0aconfigured to act as the authoritative name server for the zone%0a@@example.com@@.%0a%0a!! Add Records to the Zone File%0a%0aMail needs DNS records to function properly. First, every zone needs to specify%0a[[dns/mx|MX records]]. These records indicate which mail servers handle mail%0afor the zone.%0a%0a[@%0a        3600    IN      MX      10 mail%0amail    3600    IN      A       198.51.100.2%0a        3600    IN      AAAA    2001:db8::2%0apop     3600    IN      A       198.51.100.2%0a        3600    IN      AAAA    2001:db8::2%0aimap    3600    IN      A       198.51.100.2%0a        3600    IN      AAAA    2001:db8::2%0asmtp    3600    IN      A       198.51.100.2%0a        3600    IN      AAAA    2001:db8::2%0a@]%0a%0aRemember, when there is no name for a record, the record takes on the value of%0athe previous record. When previous records are also undefined, the record takes%0aon the value of [[dns/FQDN|$ORIGIN]].%0a%0aLine 1 defines the [[dns/mx|mail exchange (MX) record]] for @@example.com@@.%0aWhen another mail server sends mail, it will perform two DNS queries. First, it%0aasks what the [[dns/mx|MX record]] for the destination host (in this case, the%0a[[dns/mx|MX record]] for @@example.com@@):%0a%0a[@%0a$ dig +short -t mx example.com%0a10 mail.example.com.%0a@]%0a%0aHere, the MX record for @@example.com@@ is @@mail.example.com@@ with a value of%0a10. It is possible to have multiple MX records so that a second mail server can%0aact as a backup if the first mail server is unable to receive mail. Usually,%0amail servers choose to deliver mail first to the mail server with the lower%0anumerical value for its MX record. In this example, since only one MX record is%0aavailable, all mail will go to @@mail.example.com@@.%0a%0aOnce an MX record is returned, the mail server will query the [[dns/a|A]] and%0a[[dns/aaaa|AAAA]] record for that mail server:%0a%0a[@%0a$ dig +short -t a mail.example.com%0a198.51.100.2%0a@]%0a%0aHaving multiple MX records is highly recommended. OpenSMTPd can be configured%0ato act as a [[opensmtpd/backup|backup mail server]].%0a%0a!! [[DNS/SPF|SPF record]]%0a%0aFor [[DNS/SPF|SPF]], add a [[dns/txt|TXT record]] in the%0a[[dns/zonefile|zone file]] similar to below:%0a%0a[@%0a        3600    IN      TXT     "v=spf1 mx -all"%0a@]%0a%0aThis simple [[DNS/SPF|SPF record]] allows any [[dns/mx|mail exchange (MX)]]%0aserver for the domain to send mail, but no others.%0a%0a!! [[DNS/DMARC|DMARC records]]%0a%0aFor [[DNS/DMARC|DMARC]], add a [[dns/txt|TXT record]] in the%0a[[dns/zonefile|zone file]] similar to below:%0a%0a[@%0a_dmarc  3600   IN      TXT     "v=DMARC1;p=none;pct=0;fo=1;rua=mailto:postmaster@example.com;ruf=mailto:postmaster@example.com"%0a@]%0a%0aThis record provides reports for [[DNS/DKIM|DKIM]] and [[DNS/SPF|SPF]], but it%0awill not filter any mail. It's useful for diagnosing problems with a new%0aconfiguration.%0a%0a!! DKIM records%0a%0a[[opensmtpd/configure|OpenSMTPd]] must be configured to%0a[[DNS/DKIM|sign mail with DKIM]], and corresponding [[dns/txt|DNS TXT records]]%0amust be added like the ones below:%0a%0a[@%0a_adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0amail._domainkey    86400   IN      TXT     "k=rsa; t=s; p=8AMIIBCgKCAQEAyBhtr90v64hQTfw1sUtFPg5bYXF/SxUTNMziGJMql81av47DG+cDEPmQW0XN8+Tb8yIwenh01hZ5Xh1gjWg1v8OIrnErf3482B8XRZykHJQUdjcALnZ9gGZ9CnzAhIC3TsAnTDSHdgk3c0oqJeilriW0EIAkV2+x1jWlPunGJgJT/bSc2rzZsZv2gZmrrR+2f4aK7xTamAyFUl+cSP/kcoHbEmvXEOtqTQZTTDhxM6BKELUO0xBBhlrsq8C3q92OqZtwflK+IbJDyQPndORMR7R4itIj6O+LMFlYziPitM4egw3KADLZSlycJuTLkhCG5b/3VHFy+uUn3kQc+/s17QIDAQAB"%0a@]%0a%0a!! Whitelists%0a%0aSome third-party whitelists exists which can improve a mail server's sending%0areputation. For example, [[DNS/dnswl|dnswl]] is a DNS whitelist that is free of%0acharge.%0a
+time=1753666896
 title=DNS for Mail
+author:1753666896=jrmu
+csum:1753666896=avoid line break inside hyperlink
+diff:1753666896:1753666870:=85,87c85,87%0a%3c [[opensmtpd/configure|OpenSMTPd]] must be configured to%0a%3c [[DNS/DKIM|sign mail with DKIM]], and corresponding [[dns/txt|DNS TXT records]]%0a%3c must be added like the ones below:%0a---%0a> [[opensmtpd/configure|OpenSMTPd]] must be configured to [[DNS/DKIM|sign mail%0a> with DKIM]], and corresponding [[dns/txt|DNS TXT records]] must be added like%0a> the ones below:%0a
+host:1753666896=104.167.242.227
+author:1753666870=jrmu
+csum:1753666870=factor out DKIM signing to DNS/DKIM
+diff:1753666870:1753664322:=85,88c85,88%0a%3c [[opensmtpd/configure|OpenSMTPd]] must be configured to [[DNS/DKIM|sign mail%0a%3c with DKIM]], and corresponding [[dns/txt|DNS TXT records]] must be added like%0a%3c the ones below:%0a%3c %0a---%0a> You will need to follow the instructions for creating a proper [[DNS/DKIM|DKIM record]]:%0a> %0a> First, you will need to create a public and private DKIM key:%0a> %0a90,91c90,97%0a%3c _adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0a%3c mail._domainkey    86400   IN      TXT     "k=rsa; t=s; p=8AMIIBCgKCAQEAyBhtr90v64hQTfw1sUtFPg5bYXF/SxUTNMziGJMql81av47DG+cDEPmQW0XN8+Tb8yIwenh01hZ5Xh1gjWg1v8OIrnErf3482B8XRZykHJQUdjcALnZ9gGZ9CnzAhIC3TsAnTDSHdgk3c0oqJeilriW0EIAkV2+x1jWlPunGJgJT/bSc2rzZsZv2gZmrrR+2f4aK7xTamAyFUl+cSP/kcoHbEmvXEOtqTQZTTDhxM6BKELUO0xBBhlrsq8C3q92OqZtwflK+IbJDyQPndORMR7R4itIj6O+LMFlYziPitM4egw3KADLZSlycJuTLkhCG5b/3VHFy+uUn3kQc+/s17QIDAQAB"%0a---%0a> $ openssl genrsa -out private.key 1024%0a> $ openssl rsa -in private.key -pubout -out public.key%0a> $ chmod og-rwx private.key%0a> $ chmod og-wx public.key%0a> $ chmod u-w public.key private.key%0a> $ doas mkdir -m 770 /etc/mail/dkim%0a> $ doas mv private.key public.key /etc/mail/dkim/%0a> $ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a92a99,127%0a> %0a> We then create a DKIM record by taking the public key, removing the first and last%0a> line, then joining all the lines together:%0a> %0a> [@%0a> $ doas cat /etc/mail/dkim/public.key | awk '/-----/{if (NR!=1)print "";next}{printf $0}' -%0a> @]%0a> %0a> Running this command on public.key should produce text like the following:%0a> %0a> [@%0a> MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmseF9Dm8Dx1LtmLMD56d628JBNaQus8aEcdYYzvBVQ4rhetZzv/ZMafjTEf2RLoOQ+pb7pqL4G86lCZSF+Eeu2ODWQQGYqGVV0xUK5QJSnsGF5UKKscrxmTHSPPtoAQJt25fxNd3PtvH2ZonAGkZkntk+u6Wn5xxlI9hMOVxLUwIDAQAB%0a> @]%0a> %0a> This key should go into the DKIM DNS records to replace %3cpublic key>:%0a> %0a> [@%0a> _adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0a> mail._domainkey   86400   IN      TXT     "k=rsa; t=s; p=%3cpublic key>"%0a> @]%0a> %0a> The final result should look like this:%0a> %0a> [@%0a> _adsp._domainkey   86400   IN      TXT     "dkim=discardable;"%0a> mail._domainkey    86400   IN      TXT     "k=rsa; t=s; p=8AMIIBCgKCAQEAyBhtr90v64hQTfw1sUtFPg5bYXF/SxUTNMziGJMql81av47DG+cDEPmQW0XN8+Tb8yIwenh01hZ5Xh1gjWg1v8OIrnErf3482B8XRZykHJQUdjcALnZ9gGZ9CnzAhIC3TsAnTDSHdgk3c0oqJeilriW0EIAkV2+x1jWlPunGJgJT/bSc2rzZsZv2gZmrrR+2f4aK7xTamAyFUl+cSP/kcoHbEmvXEOtqTQZTTDhxM6BKELUO0xBBhlrsq8C3q92OqZtwflK+IbJDyQPndORMR7R4itIj6O+LMFlYziPitM4egw3KADLZSlycJuTLkhCG5b/3VHFy+uUn3kQc+/s17QIDAQAB"%0a> @]%0a> %0a> Note: the @@_adsp@@ records come from [[RFC5617 -> https://www.rfc-editor.org/rfc/rfc5617]] which was [[marked as historic in 2013 -> https://datatracker.ietf.org/doc/status-change-adsp-rfc5617-to-historic/]]. More testing is necessary to determine if these records are really needed.%0a
+host:1753666870=104.167.242.227
+author:1753664322=jrmu
+csum:1753664322=clean up irrelevant DNS records, provide better links to dns records, clean up style, remove referen
+diff:1753664322:1753647155:=16,23c16,27%0a%3c mail    3600    IN      A       198.51.100.2%0a%3c         3600    IN      AAAA    2001:db8::2%0a%3c pop     3600    IN      A       198.51.100.2%0a%3c         3600    IN      AAAA    2001:db8::2%0a%3c imap    3600    IN      A       198.51.100.2%0a%3c         3600    IN      AAAA    2001:db8::2%0a%3c smtp    3600    IN      A       198.51.100.2%0a%3c         3600    IN      AAAA    2001:db8::2%0a---%0a>         3600    IN      A       38.81.163.143%0a>         3600    IN      AAAA    2602:fccf:1:143::%0a>         3600    IN      NS      ns1%0a>         3600    IN      NS      ns2%0a> mail    3600    IN      A       38.81.163.143%0a>         3600    IN      AAAA    2602:fccf:1:143::%0a> pop     3600    IN      A       38.81.163.143%0a>         3600    IN      AAAA    2602:fccf:1:143::%0a> imap    3600    IN      A       38.81.163.143%0a>         3600    IN      AAAA    2602:fccf:1:143::%0a> smtp    3600    IN      A       38.81.163.143%0a>         3600    IN      AAAA    2602:fccf:1:143::%0a26,34c30,33%0a%3c Remember, when there is no name for a record, the record takes on the value of%0a%3c the previous record. When previous records are also undefined, the record takes%0a%3c on the value of [[dns/FQDN|$ORIGIN]].%0a%3c %0a%3c Line 1 defines the [[dns/mx|mail exchange (MX) record]] for @@example.com@@.%0a%3c When another mail server sends mail, it will perform two DNS queries. First, it%0a%3c asks what the [[dns/mx|MX record]] for the destination host (in this case, the%0a%3c [[dns/mx|MX record]] for @@example.com@@):%0a%3c %0a---%0a> When there is no name for the record, it just takes on the value of $ORIGIN: example.com.%0a> %0a> Line 1 defines the mail exchange (MX) record for example.com. When another mail server sends your server mail, it will perform two DNS queries. First, it asks what your MX record is for example.com:%0a> %0a40,49c39,43%0a%3c Here, the MX record for @@example.com@@ is @@mail.example.com@@ with a value of%0a%3c 10. It is possible to have multiple MX records so that a second mail server can%0a%3c act as a backup if the first mail server is unable to receive mail. Usually,%0a%3c mail servers choose to deliver mail first to the mail server with the lower%0a%3c numerical value for its MX record. In this example, since only one MX record is%0a%3c available, all mail will go to @@mail.example.com@@.%0a%3c %0a%3c Once an MX record is returned, the mail server will query the [[dns/a|A]] and%0a%3c [[dns/aaaa|AAAA]] record for that mail server:%0a%3c %0a---%0a> Here, the MX record for example.com is mail.example.com with a value of 10. This means%0a> that mail.example.com is the actual mail server that will handle mail.%0a> %0a> Once an MX record is returned, the mail server will find the A/AAAA record for that mail server:%0a> %0a52c46%0a%3c 198.51.100.2%0a---%0a> 38.81.163.143%0a55,57c49,50%0a%3c Having multiple MX records is highly recommended. OpenSMTPd can be configured%0a%3c to act as a [[opensmtpd/backup|backup mail server]].%0a%3c %0a---%0a> Normally, a domain will have multiple MX records so that if one mail server goes offline, another can continue serving mail. Most mail servers will choose the MX record with the lowest value to deliver to first.%0a> %0a60,62c53,54%0a%3c For [[DNS/SPF|SPF]], add a [[dns/txt|TXT record]] in the%0a%3c [[dns/zonefile|zone file]] similar to below:%0a%3c %0a---%0a> You'll want to add a TXT record in your domain's [[DNS/SPF|DNS zone for SPF]]:%0a> %0a67,69c59,60%0a%3c This simple [[DNS/SPF|SPF record]] allows any [[dns/mx|mail exchange (MX)]]%0a%3c server for the domain to send mail, but no others.%0a%3c %0a---%0a> This simple SPF record allows any mail exchange (MX) server for the domain to send mail, but no others.%0a> %0a72,74d62%0a%3c For [[DNS/DMARC|DMARC]], add a [[dns/txt|TXT record]] in the%0a%3c [[dns/zonefile|zone file]] similar to below:%0a%3c %0a79,82c67,68%0a%3c This record provides reports for [[DNS/DKIM|DKIM]] and [[DNS/SPF|SPF]], but it%0a%3c will not filter any mail. It's useful for diagnosing problems with a new%0a%3c configuration.%0a%3c %0a---%0a> This record will provide you with reports for DKIM/SPF but will not filter any mail. It's useful for diagnosing problems with your configuration.%0a> %0a131,133c117%0a%3c Some third-party whitelists exists which can improve a mail server's sending%0a%3c reputation. For example, [[DNS/dnswl|dnswl]] is a DNS whitelist that is free of%0a%3c charge.%0a---%0a> [[DNS/dnswl|dnswl]] is a DNS whitelist that is free of charge, so you should sign up for it.%0a
+host:1753664322=104.167.242.227
+author:1753647155=jrmu
+csum:1753647155=Fix grammar/style, add hyperlinks, and factor out dns info to focus specifically on mail records
+diff:1753647155:1697742597:=3,13c3,29%0a%3c Running a mail server such as [[opensmtpd/configure|opensmtpd]] requires proper%0a%3c [[dns/overview|DNS]] records. This guide assumes [[nsd/configure|nsd]] has been%0a%3c configured to act as the authoritative name server for the zone%0a%3c @@example.com@@.%0a%3c %0a%3c !! Add Records to the Zone File%0a%3c %0a%3c Mail needs DNS records to function properly. First, every zone needs to specify%0a%3c [[dns/mx|MX records]]. These records indicate which mail servers handle mail%0a%3c for the zone.%0a%3c %0a---%0a> Running a mail server requires a proper DNS records. %0a> %0a> !! Before you begin%0a> %0a> This guide assumes that you have already set up a properly functioning name server using%0a> [[nsd/configure|nsd]]. If you have not already, you will want to read up on [[dns/overview|basic DNS concepts]] and [[nsd/configure|set up your name server]].%0a> %0a> !! Adding to the zone file%0a> %0a> For mail, you will need to add DNS records. Let's take a look at a sample zone file%0a> containing only what is needed to handle mail:%0a> %0a> $ORIGIN and Start of Authority (SOA) record:%0a> %0a> [@%0a> $ORIGIN example.com.%0a> example.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a>                             2021050302   ; serial YYYYMMDDnn%0a>                             1800        ; refresh%0a>                             3600         ; retry%0a>                             86400       ; expire%0a>                             3600 )      ; minimum TTL%0a> @]%0a> %0a> Here we define the $ORIGIN to be example.com. The $ORIGIN will be appended to every record to produce a [[Dns/FQDN|fully qualified domain name]]. Make sure to read up on [[Dns/FQDN|FQDN]] if you do not understand what that means.%0a> %0a> The [[DNS/SOA|Start of Authority record]] says that the serial number was last updated on May 3rd, 2021; that the refresh interval is 1800 seconds, the retry interval is 3600 seconds, the record expires after 1 day, and the minimum time to live is 3600 seconds.%0a
+host:1753647155=104.167.242.227
 author:1697742597=sylv1a
 csum:1697742597=Change so _dkimsign is used for /etc/mail/dkim. _dovecot never needs to access that folder.
 diff:1697742597:1696894866:=98c98%0a%3c $ doas mkdir -m 770 /etc/mail/dkim%0a---%0a> $ doas mkdir /etc/mail/dkim%0a100c100%0a%3c $ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a---%0a> $ doas chown -R _smtpd:_dovecot /etc/mail/dkim/%0a
blob - c0f3f154babb942a418e037e35c4eec916e1b243
blob + 2e7dacf8831f7079dd301995fb279ca7df1cb6c8
--- wiki.d/DNS.RecentChanges
+++ wiki.d/DNS.RecentChanges
@@ -4,6 +4,6 @@ charset=UTF-8
 ctime=1621335466
 host=104.167.242.227
 name=DNS.RecentChanges
-rev=94
-text=* [[DNS/DKIM]]  . . . @2025-07-24T01:35:25Z by [[~jrmu]]: [=change doas for reading public.key=]%0a* [[DNS/SPF]]  . . . @2024-08-19T19:38:19Z by [[~barth]]: [=fix missing word=]%0a* [[DNS/MTA-STS]]  . . . @2024-05-01T17:38:03Z by [[~jrmu]]: [==]%0a* [[DNS/Mail]]  . . . @2023-10-19T19:09:57Z by [[~sylv1a]]: [=Change so _dkimsign is used for /etc/mail/dkim. _dovecot never needs to access that folder.=]%0a* [[DNS/RDNS]]  . . . @2023-06-10T05:27:27Z by [[~jacobk]]: [=fix link to Ipv6rdns=]%0a* [[DNS/Ipv4rDNS]]  . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[DNS/DMARC]]  . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[DNS/Ipv6rDNS]]  . . . August 23, 2021, at 11:55 AM by [[~jrmu]]: [==]%0a* [[DNS/Dnswl]]  . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a
-time=1753320925
+rev=101
+text=* [[DNS/DKIM]]  . . . @2025-07-28T01:59:17Z by [[~jrmu]]: [=change from 86400 to 3600 to help with testing new dns records=]%0a* [[DNS/Mail]]  . . . @2025-07-28T01:41:36Z by [[~jrmu]]: [=avoid line break inside hyperlink=]%0a* [[DNS/SPF]]  . . . @2024-08-19T19:38:19Z by [[~barth]]: [=fix missing word=]%0a* [[DNS/MTA-STS]]  . . . @2024-05-01T17:38:03Z by [[~jrmu]]: [==]%0a* [[DNS/RDNS]]  . . . @2023-06-10T05:27:27Z by [[~jacobk]]: [=fix link to Ipv6rdns=]%0a* [[DNS/Ipv4rDNS]]  . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[DNS/DMARC]]  . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[DNS/Ipv6rDNS]]  . . . August 23, 2021, at 11:55 AM by [[~jrmu]]: [==]%0a* [[DNS/Dnswl]]  . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a
+time=1753667957
blob - 30f9196e7fc96b8841c4f142992ee83cb0268ba1
blob + 5068cae2465c9daf56fcbeec768246243bd5205d
--- wiki.d/Debate.RecentChanges
+++ wiki.d/Debate.RecentChanges
@@ -1,9 +1,9 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
+agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1596257397
-host=2400:9800:670:eaf4:1:0:7e1d:927d
+host=104.167.242.227
 name=Debate.RecentChanges
-rev=399
-text=* [[Debate/Providers]]  . . . @2024-05-04T04:13:44Z by [[~Yonle]]: [==]%0a* [[Debate/Googledanger]]  . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate/Outreachkids]]  . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Debate/Openweb]]  . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate/Youtubedanger]]  . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Debate/Debate]]  . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Debate/Zncflaws]]  . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate/Debiandanger]]  . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[Debate/Dogfooding]]  . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Debate/Ircnowd]]  . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Debate/Wikistyle]]  . . . August 27, 2021, at 03:29 PM by [[~mkf]]: [==]%0a* [[Debate/Monopolydanger]]  . . . August 11, 2021, at 07:01 PM 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* [[Debate/Linuxflaws]]  . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Debate/Privacy]]  . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Debate/Firstamendment]]  . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Debate/UnixPhilosophy]]  . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Debate/Ipsec]]  . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Debate/Appledanger]]  . . . January 02, 2021, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Debate/Mozilladanger]]  . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate/Controlcomputer]]  . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate/Facebookdanger]]  . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate/Slackdanger]]  . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate/Freespeech]]  . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate/Ethicalflaws]]  . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate/Hatespeech]]  . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate/Monero]]  . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate/WhyNotC]]  . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate/Python]]  . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate/Cash]]  . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate/Uberdanger]]  . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate/Microsoftdanger]]  . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate/Accessibility]]  . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate/Zoomdanger]]  . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Debate/Bncnow]]  . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Debate/WhyC]]  . . . August 20, 2020, at 05:10 AM by [[~jrmu]]: [==]%0a* [[Debate/Partners]]  . . . August 11, 2020, at 04:16 AM by [[~jrmu]]: [==]%0a* [[Debate/Zncdefense]]  . . . August 01, 2020, at 05:18 AM by [[~jrmu]]: [==]%0a
-time=1714796024
+rev=401
+text=* [[Debate/Wikistyle]]  . . . @2025-07-28T00:55:03Z by [[~jrmu]]: [=remove codeblocks rule, %3c> angle brackets may be taken literally=]%0a* [[Debate/Providers]]  . . . @2024-05-04T04:13:44Z by [[~Yonle]]: [==]%0a* [[Debate/Googledanger]]  . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate/Outreachkids]]  . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Debate/Openweb]]  . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate/Youtubedanger]]  . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Debate/Debate]]  . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Debate/Zncflaws]]  . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate/Debiandanger]]  . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[Debate/Dogfooding]]  . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Debate/Ircnowd]]  . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Debate/Monopolydanger]]  . . . August 11, 2021, at 07:01 PM 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* [[Debate/Linuxflaws]]  . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Debate/Privacy]]  . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Debate/Firstamendment]]  . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Debate/UnixPhilosophy]]  . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Debate/Ipsec]]  . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Debate/Appledanger]]  . . . January 02, 2021, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Debate/Mozilladanger]]  . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate/Controlcomputer]]  . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate/Facebookdanger]]  . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate/Slackdanger]]  . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate/Freespeech]]  . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate/Ethicalflaws]]  . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate/Hatespeech]]  . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate/Monero]]  . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate/WhyNotC]]  . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate/Python]]  . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate/Cash]]  . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate/Uberdanger]]  . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate/Microsoftdanger]]  . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate/Accessibility]]  . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate/Zoomdanger]]  . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Debate/Bncnow]]  . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Debate/WhyC]]  . . . August 20, 2020, at 05:10 AM by [[~jrmu]]: [==]%0a* [[Debate/Partners]]  . . . August 11, 2020, at 04:16 AM by [[~jrmu]]: [==]%0a* [[Debate/Zncdefense]]  . . . August 01, 2020, at 05:18 AM by [[~jrmu]]: [==]%0a
+time=1753664103
blob - 5303a9e90c1661d8a8daa889bd783fe96df299d7
blob + 3d6959edbb025be13871818e9ef27b3c63430ac9
--- wiki.d/Debate.Wikistyle
+++ wiki.d/Debate.Wikistyle
@@ -1,15 +1,22 @@
-version=pmwiki-2.2.130 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (Windows NT 5.1; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 Mypal/29.3.0
-author=mkf
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
+author=jrmu
 charset=UTF-8
-csum=
+csum=remove codeblocks rule, %3c> angle brackets may be taken literally
 ctime=1597970360
-host=198.251.81.133
+host=104.167.242.227
 name=Debate.Wikistyle
-rev=26
+rev=28
 targets=
-text=# Use simple English.%0a  # Don't write like an academic.%0a    # Never use the word '''one''' when you mean '''you''':%0a      # '''Wrong''': One should install the package by running @@$ doas pkg_add tcl@@%0a      # '''Right''': @@$ doas pkg_add tcl@@%0a    # Avoid excessive jargon%0a    # Define the first use of uncommon abbreviations%0a  # Avoid slang%0a# Be concise%0a  # '''Wrong''': You have now successfully turned from what was a comment into an actual parameter. You will need to uncomment and set any line that begins with semi-colon (;) character at the beginning of the line for any feature that you want. **Without removing that semi-colon that feature is either disabled or the defaults are used!** %0a  # '''Right''': Put a semi-colon (;) in front of a line to comment it out. Remove it to uncomment it.%0a  # '''Wrong''': I personally do not condone the notion of using FQDN that does not belong to you, as the consequences of going public with the named servers //can// potentially end up in lawsuits, for falsely misrepresenting a domain name. %0a  # '''Right''': Don't use a domain you don't own.%0a# Use the active voice, not the passive.%0a# One paragraph for each new topic, and start each paragraph with a topic sentence%0a# One main topic per page. If you have multiple topics, create multiple pages and link to those pages.%0a# Avoid repeating too much unnecessary content that is already better described elsewhere. %0a  # If content is described better on another page, link to that page instead of repeating material. This makes it easier to update and maintain content.%0a    # For example, an article about ngircd should not spend too much time talking about the TCP/IP client-server model. Instead, link to that page.%0a# Keep track of the difficulty level of each article and keep it in mind when writing.%0a# Avoid markup that is purely cosmetic. Markup should be used to indicate the structure and meaning of content.%0a# Show don't tell. If you want someone to read a man page, just link to it, don't tell him to type $ man %3ccommand>%0a# It is OK to be opinionated, but defend it with evidence%0a  # If there is a strong disagreement, create a separate page or a separate category.%0a# In codeblocks, use %3creplaceable_text> to indicate sections of code that should be replaced with a user-specific value [@ ports = 6667,6697%0a IP = %3c192.168.1.1>@]%0a# Avoid formatting options that only make the text look nice; use tags that convey meaning %0a  # '''Right''': codeblocks, tables, Emphasis, Headings, Subheadings, indentation for quotes%0a  # '''Wrong''': Horizontal rules, indentation other than quotes%0a# In case if there are multiple guides for same task, sort them. (for example sort IRC Clients based on OS)
-time=1630078158
+text=# Use simple English.%0a  # Choose simpler words when possible. Keep explanations concise:%0a      # '''Wrong''': One should install the package by running @@$ doas pkg_add tcl@@%0a      # '''Right''': @@$ doas pkg_add tcl@@%0a    # Avoid excessive jargon%0a    # Define the first use of uncommon abbreviations%0a  # Avoid slang%0a# Be concise%0a  # '''Wrong''': You have now successfully turned from what was a comment into an actual parameter. You will need to uncomment and set any line that begins with semi-colon (;) character at the beginning of the line for any feature that you want. **Without removing that semi-colon that feature is either disabled or the defaults are used!** %0a  # '''Right''': Put a semi-colon (;) in front of a line to comment it out. Remove it to uncomment it.%0a  # '''Wrong''': I personally do not condone the notion of using FQDN that does not belong to you, as the consequences of going public with the named servers //can// potentially end up in lawsuits, for falsely misrepresenting a domain name. %0a  # '''Right''': Don't use a domain you don't own.%0a# Where possible, use the active voice instead of the passive.%0a# One paragraph for each new topic, and start each paragraph with a topic sentence%0a# One main topic per page. If you have multiple topics, create multiple pages and link to those pages.%0a# Avoid repeating too much unnecessary content that is already better described elsewhere. %0a  # If content is described better on another page, link to that page instead of repeating material. This makes it easier to update and maintain content.%0a    # For example, an article about ngircd should not spend too much time talking about the TCP/IP client-server model. Instead, link to that page.%0a# Keep track of the difficulty level of each article and keep it in mind when writing.%0a# Avoid markup that is purely cosmetic. Markup should be used to indicate the structure and meaning of content.%0a# Show don't tell. If you want someone to read a man page, just link to it, don't tell him to type $ man %3ccommand>%0a# It is OK to be opinionated, but defend it with evidence%0a  # If there is a strong disagreement, create a separate page or a separate category.%0a# Avoid formatting options that only make the text look nice; use tags that convey meaning %0a  # '''Right''': codeblocks, tables, Emphasis, Headings, Subheadings, indentation for quotes%0a  # '''Wrong''': Horizontal rules, indentation other than quotes%0a# In case if there are multiple guides for same task, sort them. (for example sort IRC Clients based on OS)%0a
+time=1753664103
+author:1753664103=jrmu
+csum:1753664103=remove codeblocks rule, %3c> angle brackets may be taken literally
+diff:1753664103:1753663837:=23a24,25%0a> # In codeblocks, use %3creplaceable_text> to indicate sections of code that should be replaced with a user-specific value [@ ports = 6667,6697%0a>  IP = %3c192.168.1.1>@]%0a
+host:1753664103=104.167.242.227
+author:1753663837=jrmu
+diff:1753663837:1630078158:=2c2,3%0a%3c   # Choose simpler words when possible. Keep explanations concise:%0a---%0a>   # Don't write like an academic.%0a>     # Never use the word '''one''' when you mean '''you''':%0a13c14%0a%3c # Where possible, use the active voice instead of the passive.%0a---%0a> # Use the active voice, not the passive.%0a29c30%0a%3c # In case if there are multiple guides for same task, sort them. (for example sort IRC Clients based on OS)%0a---%0a> # In case if there are multiple guides for same task, sort them. (for example sort IRC Clients based on OS)%0a\ No newline at end of file%0a
+host:1753663837=104.167.242.227
 author:1630078158=mkf
 diff:1630078158:1625233694:=4c4%0a%3c       # '''Wrong''': One should install the package by running @@$ doas pkg_add tcl@@%0a---%0a>       # '''Wrong''': One should install the package by running $ doas pkg_add tcl%0a29,30c29%0a%3c   # '''Wrong''': Horizontal rules, indentation other than quotes%0a%3c # In case if there are multiple guides for same task, sort them. (for example sort IRC Clients based on OS)%0a\ No newline at end of file%0a---%0a>   # '''Wrong''': Horizontal rules, indentation other than quotes%0a\ No newline at end of file%0a
 host:1630078158=198.251.81.133
blob - /dev/null
blob + f7107968a7133eec416b91fb51ffc76cad65d372 (mode 644)
--- /dev/null
+++ wiki.d/Dns.Blacklists
@@ -0,0 +1,17 @@
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
+author=jrmu
+charset=UTF-8
+csum=add stub entry for dns blacklists
+ctime=1753645773
+host=104.167.242.227
+name=Dns.Blacklists
+rev=1
+targets=
+text=(:title DNS Blacklists:)%0a%0aA DNS blacklist is a database that provides information on abusive IP addresses%0aand domain names. It can be used to detect and ban common abusers. It is also%0aimportant to check to ensure a server is not listed on the blacklist.%0a
+time=1753645773
+title=DNS Blacklists
+author:1753645773=jrmu
+csum:1753645773=add stub entry for dns blacklists
+diff:1753645773:1753645773:=1,5d0%0a%3c (:title DNS Blacklists:)%0a%3c %0a%3c A DNS blacklist is a database that provides information on abusive IP addresses%0a%3c and domain names. It can be used to detect and ban common abusers. It is also%0a%3c important to check to ensure a server is not listed on the blacklist.%0a
+host:1753645773=104.167.242.227
blob - bf692275cf3ff24220cb276ffbc6e20d7da222c6
blob + 2ff9656cd3e74a146e8e1444882a47d7e8f14e6f
--- wiki.d/Dns.RecentChanges
+++ wiki.d/Dns.RecentChanges
@@ -1,9 +1,9 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15 vimb/3.6.0
+agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1612412869
-host=85.185.32.102
+host=104.167.242.227
 name=Dns.RecentChanges
-rev=105
-text=* [[Dns/Cachingservers]]  . . . @2025-07-18T20:45:00Z by [[~saeed]]: [==]%0a* [[Dns/Overview]]  . . . @2025-07-18T20:40:53Z by [[~saeed]]: [=fix bold fmt=]%0a* [[Dns/Dnssec]]  . . . @2024-12-16T00:23:54Z by [[~jrmu]]: [==]%0a* [[Dns/Registrars]]  . . . @2024-12-05T01:29:48Z by [[~jrmu]]: [==]%0a* [[Dns/Vhost]]  . . . @2024-08-19T19:54:07Z by [[~barth]]: [=fix redundancy=]%0a* [[Dns/Troubleshooting]]  . . . @2024-05-27T21:55:36Z by [[~jrmu]]: [==]%0a* [[Dns/TroubleshootingDNS]]  . . . @2023-10-03T06:23:08Z by [[~jrmu]]: [==]%0a* [[Dns/Records]]  . . . June 19, 2022, at 05:44 AM 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* [[Dns/FQDN]]  . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Dns/Zonefile]]  . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Dns/Providers]]  . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a
-time=1752871500
+rev=107
+text=* [[Dns/Txt]]  . . . @2025-07-28T01:46:57Z by [[~jrmu]]: [=stub entry for DNS TXT records=]%0a* [[Dns/Blacklists]]  . . . @2025-07-27T19:49:33Z by [[~jrmu]]: [=add stub entry for dns blacklists=]%0a* [[Dns/Cachingservers]]  . . . @2025-07-18T20:45:00Z by [[~saeed]]: [==]%0a* [[Dns/Overview]]  . . . @2025-07-18T20:40:53Z by [[~saeed]]: [=fix bold fmt=]%0a* [[Dns/Dnssec]]  . . . @2024-12-16T00:23:54Z by [[~jrmu]]: [==]%0a* [[Dns/Registrars]]  . . . @2024-12-05T01:29:48Z by [[~jrmu]]: [==]%0a* [[Dns/Vhost]]  . . . @2024-08-19T19:54:07Z by [[~barth]]: [=fix redundancy=]%0a* [[Dns/Troubleshooting]]  . . . @2024-05-27T21:55:36Z by [[~jrmu]]: [==]%0a* [[Dns/TroubleshootingDNS]]  . . . @2023-10-03T06:23:08Z by [[~jrmu]]: [==]%0a* [[Dns/Records]]  . . . June 19, 2022, at 05:44 AM 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* [[Dns/FQDN]]  . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Dns/Zonefile]]  . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Dns/Providers]]  . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a
+time=1753667217
blob - /dev/null
blob + a7a21ee9c5e0a6f7e054550da28f009c2d4a52fd (mode 644)
--- /dev/null
+++ wiki.d/Dns.Txt
@@ -0,0 +1,17 @@
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
+author=jrmu
+charset=UTF-8
+csum=stub entry for DNS TXT records
+ctime=1753667217
+host=104.167.242.227
+name=Dns.Txt
+rev=1
+targets=
+text=(:title DNS TXT Records:)%0a%0aDNS TXT records are often used to provide additional information.%0a
+time=1753667217
+title=DNS TXT Records
+author:1753667217=jrmu
+csum:1753667217=stub entry for DNS TXT records
+diff:1753667217:1753667217:=1,3d0%0a%3c (:title DNS TXT Records:)%0a%3c %0a%3c DNS TXT records are often used to provide additional information.%0a
+host:1753667217=104.167.242.227
blob - 848a5e3b6e3a319042b5f168473a8d3e7306b800
blob + e9de92f4076ed39a07d33e4e0cc5593355adc6d4
--- wiki.d/Mail.RecentChanges
+++ wiki.d/Mail.RecentChanges
@@ -1,9 +1,9 @@
-version=pmwiki-2.2.130 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (X11; OpenBSD amd64; rv:82.0) Gecko/20100101 Firefox/82.0
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1614870476
-host=198.251.81.119
+host=104.167.242.227
 name=Mail.RecentChanges
-rev=2
-text=* [[Mail/Openrelay]]  . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail/Test]]  . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a
-time=1614871241
+rev=3
+text=* [[Mail/Postmaster]]  . . . @2025-07-28T00:41:56Z by [[~jrmu]]: [=add stub page for postmaster registration=]%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
+time=1753663316
blob - /dev/null
blob + f7b20cbbd127307f84e199a5d4765f0982b0d10a (mode 644)
--- /dev/null
+++ wiki.d/Mail.Postmaster
@@ -0,0 +1,17 @@
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
+author=jrmu
+charset=UTF-8
+csum=add stub page for postmaster registration
+ctime=1753663316
+host=104.167.242.227
+name=Mail.Postmaster
+rev=1
+targets=
+text=(:title Register for Postmaster Reports:)%0a%0aTo ensure proper delivery into users' inbox, register with the major email providers:%0a%0aRegister with Gmail Postmaster%0a[[https://www.gmail.com/postmaster/]]%0a%0aRegister with SNDS%0a[[https://postmaster.live.com/pm/services.aspx]]%0a[[https://sendersupport.olc.protection.outlook.com/snds/JMRP.aspx]]%0a%0aRegister with ReturnPath%0a[[https://pages.returnpath.com/get-certified.html]]%0a%0aRegister with Yahoo%0a[[https://senders.yahooinc.com/]]%0a%0aUse Google's check of MX records:%0a[[https://toolbox.googleapps.com/apps/checkmx/]]%0a%0aMail.com Postmaster guidelines%0a[[https://postmaster.mail.com/en/email-policy]]%0a%0ahttps://www.mailhardener.com/tools/%0a%0aRegister with GMX%0a[[https://postmaster.gmx.net]]%0a%0ahttps://0spam.org/%0a
+time=1753663316
+title=Register for Postmaster Reports
+author:1753663316=jrmu
+csum:1753663316=add stub page for postmaster registration
+diff:1753663316:1753663316:=1,29d0%0a%3c (:title Register for Postmaster Reports:)%0a%3c %0a%3c To ensure proper delivery into users' inbox, register with the major email providers:%0a%3c %0a%3c Register with Gmail Postmaster%0a%3c [[https://www.gmail.com/postmaster/]]%0a%3c %0a%3c Register with SNDS%0a%3c [[https://postmaster.live.com/pm/services.aspx]]%0a%3c [[https://sendersupport.olc.protection.outlook.com/snds/JMRP.aspx]]%0a%3c %0a%3c Register with ReturnPath%0a%3c [[https://pages.returnpath.com/get-certified.html]]%0a%3c %0a%3c Register with Yahoo%0a%3c [[https://senders.yahooinc.com/]]%0a%3c %0a%3c Use Google's check of MX records:%0a%3c [[https://toolbox.googleapps.com/apps/checkmx/]]%0a%3c %0a%3c Mail.com Postmaster guidelines%0a%3c [[https://postmaster.mail.com/en/email-policy]]%0a%3c %0a%3c https://www.mailhardener.com/tools/%0a%3c %0a%3c Register with GMX%0a%3c [[https://postmaster.gmx.net]]%0a%3c %0a%3c https://0spam.org/%0a
+host:1753663316=104.167.242.227
blob - b9134dacd2142e4cc08f407368351a9170dec216
blob + 75f0d7e42a160265757add7230584110bbf42244
--- wiki.d/Netcat.RecentChanges
+++ wiki.d/Netcat.RecentChanges
@@ -1,9 +1,9 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15 vimb/3.6.0
+agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1614941891
-host=85.185.32.102
+host=172.58.116.45
 name=Netcat.RecentChanges
-rev=41
-text=* [[Netcat/Http]]  . . . @2025-07-18T20:11:46Z by [[~saeed]]: [==]%0a* [[Netcat/Daemon]]  . . . @2024-11-17T02:03:04Z by [[~jrmu]]: [==]%0a* [[Netcat/SMTP]]  . . . @2024-09-18T23:43:53Z by [[~jrmu]]: [==]%0a* [[Netcat/Usage]]  . . . @2024-07-15T14:51:49Z by [[~jrmu]]: [==]%0a* [[Netcat/Irc]]  . . . @2023-08-07T01:37:18Z by [[~xfnw]]: [=correct (unused) USER parameters=]%0a* [[Netcat/Smtp]]  . . . August 22, 2021, at 06:58 PM by [[~mkf]]: [=byebye=]%0a
-time=1752869506
+rev=44
+text=* [[Netcat/SMTP]]  . . . @2025-07-27T18:36:29Z by [[~jrmu]]: [=update instructions for clarity=]%0a* [[Netcat/Http]]  . . . @2025-07-18T20:11:46Z by [[~saeed]]: [==]%0a* [[Netcat/Daemon]]  . . . @2024-11-17T02:03:04Z by [[~jrmu]]: [==]%0a* [[Netcat/Usage]]  . . . @2024-07-15T14:51:49Z by [[~jrmu]]: [==]%0a* [[Netcat/Irc]]  . . . @2023-08-07T01:37:18Z by [[~xfnw]]: [=correct (unused) USER parameters=]%0a* [[Netcat/Smtp]]  . . . August 22, 2021, at 06:58 PM by [[~mkf]]: [=byebye=]%0a
+time=1753641389
blob - a152bcfcfc729fccde116da895be3c34a62bd720
blob + dbcb9b5579f923dc3489ff6f8bffa9a3118f1cf6
--- wiki.d/Netcat.SMTP
+++ wiki.d/Netcat.SMTP
@@ -1,16 +1,28 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=w3m/0.5.3+git20230121
+agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=
+csum=update instructions for clarity
 ctime=1622800763
-host=104.167.242.179
+host=172.58.116.45
 name=Netcat.SMTP
-rev=2
-targets=Netcat.Usage
-text=(:title Sending Mail with netcat:)%0a%0aHere's how to send a letter using [[netcat/usage|netcat]]:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0a@]%0a%0aNext, we type HELO followed by our sending domain:%0a%0a[@%0aHELO example.com%0a250 example.com Hello example.com [38.81.163.143], pleased to meet you%0a@]%0a%0aAfterwards, we type our sending mail address:%0a%0a[@%0aMAIL FROM: %3cfrom@example.com>%0a250 2.0.0 Ok%0a@]%0a%0aAnd the destination mail address:%0a%0a[@%0aRCPT TO: %3cto@example.com>%0a250 2.1.5 Destination address valid: Recipient ok%0a@]%0a%0aThen we type DATA followed by our email:%0a%0a[@%0aDATA%0a354 Enter mail, end with "." on a line by itself%0aFrom: from@example.com%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Wed, 18 Sep 2024 16:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aWe then type . to end the email, then QUIT:%0a%0a[@%0a.%0a250 2.0.0 e57f9a36 Message accepted for delivery%0aQUIT%0a221 2.0.0 Bye%0a@]%0a%0aHere's the complete process:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO example.com%0a250 example.com Hello example.com [38.81.163.143], pleased to meet you%0aMAIL FROM: %3cfrom@example.com>%0a250 2.0.0 Ok%0aRCPT TO: %3cto@example.com>%0a250 2.1.5 Destination address valid: Recipient ok%0aDATA%0a354 Enter mail, end with "." on a line by itself%0aFrom: from@example.com%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Wed, 18 Sep 2024 16:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a.%0a250 2.0.0 e57f9a36 Message accepted for delivery%0aQUIT%0a221 2.0.0 Bye%0a@]%0a
-time=1726703033
+rev=5
+targets=
+text=(:title Sending Mail with netcat:)%0a%0a[[https://man.openbsd.org/nc.1|nc(1)]], or netcat, is a powerful utility for%0anetwork troubleshooting. It comes as part of the OpenBSD base system.%0a%0aTo send a letter to the mail server @@example.com@@ on port 25 using%0a[[https://man.openbsd.org/nc.1|nc(1)]]:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0a@]%0a%0aNext, type HELO followed by the sender's domain. In this example, the sender's%0adomain is @@example.org@@:%0a%0a[@%0aHELO example.org%0a250 example.com Hello example.org [198.51.100.2], pleased to meet you%0a@]%0a%0aAfterwards, type the sender's mail address:%0a%0a[@%0aMAIL FROM: %3cfrom@example.org>%0a250 2.0.0 Ok%0a@]%0a%0aThen type the destination mail address:%0a%0a[@%0aRCPT TO: %3cto@example.com>%0a250 2.1.5 Destination address valid: Recipient ok%0a@]%0a%0aThen type DATA followed by the email:%0a%0a[@%0aDATA%0a354 Enter mail, end with "." on a line by itself%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aMessage-ID: %3crandomstring@example.org>%0aDate: Wed, 18 Sep 2024 16:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aFor each email, the Message-ID must be a unique, randomly generated%0aalphanumeric string.%0a%0aType . to end the email, then QUIT:%0a%0a[@%0a.%0a250 2.0.0 e57f9a36 Message accepted for delivery%0aQUIT%0a221 2.0.0 Bye%0a@]%0a%0aHere's the complete process:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO example.org%0a250 example.com Hello example.org [198.51.100.2], pleased to meet you%0aMAIL FROM: %3cfrom@example.org>%0a250 2.0.0 Ok%0aRCPT TO: %3cto@example.com>%0a250 2.1.5 Destination address valid: Recipient ok%0aDATA%0a354 Enter mail, end with "." on a line by itself%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aMessage-ID: %3crandomstring@example.org>%0aDate: Sun, 27 Jul 2025 06:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a.%0a250 2.0.0 e57f9a36 Message accepted for delivery%0aQUIT%0a221 2.0.0 Bye%0a@]%0a
+time=1753641389
 title=Sending Mail with netcat
+author:1753641389=jrmu
+csum:1753641389=update instructions for clarity
+diff:1753641389:1753640209:=3,8c3,4%0a%3c [[https://man.openbsd.org/nc.1|nc(1)]], or netcat, is a powerful utility for%0a%3c network troubleshooting. It comes as part of the OpenBSD base system.%0a%3c %0a%3c To send a letter to the mail server @@example.com@@ on port 25 using%0a%3c [[https://man.openbsd.org/nc.1|nc(1)]]:%0a%3c %0a---%0a> Here's how to send a letter using [[netcat/usage|netcat]]:%0a> %0a14,16c10,11%0a%3c Next, type HELO followed by the sender's domain. In this example, the sender's%0a%3c domain is @@example.org@@:%0a%3c %0a---%0a> Next, we type HELO followed by our sending domain:%0a> %0a18,19c13,14%0a%3c HELO example.org%0a%3c 250 example.com Hello example.org [198.51.100.2], pleased to meet you%0a---%0a> HELO example.com%0a> 250 example.com Hello example.com [198.51.100.2], pleased to meet you%0a22,23c17,18%0a%3c Afterwards, type the sender's mail address:%0a%3c %0a---%0a> Afterwards, we type our sending mail address:%0a> %0a29,30c24,25%0a%3c Then type the destination mail address:%0a%3c %0a---%0a> And the destination mail address:%0a> %0a36,37c31,32%0a%3c Then type DATA followed by the email:%0a%3c %0a---%0a> Then we type DATA followed by our email:%0a> %0a44c39%0a%3c Message-ID: %3crandomstring@example.org>%0a---%0a> Message-ID:  %3crandomstring@example.org>%0a53,57c48,49%0a%3c For each email, the Message-ID must be a unique, randomly generated%0a%3c alphanumeric string.%0a%3c %0a%3c Type . to end the email, then QUIT:%0a%3c %0a---%0a> We then type . to end the email, then QUIT:%0a> %0a70,71c62,63%0a%3c HELO example.org%0a%3c 250 example.com Hello example.org [198.51.100.2], pleased to meet you%0a---%0a> HELO example.com%0a> 250 example.com Hello example.com [198.51.100.2], pleased to meet you%0a81,82c73,74%0a%3c Message-ID: %3crandomstring@example.org>%0a%3c Date: Sun, 27 Jul 2025 06:26:35 -0700%0a---%0a> Message-ID:  %3crandomstring@example.org>%0a> Date: Wed, 18 Sep 2024 16:26:35 -0700%0a
+host:1753641389=172.58.116.45
+author:1753640209=jrmu
+csum:1753640209=Replace real ip addresses and use example.org for sending domain
+diff:1753640209:1753639656:minor=14c14%0a%3c 250 example.com Hello example.com [198.51.100.2], pleased to meet you%0a---%0a> 250 example.com Hello example.com [38.81.163.143], pleased to meet you%0a20c20%0a%3c MAIL FROM: %3cfrom@example.org>%0a---%0a> MAIL FROM: %3cfrom@example.com>%0a36c36%0a%3c From: from@example.org%0a---%0a> From: from@example.com%0a39d38%0a%3c Message-ID:  %3crandomstring@example.org>%0a63,64c62,63%0a%3c 250 example.com Hello example.com [198.51.100.2], pleased to meet you%0a%3c MAIL FROM: %3cfrom@example.org>%0a---%0a> 250 example.com Hello example.com [38.81.163.143], pleased to meet you%0a> MAIL FROM: %3cfrom@example.com>%0a70c69%0a%3c From: from@example.org%0a---%0a> From: from@example.com%0a73c72%0a%3c Message-ID:  %3crandomstring@example.org>%0a---%0a> Message-ID:  %3crandomstring@example.com>%0a
+host:1753640209=104.167.242.140
+author:1753639656=jrmu
+csum:1753639656=add Message-ID
+diff:1753639656:1726703033:=72d71%0a%3c Message-ID:  %3crandomstring@example.com>%0a
+host:1753639656=172.58.116.45
 author:1726703033=jrmu
 diff:1726703033:1622800763:=36,44c36,38%0a%3c From: from@example.com%0a%3c To: to@example.com%0a%3c Subject: Alpha Bravo%0a%3c Date: Wed, 18 Sep 2024 16:26:35 -0700%0a%3c MIME-Version: 1.0 %0a%3c Content-Type: text/plain; charset=us-ascii%0a%3c Content-Disposition: inline%0a%3c %0a%3c Charlie Delta Echo Foxtrot%0a---%0a> Subject: Alpha Bravo Charlie Delta%0a> %0a> Echo Foxtrot Golf Hotel%0a69,77c63,65%0a%3c From: from@example.com%0a%3c To: to@example.com%0a%3c Subject: Alpha Bravo%0a%3c Date: Wed, 18 Sep 2024 16:26:35 -0700%0a%3c MIME-Version: 1.0 %0a%3c Content-Type: text/plain; charset=us-ascii%0a%3c Content-Disposition: inline%0a%3c %0a%3c Charlie Delta Echo Foxtrot%0a---%0a> Subject: Alpha Bravo Charlie Delta%0a> %0a> Echo Foxtrot Golf Hotel%0a
 host:1726703033=104.167.242.179
blob - 312ca0651967204e9baa942e47c59df10a0d2dc3
blob + f0ef4958db08c9104585be69d36fb0e30c73c21f
--- wiki.d/Nsd.RecentChanges
+++ wiki.d/Nsd.RecentChanges
@@ -1,9 +1,9 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=w3m/0.5.3+git20230121
+agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1612258964
-host=104.167.242.179
+host=104.167.242.227
 name=Nsd.RecentChanges
-rev=32
-text=* [[Nsd/Configure]]  . . . @2024-09-18T05:00:35Z by [[~jrmu]]: [=Remove references to ircnow=]%0a* [[Nsd/Troubleshoot]]  . . . @2024-05-27T21:55:08Z by [[~jrmu]]: [==]%0a* [[Nsd/Masterslave]]  . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Nsd/DNSSec]]  . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Nsd/Zone]]  . . . December 23, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a
-time=1726635635
+rev=33
+text=* [[Nsd/Zone]]  . . . @2025-07-27T20:10:30Z by [[~jrmu]]: [=add explanation for $ORIGIN and SOA=]%0a* [[Nsd/Configure]]  . . . @2024-09-18T05:00:35Z by [[~jrmu]]: [=Remove references to ircnow=]%0a* [[Nsd/Troubleshoot]]  . . . @2024-05-27T21:55:08Z by [[~jrmu]]: [==]%0a* [[Nsd/Masterslave]]  . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Nsd/DNSSec]]  . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a
+time=1753647030
blob - b2fcb6eeb36b6061c390728a9d2950771570a49f
blob + 5c4dee4bc66a69424e3ccd21e6a642b791303f17
--- wiki.d/Nsd.Zone
+++ wiki.d/Nsd.Zone
@@ -1,16 +1,20 @@
-version=pmwiki-2.2.130 ordered=1 urlencoded=1
-agent=Mozilla/5.0 (X11; OpenBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=
+csum=add explanation for $ORIGIN and SOA
 ctime=1627383211
-host=125.231.38.154
+host=104.167.242.227
 name=Nsd.Zone
-rev=10
-targets=Dns.FQDN
-text=(:title NSD Zone Files:)%0a%0a!! Adding records to zone files%0a%0aSuppose you want to create an entry for @@subdomain.example.com@@.%0a%0aFirst, open up the file @@/var/nsd/zones/master/example.com@@ and add these two lines:%0a%0a[@%0asubdomain    3600    IN      A       38.87.162.8  %0a             3600    IN      AAAA    2602:fccf:1:1008::%0a@]%0a%0aThen, you will want to update the serial number in the Start of Authority record:%0a%0a[@%0a$ORIGIN example.com.%0aexample.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a                            2021072701   ; serial YYYYMMDDnn%0a                            1800        ; refresh%0a                            3600         ; retry%0a                            86400       ; expire%0a                            3600 )      ; minimum TTL%0a@]%0a%0aThe serial number in a zone file is written in this form: @@YYYYMMDDnn@@.%0a@@YYYY@@ is the year, @@MM@@ is the month, @@DD@@ is the day, and @@nn@@ are two digits.%0aHere, @@2021072701@@ tells us that this zone was written on July 27th, 2021.%0aIt was the 1st edit of that day.%0a%0aAfter you add records, make sure to increase the serial number to the correct%0aday. If multiple edits are made on the same day, increase the two-digit number by%0aone.%0a%0aThen, run @@doas nsd-control reload@@ to reload the zone files.%0a%0a!! Test the Results%0a%0aAfter you update the zone file, make sure to test that the record has been updated:%0a%0a[@%0a$ host subdomain.example.com%0aexample.com has address 192.168.0.1%0aexample.com has IPv6 address 2001:db8::%0a@]%0a%0a!! $ORIGIN%0a%0aSee the [[dns/FQDN|FQDN]] section.%0a%0a!! Start of Authority%0a%0aThe start of authority record:%0a%0a[@%0aexample.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a@]%0a%0a@@ns1.example.com.@@ needs to be replaced by the nameserver responsible for this zone. @@admin.example.com.@@ means that the email for the sysadmin responsible for this zone is @@admin@example.com@@. Note that the @ ("at") symbol is replaced with a period.%0a
-time=1640255593
+rev=11
+targets=DNS.SOA,Dns.FQDN
+text=(:title NSD Zone Files:)%0a%0a!! Zone files in [[https://man.openbsd.org/nsd.8|nsd(8)]]%0a%0aBy default, the zone file for @@example.com@@ for%0a[[https://man.openbsd.org/nsd.8|nsd(8)]] is located in%0a@@/var/nsd/zones/master/example.com@@.%0a%0a!! $ORIGIN%0a%0aThe first line of a zone file usually defines the $ORIGIN:%0a%0a[@%0a$ORIGIN example.com.%0a@]%0a%0aHere, $ORIGIN is @@example.com@@. The $ORIGIN will be automatically (and%0aimplicitly) appended to every record to produce a [[dns/FQDN|fully qualified%0adomain name]]. %0a%0a!! Start of Authority%0a%0aThe next line of a zone file usually defines the Start of Authority (SOA)%0arecord:%0a%0a[@%0aexample.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a                            2025072701   ; serial YYYYMMDDnn%0a                            1800        ; refresh%0a                            3600         ; retry%0a                            86400       ; expire%0a                            3600 )      ; minimum TTL%0a@]%0a%0aThe [[DNS/SOA|Start of Authority record]] says that the serial number was last%0aupdated on July 27th, 2025. It also defines the refresh interval to be 1800%0aseconds, the retry interval to be 3600 seconds, the record to expire after 1%0aday, and the minimum time to live to be 3600 seconds. %0a%0a!! Adding records to zone files%0a%0aSuppose you want to create an entry for @@subdomain.example.com@@.%0a%0aFirst, open up the file @@/var/nsd/zones/master/example.com@@ and add these two lines:%0a%0a[@%0asubdomain    3600    IN      A       38.87.162.8  %0a             3600    IN      AAAA    2602:fccf:1:1008::%0a@]%0a%0aThen, you will want to update the serial number in the Start of Authority record:%0a%0a[@%0a$ORIGIN example.com.%0aexample.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a                            2021072701   ; serial YYYYMMDDnn%0a                            1800        ; refresh%0a                            3600         ; retry%0a                            86400       ; expire%0a                            3600 )      ; minimum TTL%0a@]%0a%0aThe serial number in a zone file is written in this form: @@YYYYMMDDnn@@.%0a@@YYYY@@ is the year, @@MM@@ is the month, @@DD@@ is the day, and @@nn@@ are two digits.%0aHere, @@2021072701@@ tells us that this zone was written on July 27th, 2021.%0aIt was the 1st edit of that day.%0a%0aAfter you add records, make sure to increase the serial number to the correct%0aday. If multiple edits are made on the same day, increase the two-digit number by%0aone.%0a%0aThen, run @@doas nsd-control reload@@ to reload the zone files.%0a%0a!! Test the Results%0a%0aAfter you update the zone file, make sure to test that the record has been updated:%0a%0a[@%0a$ host subdomain.example.com%0aexample.com has address 192.168.0.1%0aexample.com has IPv6 address 2001:db8::%0a@]%0a%0a!! $ORIGIN%0a%0aSee the [[dns/FQDN|FQDN]] section.%0a%0a!! Start of Authority%0a%0aThe start of authority record:%0a%0a[@%0aexample.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a@]%0a%0a@@ns1.example.com.@@ needs to be replaced by the nameserver responsible for this zone. @@admin.example.com.@@ means that the email for the sysadmin responsible for this zone is @@admin@example.com@@. Note that the @ ("at") symbol is replaced with a period.%0a
+time=1753647030
 title=NSD Zone Files
+author:1753647030=jrmu
+csum:1753647030=add explanation for $ORIGIN and SOA
+diff:1753647030:1640255593:=2,38d1%0a%3c %0a%3c !! Zone files in [[https://man.openbsd.org/nsd.8|nsd(8)]]%0a%3c %0a%3c By default, the zone file for @@example.com@@ for%0a%3c [[https://man.openbsd.org/nsd.8|nsd(8)]] is located in%0a%3c @@/var/nsd/zones/master/example.com@@.%0a%3c %0a%3c !! $ORIGIN%0a%3c %0a%3c The first line of a zone file usually defines the $ORIGIN:%0a%3c %0a%3c [@%0a%3c $ORIGIN example.com.%0a%3c @]%0a%3c %0a%3c Here, $ORIGIN is @@example.com@@. The $ORIGIN will be automatically (and%0a%3c implicitly) appended to every record to produce a [[dns/FQDN|fully qualified%0a%3c domain name]]. %0a%3c %0a%3c !! Start of Authority%0a%3c %0a%3c The next line of a zone file usually defines the Start of Authority (SOA)%0a%3c record:%0a%3c %0a%3c [@%0a%3c example.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a%3c                             2025072701   ; serial YYYYMMDDnn%0a%3c                             1800        ; refresh%0a%3c                             3600         ; retry%0a%3c                             86400       ; expire%0a%3c                             3600 )      ; minimum TTL%0a%3c @]%0a%3c %0a%3c The [[DNS/SOA|Start of Authority record]] says that the serial number was last%0a%3c updated on July 27th, 2025. It also defines the refresh interval to be 1800%0a%3c seconds, the retry interval to be 3600 seconds, the record to expire after 1%0a%3c day, and the minimum time to live to be 3600 seconds. %0a
+host:1753647030=104.167.242.227
 author:1640255593=jrmu
 diff:1640255593:1640255197:=14,15c14,15%0a%3c Then, you will want to update the serial number in the Start of Authority record:%0a%3c %0a---%0a> Then, you will want to update the serial number in the '''Start of Authority''' record:%0a> %0a46,59d45%0a%3c %0a%3c !! $ORIGIN%0a%3c %0a%3c See the [[dns/FQDN|FQDN]] section.%0a%3c %0a%3c !! Start of Authority%0a%3c %0a%3c The start of authority record:%0a%3c %0a%3c [@%0a%3c example.com.     3600   SOA   ns1.example.com. admin.example.com. (%0a%3c @]%0a%3c %0a%3c @@ns1.example.com.@@ needs to be replaced by the nameserver responsible for this zone. @@admin.example.com.@@ means that the email for the sysadmin responsible for this zone is @@admin@example.com@@. Note that the @ ("at") symbol is replaced with a period.%0a
 host:1640255593=125.231.38.154
blob - 8c04fcf9ab140f806c43016ce042a4060e413bd0
blob + f49885bc9fd9dd916f1a54ada043462f89fae3e8
--- wiki.d/Opensmtpd.Inbox
+++ wiki.d/Opensmtpd.Inbox
@@ -1,16 +1,19 @@
 version=pmwiki-2.3.20 ordered=1 urlencoded=1
-agent=w3m/0.5.3+git20230121
+agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
 csum=
 ctime=1712861761
-host=104.167.242.140
+host=104.167.242.227
 name=Opensmtpd.Inbox
-rev=8
+rev=9
 targets=
-text=(:title Getting Inboxed:)%0a%0aYou will want to register with several major email providers:%0a%0aRegister with Gmail Postmaster%0a[[https://www.gmail.com/postmaster/]]%0a%0aRegister with SNDS%0a[[https://postmaster.live.com/pm/services.aspx]]%0a[[https://sendersupport.olc.protection.outlook.com/snds/JMRP.aspx]]%0a%0aRegister with ReturnPath%0a[[https://pages.returnpath.com/get-certified.html]]%0a%0aRegister with Yahoo%0a[[https://senders.yahooinc.com/]]%0a%0aUse Google's check of MX records:%0a[[https://toolbox.googleapps.com/apps/checkmx/]]%0a%0aMail.com Postmaster guidelines%0a[[https://postmaster.mail.com/en/email-policy]]%0a%0ahttps://www.mailhardener.com/tools/%0a%0aRegister with GMX%0a[[https://postmaster.gmx.net]]%0a%0ahttps://0spam.org/%0a
-time=1717954068
+text=(:redirect mail/postmaster:)%0a(:title Getting Inboxed:)%0a%0aYou will want to register with several major email providers:%0a%0aRegister with Gmail Postmaster%0a[[https://www.gmail.com/postmaster/]]%0a%0aRegister with SNDS%0a[[https://postmaster.live.com/pm/services.aspx]]%0a[[https://sendersupport.olc.protection.outlook.com/snds/JMRP.aspx]]%0a%0aRegister with ReturnPath%0a[[https://pages.returnpath.com/get-certified.html]]%0a%0aRegister with Yahoo%0a[[https://senders.yahooinc.com/]]%0a%0aUse Google's check of MX records:%0a[[https://toolbox.googleapps.com/apps/checkmx/]]%0a%0aMail.com Postmaster guidelines%0a[[https://postmaster.mail.com/en/email-policy]]%0a%0ahttps://www.mailhardener.com/tools/%0a%0aRegister with GMX%0a[[https://postmaster.gmx.net]]%0a%0ahttps://0spam.org/%0a
+time=1753663334
 title=Getting Inboxed
+author:1753663334=jrmu
+diff:1753663334:1717954068:=1d0%0a%3c (:redirect mail/postmaster:)%0a
+host:1753663334=104.167.242.227
 author:1717954068=jrmu
 diff:1717954068:1715691458:=10d9%0a%3c [[https://sendersupport.olc.protection.outlook.com/snds/JMRP.aspx]]%0a
 host:1717954068=104.167.242.140
blob - 35a43bc0626d995a3e6c5e5cfa0de3347139537d
blob + b26bcb8126714aa48bb86181bc84c4cee65d28dd
--- wiki.d/Opensmtpd.Maildir
+++ wiki.d/Opensmtpd.Maildir
@@ -2,15 +2,19 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=move position of /etc/mail/relayaddr instructions
+csum=clarify that DNS is not configured in this guide
 ctime=1726637785
 host=104.167.242.227
 name=Opensmtpd.Maildir
-rev=40
-targets=DNS.SPF,DNS.DKIM,DNS.DMARC,Dns.Overview,Nsd.Configure,DNS.Mail,Acme-client.Configure,Opensmtpd.Openrelay,DNS.RDNS,Dovecot.Install,Opensmtpd.Lmtp,Opensmtpd.Troubleshoot,Security.Usage,Ifconfig.Multihome,Dig.Usage,Netcat.SMTP,Openssl.Smtp
-text=(:title Configure OpenSMTPD (with Maildir) :)%0a%0aThis guide provides a sample configuration of%0a[[https://opensmtpd.org/|OpenSMTPd]] using Maildir. [[DNS/SPF|SPF]],%0a[[DNS/DKIM|DKIM]], and [[DNS/DMARC|DMARC]] will also be configured.%0a%0a!! Before we begin%0a%0aRunning a mail server requires proper DNS. Before configuring mail, make sure%0ayou understand [[dns/overview|how DNS works]]. This guide assumes you are%0arunning your own [[nsd/configure|nsd server]] to provide%0a[[DNS/Mail|DNS records for mail]].%0a%0aThere is also the free%0a[[https://github.com/poolpOrg/OpenSMTPD-book|OpenSMTPd book]] by one of the%0aauthors of OpenSMTPd.%0a%0a!! Install%0a%0aOpenBSD base includes [[https://man.openbsd.org/smtpd.8|smtpd(8)]] as part of%0athe base system. Some related software, however must be installed from%0apackages for this setup:%0a%0a[@%0a# pkg_add opensmtpd-table-passwd opensmtpd-filter-dkimsign--%0a@]%0a%0aRead the dkimsign filter README at%0a@@/usr/local/share/doc/pkg-readmes/opensmtpd-filter-dkimsign@@.%0a%0a!! Configuration%0a%0a!!! TLS%0a%0aYou will want to use [[acme-client/configure|acme-client]] to request a TLS%0apublic cert and private key in @@/etc/ssl/@@.%0a%0aNext, overwrite the default%0a[[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]]; replace the file in%0athe default @@/etc/mail/smtpd.conf@@ with a new configuration:%0a%0a[@%0a# PKI for TLS%0apki example.com cert "/etc/ssl/example.com.crt"%0apki example.com key "/etc/ssl/private/example.com.key"%0a@]%0a%0aThis defines our public and private key pair for TLS encryption.%0a%0a!!! Tables%0a%0aNext, we define 5 tables:%0a%0a[@%0a# tables setup%0atable domains file:/etc/mail/domains%0atable aliases file:/etc/mail/aliases%0atable hosts file:/etc/mail/hosts%0atable relayaddr file:/etc/mail/relayaddr%0atable users file:/etc/mail/users%0a@]%0a%0aThe @@domains@@ table contains a list of domains that our mail server should%0areceive mail on.%0a%0a'''Note''': Do not add domains that your mail server does not directly serve%0a(for example, do not add domains you intend to forward mail to).  If you add%0athem by mistake, the mail server will not forward the mail properly.%0a%0aThe [[https://man.openbsd.org/aliases.5|aliases(5)]] file helps handle mail%0aforwarding. It is written using @@key: value@@ pairs.%0a%0aThe @@hosts@@ file contains a list of IP addresses that this current host will%0asend email from.%0a%0aThe @@relayaddr@@ file contains a list of trusted IP addresses that this mail%0aserver is willing to relay mail for without authentication.%0a%0aThe @@users@@ file contains a list of valid sending users.%0a%0aAll these tables will be explained further in the following sections.%0a%0a!!! Dealing with Spam%0a%0a[@%0a# Blocks junk mail%0afilter check_rdns phase connect match !rdns junk%0afilter check_fcrdns phase connect match !fcrdns junk%0afilter "dkimsign" proc-exec "filter-dkimsign -d example.com -s mail -k /etc/mail/dkim/private.key" user _dkimsign group _dkimsign%0a@]%0a%0aThe first filter will check if the sender has an rdns entry. If not, the mail%0awill be labeled as junk and placed in @@~/Maildir/.Junk/@@.%0a%0aThe second filter will check if the sender's forward and reverse dns entry match. If%0anot, the mail will be labeled as junk and placed in @@~/Maildir/.Junk/@@.%0a%0aThe third filter will sign email with a DKIM private key.%0a%0a# -d specifies the domain name to sign for; you must replace @@example.com@@ with your real domain.%0a# -s specifies the selector (in this case @@mail@@).%0a# -k specifies the path of the private key.%0a# user and group both specify @@_dkimsign@@, the user and group that does the signing%0a%0a!!! Macros%0a%0aA macro defines a variable that will be replaced with a block of text:%0a%0a[@%0a# macros%0aipv4 = "192.168.0.1"%0aipv6 = "2001:db8::"%0aoptional = "pki example.com auth-optional mask-src senders %3cusers> filter { check_rdns check_fcrdns } hostname example.com"%0arequired = "pki example.com auth mask-src senders %3cusers> filter { dkimsign } hostname example.com"%0a@]%0a%0aLines 2 and 3 define the IPv4 and IPv6 addresses used that%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] will listen on, for receiving mail%0afrom other mail servers and from email clients.%0a%0aLine 4 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to use the%0apublic/private keys we defined earlier for @@example.com@@. We optionally allow%0aauthentication using normal login credentials present in the%0a[[https://man.openbsd.org/passwd.5|passwd(5)]] file, for users that want to%0asend email using port 25. When relaying mail to an external server, it is%0aimportant to require authentication to avoid configuring an%0a[[opensmtpd/openrelay|open mail relay]] by mistake. New users can be created%0awith [[https://man.openbsd.org/adduser.8|adduser(8)]] and passwords can be%0amodified with [[https://man.openbsd.org/passwd.1|passwd(1)]].%0a%0a@@senders %3cusers>@@ checks if the user is allowed to send email as the%0aspecified user by consulting the users table stored in @@/etc/mail/users@@.%0a@@mask-src@@ masks the sender's source (the '''from''' part of the @@Received@@%0aheader) for privacy.  @@filter { check_rdns check_fcrdns }@@ then checks for%0aproperly matching [[Dns/Overview|forward]] and [[DNS/RDNS|reverse DNS]] entries.%0aFinally, @@hostname example.com@@ indicate that the sending hostname must be%0a@@example.com@@ instead of the default server name.%0a%0aLine 5 is identical to line 4 except it '''requires''' authentication. It also%0adoes not check [[Dns/Overview|forward]] and [[DNS/RDNS|reverse DNS]]. This is%0abecause authentication already ensures the user is trusted, and the user may be%0asending email from a residential IP address without proper DNS records.%0a%0a!!! Listeners%0a%0aThe listeners tell us what network interfaces, IP addresses, and ports to%0alisten on.%0a%0a[@%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $optional%0alisten on $ipv6 port 25 tls $optional%0alisten on $ipv4 port 465 smtps $required%0alisten on $ipv6 port 465 smtps $required%0alisten on $ipv4 port 587 tls-require $required%0alisten on $ipv6 port 587 tls-require $required%0a@]%0a%0aLine 2 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to listen to the%0a[[https://man.openbsd.org/unix.4|unix(4)]] domain socket and to sign all mail%0awith DKIM. Line 3 tells us to listen to the loopback interface and also sign%0aall emails.%0a%0aLines 4-5 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to listen on port%0a25 on the IPv4 and IPv6 addresses defined by the earlier macros. TLS will be%0aprovided if the client supports it, but plaintext will be offered as a%0afallback. Authentication is optionally offered if the client wants to relay%0amail to an external server.%0a%0aLines 6-7 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to listen on port%0a465 on the IPv4 and IPv6 addresses defined in the macros using SMTPS. TLS%0aencryption is '''required''' and authentication checking is '''forced'''. These%0asockets will be used for relaying mail to external servers.%0a%0aLines 8-9 are similar except they are for port 587, which is the SMTP%0asubmission port.%0a%0a!!! Rules%0a%0aNext we define the actions that OpenSMTPd can take and how to decide which%0aaction to follow:%0a%0a[@%0a# rules%0aaction "maildir" maildir "%25{user.directory}/Maildir" junk alias %3caliases>%0aaction "outbound" relay src %3chosts>%0a%0amatch from any for domain %3cdomains> action "maildir"%0amatch from local for any action "outbound"%0amatch from src %3crelayaddr> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0aLine 2 defines the action @@"maildir"@@: mail destined for our domains (what is%0alisted in @@/etc/mail/domains@@) will be delivered to the user's @@~/Maildir@@%0afolder.%0a%0aLine 3 defines the action @@"outbound"@@: outbound mail is relayed (sent) to%0aexternal mail servers.%0a%0aLine 4 defines the first matching rule: any email headed for one of our domains%0awill be handed over to the action @@"maildir"@@.%0a%0aLine 5 defines the second matching rule: any email from a local IP address or%0aqueue can relay (send) without authentication. This guide assumes all users on localhost are trusted senders.%0a%0aLine 6 defines the third matching rule: any email from a trusted relay address%0a(an address in the @@relayaddr@@ table defined in @@/etc/mail/relayaddr@@) can%0abe relayed (sent) without authentication.%0a%0aLine 7 defines the last matching rule: any email that has been properly%0aauthenticated will be relayed (sent).%0a%0a!!! Complete configuration file%0a%0aHere is the entire configuration file in @@/etc/mail/smtpd.conf@@:%0a%0a[@%0a# PKI for TLS%0apki example.com cert "/etc/ssl/example.com.crt"%0apki example.com key "/etc/ssl/private/example.com.key"%0a%0a# tables setup%0atable domains file:/etc/mail/domains%0atable aliases file:/etc/mail/aliases%0atable hosts file:/etc/mail/hosts%0atable relayaddr file:/etc/mail/relayaddr%0atable users file:/etc/mail/users%0a%0a# Blocks junk mail%0afilter check_rdns phase connect match !rdns junk%0afilter check_fcrdns phase connect match !fcrdns junk%0afilter "dkimsign" proc-exec "filter-dkimsign -d example.com -s mail -k /etc/mail/dkim/private.key" user _dkimsign group _dkimsign%0a%0a# macros%0aipv4 = "192.168.0.1"%0aipv6 = "2001:db8::"%0aoptional = "pki example.com auth-optional mask-src senders %3cusers> filter { check_rdns check_fcrdns } hostname example.com"%0arequired = "pki example.com auth mask-src senders %3cusers> filter { dkimsign } hostname example.com"%0a%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $optional%0alisten on $ipv6 port 25 tls $optional%0alisten on $ipv4 port 465 smtps $required%0alisten on $ipv6 port 465 smtps $required%0alisten on $ipv4 port 587 tls-require $required%0alisten on $ipv6 port 587 tls-require $required%0a%0a# rules%0aaction "maildir" maildir "%25{user.directory}/Maildir" junk alias %3caliases>%0aaction "outbound" relay src %3chosts>%0a%0amatch from any for domain %3cdomains> action "maildir"%0amatch from local for any action "outbound"%0amatch from src %3crelayaddr> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0a!! Adding users%0a%0aFor each new user, add a line such as the following in /etc/mail/aliases:%0a%0a[@%0ausername:	username%0a@]%0a%0aTo handle email forwarding, add this line:%0a%0a[@%0ausername:	username@example.com%0a@]%0a%0aYou can ensure any mail sent to root gets forwarded to your username and external%0aemail address:%0a%0a[@%0aroot:	username, username@example.com%0a@]%0a%0aNow, any mail sent to root will get forwarded to @@username@@'s Maildir and%0aalso to @@username@example.com@@%0a%0a'''NOTE''': Make sure to check the mail account linked to root often!%0a[[https://man.openbsd.org/daily|daily(8)]] and other programs send mails to%0aroot.%0a%0aOne line must be created for each user in @@/etc/mail/users@@:%0a%0a[@%0ausername:	username@example.com%0a@]%0a%0aThe mail server's public IP addresses which are used to send email go into%0a@@/etc/mail/hosts@@:%0a%0a[@%0a192.168.1.1%0a2001:db8::%0a@]%0a%0aReplace IP addresses @@192.168.1.1@@ and @@2001:db8::@@ with your server's real%0aIP addresses.%0a%0aIn @@/etc/mail/mailname@@, put in the name you want to use for your mail%0aserver.%0a%0a[@%0aexample.com%0a@]%0a%0a'''WARNING''': It is essential for the mail server name to match the forward%0aand reverse DNS entries to pass anti-spam checks.%0a%0aThe list of domains this mail server can receive mail for go inside%0a@@/etc/mail/domains@@:%0a%0a[@%0aexample.com%0amail.example.com%0a@]%0a%0aThe file @@/etc/mail/relayaddr@@ must be created and filled with a list of%0atrusted IPs.%0a%0aAuthentication is handled by normal login credentials. Most likely, this means%0apasswords can be set with [[https://man.openbsd.org/passwd.1|passwd(1)]]:%0a%0a[@%0a$ passwd $USERNAME%0a@]%0a%0a'''WARNING''': Special characters such as @@$@@, when used in passwords, may%0acause issues with your mail client or with OpenSMTPd. To avoid this problem,%0aconsider using only alphanumeric characters for your password. To improve%0asecurity, increase the length of the password.%0a%0a!! IMAP and POP3 via dovecot%0a%0aIt is possible to offer POP and IMAP service by%0a[[dovecot/install|installing dovecot]] and%0a[[opensmtpd/lmtp|configuring OpenSMTPd to use LMTP]]. POP and IMAP makes it%0amuch more convenient for average users to access email from computers and%0aphones.%0a%0a!! DKIM signing%0a%0aWe will need to set up [[DNS/DKIM|DKIM]] to have the mail properly signed.%0a%0a!! [[opensmtpd/troubleshoot|Troubleshooting OpenSMTPd]]%0a%0a!!! File Permissions%0a%0aLogs from smtpd (by default /var/log/maillog) may show permissions errors like the following:%0a%0a[@%0aJul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0a@]%0a%0aIf this occurs, ensure the proper ownership and permissions for dkimsign are set:%0a%0a[@%0a# chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a# chmod 770 /etc/mail/dkim/%0a# chmod 400 /etc/mail/dkim/private.key%0a# chmod 444 /etc/mail/dkim/public.key%0a@]%0a%0a'''Note''': OpenBSD strictly checks ownership and file permissions listed in%0a@@/etc/mtree/special@@ as part of its [[security/usage|security checks]].%0a%0a!!! Too many sockets%0a%0aA warning message may appear in @@/var/log/maillog@@ indicating too many open%0afiles:%0a%0a[@%0aDec  6 03:44:17 smtpd[]: info: OpenSMTPD 6.7.0 starting%0aDec  6 03:44:17 smtpd[]: pony express: smtpd: socket: Too many open files%0aDec  6 03:44:17 smtpd[]: warn: lost child: pony express exited abnormally%0a@]%0a%0aThis can occur on a [[ifconfig/multihome|multihomed system]] with many IP%0aaddresses. It occurs when OpenSMTPd tries to bind to too many addresses. This%0acan happen, for example, on a system with hundreds of IP addresses and there%0aexists a rule in [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] that%0asays @@listen on egress@@:%0a%0a[@%0alisten on egress port 25 tls pki example.com $optional%0alisten on egress port 587 tls-require pki example.com $required%0a@]%0a%0aThese two lines will cause OpenSMTPd to listen to '''all''' available ip%0aaddresses. Remember, a [[ifconfig/multihome|multihomed system]] can easily%0ainclude hundreds or thousands of IPv6 addresses. To fix this,%0a[[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] must specify the exact%0aIP addresses to listen to.%0a%0a!!! Inconsistent State%0a%0aOpenSMTPD may end up in an inconsistent state. This can happen due to a%0amisconfiguration. One symptom is this error:%0a%0a[@%0asmtpd[]: pony express: smtpd: socket: Too many open files%0a@]%0a%0aIf this is suspected, one "fix" is to delete all the temporary files inside%0aOpenSMTPD:%0a%0a'''WARNING''': This will delete all messages in the queue.%0a%0a[@%0a# rcctl stop smtpd%0a# rm -r /var/spool/smtpd/queue/*%0a# rm -r /var/spool/smtpd/offline/*%0a@]%0a%0a!!! Outbound Mail Filtering%0a%0aAt times, OpenSMTPd may be unable to connect because outgoing packets are being%0afiltered. For example, suppose OpenSMTPd attempts to send a letter to Yahoo.%0aThere may be errors similar to the following, showing a connection timeout:%0a%0a[@%0asmtpd[]: smtp-out: Enabling route [] %3c-> 67.195.204.77 (mtaproxy1.free.mail.vip.bf1.yahoo.com)%0asmtpd[]: smtp-out: Enabling route [] %3c-> 67.195.228.106 (mtaproxy2.free.mail.vip.gq1.yahoo.com)%0asmtpd[]: mta error reason=Connection timeout%0asmtpd[]: smtp-out: Disabling route [] %3c-> 104.47.55.33 (104.47.55.33) for 15s%0a@]%0a%0aTo test if packets are being filtered, first [[dig/usage|find the MX records]]%0afrom Yahoo.  Then, attempt a tcp connection on port 25 using%0a[[netcat/SMTP|netcat]]:%0a%0a[@%0a$ dig -t mx yahoo.com%0a;; ANSWER SECTION:%0ayahoo.com.              395     IN      MX      1 mta6.am0.yahoodns.net.%0ayahoo.com.              395     IN      MX      1 mta5.am0.yahoodns.net.%0ayahoo.com.              395     IN      MX      1 mta7.am0.yahoodns.net.%0a$ nc mta5.am0.yahoodns.net 25%0a@]%0a%0aIf the Internet is unfiltered, you should see a 220 reply:%0a%0a[@%0a$ nc mta5.am0.yahoodns.net 25%0a220 mtaproxy511.free.mail.ne1.yahoo.com ESMTP ready%0a@]%0a%0aIf that last line does not appear, and there is no response, then outgoing%0apackets to port 25 are being blocked. This may be due to a firewall by your VPS%0aprovider to block spam, or Yahoo has blacklisted your IP address.%0a%0aIt is also possible that TLS is being dropped by the firewall. This can be%0atested using [[openssl/smtp|OpenSSL]]:%0a%0a[@%0a$ openssl s_client -starttls smtp -connect mta5.am0.yahoodns.net:25%0aCONNECTED(00000003)%0adepth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA%0averify return:1%0adepth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 High Assurance Server CA%0averify return:1%0adepth=0 C = US, ST = California, L = Sunnyvale, O = Oath Inc, CN = *.am0.yahoodns.net%0a...%0a250 STARTTLS%0a@]%0a%0aIf the Internet is unfiltered, the response should include the entire SSL cert%0aplus the 250 STARTTLS reply. If the response hangs at any point (perhaps it%0areturns CONNECTED(00000003) and nothing else), then TLS on port 25 might be%0afiltered.%0a%0a!!! Open Mail Relay%0a%0aIf outgoing email is being marked as spam, check @@/var/log/maillog@@ . The%0amessage log often explains why the mail is being rejected:%0a%0a[@%0aJan  8 11:00:29 smtpd[39035]: 83bd6b3b1669649f mta delivery evpid=a8d16cd2144222fa from=%3cspammer@example.com> to=%3cvictim@example.com> rcpt=%3c-> source="192.168.0.1" relay="10.0.0.1 (10.0.0.1)" delay=16h2s result="TempFail" stat="451 4.7.650 The mail server [192.168.0.1] has been temporarily rate limited due to IP reputation. For e-mail delivery information, see https://postmaster.example.com (S843)"%0a@]%0a%0aRate-limiting sometimes indicates the mail server is being exploited by a%0aspammer. Check the [[opensmtpd/openrelay|open mail relay]] guide to ensure the%0amail server is not accidentally sending spam.%0a%0aA poor IP reputation may also indicate improper [[DNS/Mail|DNS configuration]].%0a%0a!! Control smtpd%0a%0aTo control [[https://man.openbsd.org/smtpd.8|smtpd(8)]], use%0a[[https://man.openbsd.org/smtpctl.8|smtpctl(8)]]. %0a
-time=1753380006
+rev=41
+targets=DNS.Mail,DNS.SPF,DNS.DKIM,DNS.DMARC,Dns.Overview,Nsd.Configure,Acme-client.Configure,Opensmtpd.Openrelay,DNS.RDNS,Dovecot.Install,Opensmtpd.Lmtp,Opensmtpd.Troubleshoot,Security.Usage,Ifconfig.Multihome,Dig.Usage,Netcat.SMTP,Openssl.Smtp
+text=(:title Configure OpenSMTPD (with Maildir) :)%0a%0aThis guide provides a sample configuration of%0a[[https://opensmtpd.org/|OpenSMTPd]] using Maildir. This guide does not%0aconfigure [[DNS/Mail|DNS records for mail]]. Specifically, [[DNS/SPF|SPF]],%0a[[DNS/DKIM|DKIM]], and [[DNS/DMARC|DMARC]] configuration is covered in another%0aguide.%0a%0a!! Before we begin%0a%0aRunning a mail server requires proper DNS. Before configuring mail, make sure%0ayou understand [[dns/overview|how DNS works]]. This guide assumes you are%0arunning your own [[nsd/configure|nsd server]] to provide%0a[[DNS/Mail|DNS records for mail]].%0a%0aThere is also the free%0a[[https://github.com/poolpOrg/OpenSMTPD-book|OpenSMTPd book]] by one of the%0aauthors of OpenSMTPd.%0a%0a!! Install%0a%0aOpenBSD base includes [[https://man.openbsd.org/smtpd.8|smtpd(8)]] as part of%0athe base system. Some related software, however must be installed from%0apackages for this setup:%0a%0a[@%0a# pkg_add opensmtpd-table-passwd opensmtpd-filter-dkimsign--%0a@]%0a%0aRead the dkimsign filter README at%0a@@/usr/local/share/doc/pkg-readmes/opensmtpd-filter-dkimsign@@.%0a%0a!! Configuration%0a%0a!!! TLS%0a%0aYou will want to use [[acme-client/configure|acme-client]] to request a TLS%0apublic cert and private key in @@/etc/ssl/@@.%0a%0aNext, overwrite the default%0a[[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]]; replace the file in%0athe default @@/etc/mail/smtpd.conf@@ with a new configuration:%0a%0a[@%0a# PKI for TLS%0apki example.com cert "/etc/ssl/example.com.crt"%0apki example.com key "/etc/ssl/private/example.com.key"%0a@]%0a%0aThis defines our public and private key pair for TLS encryption.%0a%0a!!! Tables%0a%0aNext, we define 5 tables:%0a%0a[@%0a# tables setup%0atable domains file:/etc/mail/domains%0atable aliases file:/etc/mail/aliases%0atable hosts file:/etc/mail/hosts%0atable relayaddr file:/etc/mail/relayaddr%0atable users file:/etc/mail/users%0a@]%0a%0aThe @@domains@@ table contains a list of domains that our mail server should%0areceive mail on.%0a%0a'''Note''': Do not add domains that your mail server does not directly serve%0a(for example, do not add domains you intend to forward mail to).  If you add%0athem by mistake, the mail server will not forward the mail properly.%0a%0aThe [[https://man.openbsd.org/aliases.5|aliases(5)]] file helps handle mail%0aforwarding. It is written using @@key: value@@ pairs.%0a%0aThe @@hosts@@ file contains a list of IP addresses that this current host will%0asend email from.%0a%0aThe @@relayaddr@@ file contains a list of trusted IP addresses that this mail%0aserver is willing to relay mail for without authentication.%0a%0aThe @@users@@ file contains a list of valid sending users.%0a%0aAll these tables will be explained further in the following sections.%0a%0a!!! Dealing with Spam%0a%0a[@%0a# Blocks junk mail%0afilter check_rdns phase connect match !rdns junk%0afilter check_fcrdns phase connect match !fcrdns junk%0afilter "dkimsign" proc-exec "filter-dkimsign -d example.com -s mail -k /etc/mail/dkim/private.key" user _dkimsign group _dkimsign%0a@]%0a%0aThe first filter will check if the sender has an rdns entry. If not, the mail%0awill be labeled as junk and placed in @@~/Maildir/.Junk/@@.%0a%0aThe second filter will check if the sender's forward and reverse dns entry match. If%0anot, the mail will be labeled as junk and placed in @@~/Maildir/.Junk/@@.%0a%0aThe third filter will sign email with a DKIM private key.%0a%0a# -d specifies the domain name to sign for; you must replace @@example.com@@ with your real domain.%0a# -s specifies the selector (in this case @@mail@@).%0a# -k specifies the path of the private key.%0a# user and group both specify @@_dkimsign@@, the user and group that does the signing%0a%0a!!! Macros%0a%0aA macro defines a variable that will be replaced with a block of text:%0a%0a[@%0a# macros%0aipv4 = "192.168.0.1"%0aipv6 = "2001:db8::"%0aoptional = "pki example.com auth-optional mask-src senders %3cusers> filter { check_rdns check_fcrdns } hostname example.com"%0arequired = "pki example.com auth mask-src senders %3cusers> filter { dkimsign } hostname example.com"%0a@]%0a%0aLines 2 and 3 define the IPv4 and IPv6 addresses used that%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] will listen on, for receiving mail%0afrom other mail servers and from email clients.%0a%0aLine 4 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to use the%0apublic/private keys we defined earlier for @@example.com@@. We optionally allow%0aauthentication using normal login credentials present in the%0a[[https://man.openbsd.org/passwd.5|passwd(5)]] file, for users that want to%0asend email using port 25. When relaying mail to an external server, it is%0aimportant to require authentication to avoid configuring an%0a[[opensmtpd/openrelay|open mail relay]] by mistake. New users can be created%0awith [[https://man.openbsd.org/adduser.8|adduser(8)]] and passwords can be%0amodified with [[https://man.openbsd.org/passwd.1|passwd(1)]].%0a%0a@@senders %3cusers>@@ checks if the user is allowed to send email as the%0aspecified user by consulting the users table stored in @@/etc/mail/users@@.%0a@@mask-src@@ masks the sender's source (the '''from''' part of the @@Received@@%0aheader) for privacy.  @@filter { check_rdns check_fcrdns }@@ then checks for%0aproperly matching [[Dns/Overview|forward]] and [[DNS/RDNS|reverse DNS]] entries.%0aFinally, @@hostname example.com@@ indicate that the sending hostname must be%0a@@example.com@@ instead of the default server name.%0a%0aLine 5 is identical to line 4 except it '''requires''' authentication. It also%0adoes not check [[Dns/Overview|forward]] and [[DNS/RDNS|reverse DNS]]. This is%0abecause authentication already ensures the user is trusted, and the user may be%0asending email from a residential IP address without proper DNS records.%0a%0a!!! Listeners%0a%0aThe listeners tell us what network interfaces, IP addresses, and ports to%0alisten on.%0a%0a[@%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $optional%0alisten on $ipv6 port 25 tls $optional%0alisten on $ipv4 port 465 smtps $required%0alisten on $ipv6 port 465 smtps $required%0alisten on $ipv4 port 587 tls-require $required%0alisten on $ipv6 port 587 tls-require $required%0a@]%0a%0aLine 2 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to listen to the%0a[[https://man.openbsd.org/unix.4|unix(4)]] domain socket and to sign all mail%0awith DKIM. Line 3 tells us to listen to the loopback interface and also sign%0aall emails.%0a%0aLines 4-5 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to listen on port%0a25 on the IPv4 and IPv6 addresses defined by the earlier macros. TLS will be%0aprovided if the client supports it, but plaintext will be offered as a%0afallback. Authentication is optionally offered if the client wants to relay%0amail to an external server.%0a%0aLines 6-7 tells [[https://man.openbsd.org/smtpd.8|smtpd(8)]] to listen on port%0a465 on the IPv4 and IPv6 addresses defined in the macros using SMTPS. TLS%0aencryption is '''required''' and authentication checking is '''forced'''. These%0asockets will be used for relaying mail to external servers.%0a%0aLines 8-9 are similar except they are for port 587, which is the SMTP%0asubmission port.%0a%0a!!! Rules%0a%0aNext we define the actions that OpenSMTPd can take and how to decide which%0aaction to follow:%0a%0a[@%0a# rules%0aaction "maildir" maildir "%25{user.directory}/Maildir" junk alias %3caliases>%0aaction "outbound" relay src %3chosts>%0a%0amatch from any for domain %3cdomains> action "maildir"%0amatch from local for any action "outbound"%0amatch from src %3crelayaddr> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0aLine 2 defines the action @@"maildir"@@: mail destined for our domains (what is%0alisted in @@/etc/mail/domains@@) will be delivered to the user's @@~/Maildir@@%0afolder.%0a%0aLine 3 defines the action @@"outbound"@@: outbound mail is relayed (sent) to%0aexternal mail servers.%0a%0aLine 4 defines the first matching rule: any email headed for one of our domains%0awill be handed over to the action @@"maildir"@@.%0a%0aLine 5 defines the second matching rule: any email from a local IP address or%0aqueue can relay (send) without authentication. This guide assumes all users on localhost are trusted senders.%0a%0aLine 6 defines the third matching rule: any email from a trusted relay address%0a(an address in the @@relayaddr@@ table defined in @@/etc/mail/relayaddr@@) can%0abe relayed (sent) without authentication.%0a%0aLine 7 defines the last matching rule: any email that has been properly%0aauthenticated will be relayed (sent).%0a%0a!!! Complete configuration file%0a%0aHere is the entire configuration file in @@/etc/mail/smtpd.conf@@:%0a%0a[@%0a# PKI for TLS%0apki example.com cert "/etc/ssl/example.com.crt"%0apki example.com key "/etc/ssl/private/example.com.key"%0a%0a# tables setup%0atable domains file:/etc/mail/domains%0atable aliases file:/etc/mail/aliases%0atable hosts file:/etc/mail/hosts%0atable relayaddr file:/etc/mail/relayaddr%0atable users file:/etc/mail/users%0a%0a# Blocks junk mail%0afilter check_rdns phase connect match !rdns junk%0afilter check_fcrdns phase connect match !fcrdns junk%0afilter "dkimsign" proc-exec "filter-dkimsign -d example.com -s mail -k /etc/mail/dkim/private.key" user _dkimsign group _dkimsign%0a%0a# macros%0aipv4 = "192.168.0.1"%0aipv6 = "2001:db8::"%0aoptional = "pki example.com auth-optional mask-src senders %3cusers> filter { check_rdns check_fcrdns } hostname example.com"%0arequired = "pki example.com auth mask-src senders %3cusers> filter { dkimsign } hostname example.com"%0a%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $optional%0alisten on $ipv6 port 25 tls $optional%0alisten on $ipv4 port 465 smtps $required%0alisten on $ipv6 port 465 smtps $required%0alisten on $ipv4 port 587 tls-require $required%0alisten on $ipv6 port 587 tls-require $required%0a%0a# rules%0aaction "maildir" maildir "%25{user.directory}/Maildir" junk alias %3caliases>%0aaction "outbound" relay src %3chosts>%0a%0amatch from any for domain %3cdomains> action "maildir"%0amatch from local for any action "outbound"%0amatch from src %3crelayaddr> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0a!! Adding users%0a%0aFor each new user, add a line such as the following in /etc/mail/aliases:%0a%0a[@%0ausername:	username%0a@]%0a%0aTo handle email forwarding, add this line:%0a%0a[@%0ausername:	username@example.com%0a@]%0a%0aYou can ensure any mail sent to root gets forwarded to your username and external%0aemail address:%0a%0a[@%0aroot:	username, username@example.com%0a@]%0a%0aNow, any mail sent to root will get forwarded to @@username@@'s Maildir and%0aalso to @@username@example.com@@%0a%0a'''NOTE''': Make sure to check the mail account linked to root often!%0a[[https://man.openbsd.org/daily|daily(8)]] and other programs send mails to%0aroot.%0a%0aOne line must be created for each user in @@/etc/mail/users@@:%0a%0a[@%0ausername:	username@example.com%0a@]%0a%0aThe mail server's public IP addresses which are used to send email go into%0a@@/etc/mail/hosts@@:%0a%0a[@%0a192.168.1.1%0a2001:db8::%0a@]%0a%0aReplace IP addresses @@192.168.1.1@@ and @@2001:db8::@@ with your server's real%0aIP addresses.%0a%0aIn @@/etc/mail/mailname@@, put in the name you want to use for your mail%0aserver.%0a%0a[@%0aexample.com%0a@]%0a%0a'''WARNING''': It is essential for the mail server name to match the forward%0aand reverse DNS entries to pass anti-spam checks.%0a%0aThe list of domains this mail server can receive mail for go inside%0a@@/etc/mail/domains@@:%0a%0a[@%0aexample.com%0amail.example.com%0a@]%0a%0aThe file @@/etc/mail/relayaddr@@ must be created and filled with a list of%0atrusted IPs.%0a%0aAuthentication is handled by normal login credentials. Most likely, this means%0apasswords can be set with [[https://man.openbsd.org/passwd.1|passwd(1)]]:%0a%0a[@%0a$ passwd $USERNAME%0a@]%0a%0a'''WARNING''': Special characters such as @@$@@, when used in passwords, may%0acause issues with your mail client or with OpenSMTPd. To avoid this problem,%0aconsider using only alphanumeric characters for your password. To improve%0asecurity, increase the length of the password.%0a%0a!! IMAP and POP3 via dovecot%0a%0aIt is possible to offer POP and IMAP service by%0a[[dovecot/install|installing dovecot]] and%0a[[opensmtpd/lmtp|configuring OpenSMTPd to use LMTP]]. POP and IMAP makes it%0amuch more convenient for average users to access email from computers and%0aphones.%0a%0a!! DKIM signing%0a%0aWe will need to set up [[DNS/DKIM|DKIM]] to have the mail properly signed.%0a%0a!! [[opensmtpd/troubleshoot|Troubleshooting OpenSMTPd]]%0a%0a!!! File Permissions%0a%0aLogs from smtpd (by default /var/log/maillog) may show permissions errors like the following:%0a%0a[@%0aJul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0a@]%0a%0aIf this occurs, ensure the proper ownership and permissions for dkimsign are set:%0a%0a[@%0a# chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a# chmod 770 /etc/mail/dkim/%0a# chmod 400 /etc/mail/dkim/private.key%0a# chmod 444 /etc/mail/dkim/public.key%0a@]%0a%0a'''Note''': OpenBSD strictly checks ownership and file permissions listed in%0a@@/etc/mtree/special@@ as part of its [[security/usage|security checks]].%0a%0a!!! Too many sockets%0a%0aA warning message may appear in @@/var/log/maillog@@ indicating too many open%0afiles:%0a%0a[@%0aDec  6 03:44:17 smtpd[]: info: OpenSMTPD 6.7.0 starting%0aDec  6 03:44:17 smtpd[]: pony express: smtpd: socket: Too many open files%0aDec  6 03:44:17 smtpd[]: warn: lost child: pony express exited abnormally%0a@]%0a%0aThis can occur on a [[ifconfig/multihome|multihomed system]] with many IP%0aaddresses. It occurs when OpenSMTPd tries to bind to too many addresses. This%0acan happen, for example, on a system with hundreds of IP addresses and there%0aexists a rule in [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] that%0asays @@listen on egress@@:%0a%0a[@%0alisten on egress port 25 tls pki example.com $optional%0alisten on egress port 587 tls-require pki example.com $required%0a@]%0a%0aThese two lines will cause OpenSMTPd to listen to '''all''' available ip%0aaddresses. Remember, a [[ifconfig/multihome|multihomed system]] can easily%0ainclude hundreds or thousands of IPv6 addresses. To fix this,%0a[[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] must specify the exact%0aIP addresses to listen to.%0a%0a!!! Inconsistent State%0a%0aOpenSMTPD may end up in an inconsistent state. This can happen due to a%0amisconfiguration. One symptom is this error:%0a%0a[@%0asmtpd[]: pony express: smtpd: socket: Too many open files%0a@]%0a%0aIf this is suspected, one "fix" is to delete all the temporary files inside%0aOpenSMTPD:%0a%0a'''WARNING''': This will delete all messages in the queue.%0a%0a[@%0a# rcctl stop smtpd%0a# rm -r /var/spool/smtpd/queue/*%0a# rm -r /var/spool/smtpd/offline/*%0a@]%0a%0a!!! Outbound Mail Filtering%0a%0aAt times, OpenSMTPd may be unable to connect because outgoing packets are being%0afiltered. For example, suppose OpenSMTPd attempts to send a letter to Yahoo.%0aThere may be errors similar to the following, showing a connection timeout:%0a%0a[@%0asmtpd[]: smtp-out: Enabling route [] %3c-> 67.195.204.77 (mtaproxy1.free.mail.vip.bf1.yahoo.com)%0asmtpd[]: smtp-out: Enabling route [] %3c-> 67.195.228.106 (mtaproxy2.free.mail.vip.gq1.yahoo.com)%0asmtpd[]: mta error reason=Connection timeout%0asmtpd[]: smtp-out: Disabling route [] %3c-> 104.47.55.33 (104.47.55.33) for 15s%0a@]%0a%0aTo test if packets are being filtered, first [[dig/usage|find the MX records]]%0afrom Yahoo.  Then, attempt a tcp connection on port 25 using%0a[[netcat/SMTP|netcat]]:%0a%0a[@%0a$ dig -t mx yahoo.com%0a;; ANSWER SECTION:%0ayahoo.com.              395     IN      MX      1 mta6.am0.yahoodns.net.%0ayahoo.com.              395     IN      MX      1 mta5.am0.yahoodns.net.%0ayahoo.com.              395     IN      MX      1 mta7.am0.yahoodns.net.%0a$ nc mta5.am0.yahoodns.net 25%0a@]%0a%0aIf the Internet is unfiltered, you should see a 220 reply:%0a%0a[@%0a$ nc mta5.am0.yahoodns.net 25%0a220 mtaproxy511.free.mail.ne1.yahoo.com ESMTP ready%0a@]%0a%0aIf that last line does not appear, and there is no response, then outgoing%0apackets to port 25 are being blocked. This may be due to a firewall by your VPS%0aprovider to block spam, or Yahoo has blacklisted your IP address.%0a%0aIt is also possible that TLS is being dropped by the firewall. This can be%0atested using [[openssl/smtp|OpenSSL]]:%0a%0a[@%0a$ openssl s_client -starttls smtp -connect mta5.am0.yahoodns.net:25%0aCONNECTED(00000003)%0adepth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA%0averify return:1%0adepth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 High Assurance Server CA%0averify return:1%0adepth=0 C = US, ST = California, L = Sunnyvale, O = Oath Inc, CN = *.am0.yahoodns.net%0a...%0a250 STARTTLS%0a@]%0a%0aIf the Internet is unfiltered, the response should include the entire SSL cert%0aplus the 250 STARTTLS reply. If the response hangs at any point (perhaps it%0areturns CONNECTED(00000003) and nothing else), then TLS on port 25 might be%0afiltered.%0a%0a!!! Open Mail Relay%0a%0aIf outgoing email is being marked as spam, check @@/var/log/maillog@@ . The%0amessage log often explains why the mail is being rejected:%0a%0a[@%0aJan  8 11:00:29 smtpd[39035]: 83bd6b3b1669649f mta delivery evpid=a8d16cd2144222fa from=%3cspammer@example.com> to=%3cvictim@example.com> rcpt=%3c-> source="192.168.0.1" relay="10.0.0.1 (10.0.0.1)" delay=16h2s result="TempFail" stat="451 4.7.650 The mail server [192.168.0.1] has been temporarily rate limited due to IP reputation. For e-mail delivery information, see https://postmaster.example.com (S843)"%0a@]%0a%0aRate-limiting sometimes indicates the mail server is being exploited by a%0aspammer. Check the [[opensmtpd/openrelay|open mail relay]] guide to ensure the%0amail server is not accidentally sending spam.%0a%0aA poor IP reputation may also indicate improper [[DNS/Mail|DNS configuration]].%0a%0a!! Control smtpd%0a%0aTo control [[https://man.openbsd.org/smtpd.8|smtpd(8)]], use%0a[[https://man.openbsd.org/smtpctl.8|smtpctl(8)]]. %0a
+time=1753646295
 title=Configure OpenSMTPD (with Maildir) 
+author:1753646295=jrmu
+csum:1753646295=clarify that DNS is not configured in this guide
+diff:1753646295:1753380006:=4,7c4,5%0a%3c [[https://opensmtpd.org/|OpenSMTPd]] using Maildir. This guide does not%0a%3c configure [[DNS/Mail|DNS records for mail]]. Specifically, [[DNS/SPF|SPF]],%0a%3c [[DNS/DKIM|DKIM]], and [[DNS/DMARC|DMARC]] configuration is covered in another%0a%3c guide.%0a---%0a> [[https://opensmtpd.org/|OpenSMTPd]] using Maildir. [[DNS/SPF|SPF]],%0a> [[DNS/DKIM|DKIM]], and [[DNS/DMARC|DMARC]] will also be configured.%0a
+host:1753646295=104.167.242.227
 author:1753380006=jrmu
 csum:1753380006=move position of /etc/mail/relayaddr instructions
 diff:1753380006:1753379580:=77,78c77,79%0a%3c server is willing to relay mail for without authentication.%0a%3c %0a---%0a> server is willing to relay mail for without authentication. The file%0a> @@/etc/mail/relayaddr@@ must be created and filled with trusted IPs.%0a> %0a325,327d325%0a%3c %0a%3c The file @@/etc/mail/relayaddr@@ must be created and filled with a list of%0a%3c trusted IPs.%0a
blob - cc51f3d4f8529fd42c29f65cb556e492bfad5ff7
blob + 2b5492e5150cb403787bccac935ed2ca7d53f8f2
--- wiki.d/Opensmtpd.Openrelay
+++ wiki.d/Opensmtpd.Openrelay
@@ -1,16 +1,34 @@
-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/95.0.4638.69 Safari/537.36 Edg/95.0.1020.44
-author=mkf
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230718
+author=jrmu
 charset=UTF-8
 csum=
 ctime=1622801276
-host=2.178.177.209
+host=104.167.242.227
 name=Opensmtpd.Openrelay
-rev=4
-targets=Openbsd.Dnsbl,Openbsd.Dkimproxy,Netcat.SMTP,Openbsd.Opensmtpd
-text=(:title Beware Open Relays!:)%0a%0aAn open mail relay allows any Internet user to send or receive messages using that server to hide the sender. Sometimes it can be used to provide privacy and bypass censorship, but often times it is unintentional. Your server could be abused to send spam because of a misconfiguration of your server.%0a%0aChances are, if you're reading this, it's because your mail server has been banned for being an open mail relay.%0a%0a!! Why prevent open relays?%0a%0a# It could be used to send malware (viruses, trojans, or worms)%0a# It can be used to send spam%0a# Your IP will get blacklisted and put on a [[openbsd/dnsbl|DNS blacklist]]%0a%0a!! Sample Config%0a%0aHere is a sample '''misconfiguration''' (do '''NOT''' use these configs):%0a%0a[@%0amatch from any for any relay%0a@]%0a%0aIf you're using [[openbsd/dkimproxy|dkimproxy]]:%0a%0a[@%0amatch from any for any action "relay_dkim"%0a@]%0a%0aDon't use either of the above configurations, or your mail server will be used by spammers and crackers to flood the internet with trash mail.%0a%0a!! Testing for Open Mail Relays%0a%0aHere's how we test if a mail server is an open relay using [[netcat/SMTP|netcat]]:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO fakedomain.com%0a250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0aMAIL FROM: %3ccriminal@fakedomain.com>%0a250 2.0.0 Ok%0aRCPT TO: %3cvictim@otherplace.com>%0a550 Invalid recipient: %3cvictim@otherplace.com>%0a@]%0a%0aIn this example, you are pretending to send email from criminal@fakedomain.com to%0avictim@otherplace.com using example.com as a relay.%0a%0aYou should get @@Invalid recipient@@ or some similar rejection message.%0aIf you do not, example.com is likely running an open mail relay.%0a%0aHere's how it appears when the mail server is improperly configured:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO fakedomain.com%0a250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0aMAIL FROM: %3ccriminal@fakedomain.com>%0a250 2.0.0 Ok%0aRCPT TO: %3cvictim@otherplace.com>%0a250 2.1.5 Destination address valid: Recipient ok%0a@]%0a%0aNotice this time it says @@Recipient ok@@ even though it comes from a spoofed sender to an external domain. This will allow anyone to use '''your''' server to spam another mail server with forged addresses. If you don't fix this, you will get blacklisted for spam!%0a%0a!! How to Fix%0a%0aYou will want to check your [[openbsd/opensmtpd|smtpd.conf]] ruleset to make sure you '''never''' allow any domain to send to any domain. You should only allow local hosts to send to external domains, and for any host to send to your domains.%0a%0a!! See Also%0a%0a!! Open Mail Relay%0a
-time=1636627059
-title=Beware Open Relays!
+rev=9
+targets=Dns.Blacklists,Netcat.SMTP
+text=(:title Avoid Open Relays:)%0a%0aAn open mail relay allows unauthenticated, untrusted Internet users to send%0amail. Open mail relays can be exploited by spammers to hide the origin of their%0amail. If a spammer uses a mail server as an open relay, that mail server will%0aget blacklisted by all major mail providers. For this reason, it is important%0ato avoid a misconfiguration that will result in an unintentional open mail%0arelay.%0a%0a!! Dangers of open relays%0a%0a# An open relay can be used to send malware (viruses, trojans, or worms)%0a# An open relay can be used to send spam%0a# The IP address and domain of the relay may get blacklisted and put on a [[dns/blacklists|DNS blacklist]]%0a%0a!! Sample Config%0a%0aBelow is a sample '''misconfigured''' action and match rule pair for%0a[[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] (do '''NOT''' use this%0aconfiguration):%0a%0a[@%0aaction "outbound" relay src %3chosts>%0amatch from any for any action "outbound"%0a@]%0a%0a'''WARNING''': Do '''NOT''' use this above configuration. This configuration%0awill be exploited by spammers to flood the Internet with junk mail, and the%0amail server will get blacklisted.%0a%0aThis rule will cause all email to get relayed to any external mail server%0awithout any authentication of the sender. This is a '''dangerous%0amisconfiguration'''!%0a%0a!! Testing for Open Mail Relays%0a%0a[[netcat/SMTP|netcat]] can be used to test if a mail server is an open relay:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO junkmail.example%0a250 example.com Hello junkmail.example [198.51.100.2], pleased to meet you%0aMAIL FROM: %3cspammer@junkmail.example>%0a250 2.0.0 Ok%0aRCPT TO: %3cvictim@otherplace.com>%0a550 Invalid recipient: %3cvictim@otherplace.com>%0a@]%0a%0aThis example attempts to send email from @@spammer@junkmail.example@@ to%0a@@victim@otherplace.com@@ using @@example.com@@ as an open relay. Notice the%0a@@550 Invalid recipient@@ error message: the mail server '''correctly'''%0arejects the mail because the sender is not trusted and the recipient is%0adestined for an external host.%0a%0aIf the mail server @@example.com@@ does not return @@Invalid recipient@@ or a%0asimilar rejection message, it is likely running an open mail relay. For%0aexample:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO junkmail.example%0a250 example.com Hello junkmail.example [198.51.100.2], pleased to meet you%0aMAIL FROM: %3cspammer@junkmail.example>%0a250 2.0.0 Ok%0aRCPT TO: %3cvictim@otherplace.com>%0a250 2.1.5 Destination address valid: Recipient ok%0a@]%0a%0aNotice this time, @@example.com@@ replies with @@Recipient ok@@ -- even though%0athe mail comes from a spoofed sender to an external host. In other words, the%0amail server @@example.com@@ will allow '''anyone''' to use this server to spam%0aothers with forged addresses! This must be fixed immediately to avoid getting%0ablacklisted.%0a%0a!! How to Fix%0a%0aCheck the [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] ruleset to%0aensure that unauthenticated, untrusted users are '''never''' allow to relay%0amail to external hosts. Only allow authenticated or trusted senders should be%0aallowed to relay mail to external hosts.%0a
+time=1753645791
+title=Avoid Open Relays
+author:1753645791=jrmu
+diff:1753645791:1753645537:=82a83,86%0a> %0a> !! See Also%0a> %0a> !! Open Mail Relay%0a
+host:1753645791=104.167.242.227
+author:1753645537=jrmu
+diff:1753645537:1753645442:=14c14%0a%3c # The IP address and domain of the relay may get blacklisted and put on a [[dns/blacklists|DNS blacklist]]%0a---%0a> # The IP address and domain of the relay may get blacklisted and put on a [[openbsd/dnsbl|DNS blacklist]]%0a
+host:1753645537=104.167.242.227
+author:1753645442=jrmu
+csum:1753645442=avoid line break
+diff:1753645442:1753645425:minor=14c14,15%0a%3c # The IP address and domain of the relay may get blacklisted and put on a [[openbsd/dnsbl|DNS blacklist]]%0a---%0a> # The IP address and domain of the relay may get blacklisted and put on a%0a> [[openbsd/dnsbl|DNS blacklist]]%0a
+host:1753645442=104.167.242.227
+author:1753645425=jrmu
+csum:1753645425=warn about dangerous misconfig, use better example domain names and ip addresses, fix style
+diff:1753645425:1753644426:=33,35c33,34%0a%3c without any authentication of the sender. This is a '''dangerous%0a%3c misconfiguration'''!%0a%3c %0a---%0a> without any authentication of the sender.%0a> %0a38,39c37,38%0a%3c [[netcat/SMTP|netcat]] can be used to test if a mail server is an open relay:%0a%3c %0a---%0a> Here's how we test if a mail server is an open relay using [[netcat/SMTP|netcat]]:%0a> %0a43,45c42,44%0a%3c HELO junkmail.example%0a%3c 250 example.com Hello junkmail.example [198.51.100.2], pleased to meet you%0a%3c MAIL FROM: %3cspammer@junkmail.example>%0a---%0a> HELO fakedomain.com%0a> 250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0a> MAIL FROM: %3ccriminal@fakedomain.com>%0a51,60c50,57%0a%3c This example attempts to send email from @@spammer@junkmail.example@@ to%0a%3c @@victim@otherplace.com@@ using @@example.com@@ as an open relay. Notice the%0a%3c @@550 Invalid recipient@@ error message: the mail server '''correctly'''%0a%3c rejects the mail because the sender is not trusted and the recipient is%0a%3c destined for an external host.%0a%3c %0a%3c If the mail server @@example.com@@ does not return @@Invalid recipient@@ or a%0a%3c similar rejection message, it is likely running an open mail relay. For%0a%3c example:%0a%3c %0a---%0a> In this example, you are pretending to send email from criminal@fakedomain.com to%0a> victim@otherplace.com using example.com as a relay.%0a> %0a> You should get @@Invalid recipient@@ or some similar rejection message.%0a> If you do not, example.com is likely running an open mail relay.%0a> %0a> Here's how it appears when the mail server is improperly configured:%0a> %0a64,66c61,63%0a%3c HELO junkmail.example%0a%3c 250 example.com Hello junkmail.example [198.51.100.2], pleased to meet you%0a%3c MAIL FROM: %3cspammer@junkmail.example>%0a---%0a> HELO fakedomain.com%0a> 250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0a> MAIL FROM: %3ccriminal@fakedomain.com>%0a72,77c69,70%0a%3c Notice this time, @@example.com@@ replies with @@Recipient ok@@ -- even though%0a%3c the mail comes from a spoofed sender to an external host. In other words, the%0a%3c mail server @@example.com@@ will allow '''anyone''' to use this server to spam%0a%3c others with forged addresses! This must be fixed immediately to avoid getting%0a%3c blacklisted.%0a%3c %0a---%0a> Notice this time it says @@Recipient ok@@ even though it comes from a spoofed sender to an external domain. This will allow anyone to use '''your''' server to spam another mail server with forged addresses. If you don't fix this, you will get blacklisted for spam!%0a> %0a80,83c73%0a%3c Check the [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] ruleset to%0a%3c ensure that unauthenticated, untrusted users are '''never''' allow to relay%0a%3c mail to external hosts. Only allow authenticated or trusted senders should be%0a%3c allowed to relay mail to external hosts.%0a---%0a> You will want to check your [[openbsd/opensmtpd|smtpd.conf]] ruleset to make sure you '''never''' allow any domain to send to any domain. You should only allow local hosts to send to external domains, and for any host to send to your domains.%0a
+host:1753645425=104.167.242.227
+author:1753644426=jrmu
+csum:1753644426=Clean up style, links, and remove archaic reference to dkimproxy
+diff:1753644426:1636627059:=1,16c1,12%0a%3c (:title Avoid Open Relays:)%0a%3c %0a%3c An open mail relay allows unauthenticated, untrusted Internet users to send%0a%3c mail. Open mail relays can be exploited by spammers to hide the origin of their%0a%3c mail. If a spammer uses a mail server as an open relay, that mail server will%0a%3c get blacklisted by all major mail providers. For this reason, it is important%0a%3c to avoid a misconfiguration that will result in an unintentional open mail%0a%3c relay.%0a%3c %0a%3c !! Dangers of open relays%0a%3c %0a%3c # An open relay can be used to send malware (viruses, trojans, or worms)%0a%3c # An open relay can be used to send spam%0a%3c # The IP address and domain of the relay may get blacklisted and put on a%0a%3c [[openbsd/dnsbl|DNS blacklist]]%0a%3c %0a---%0a> (:title Beware Open Relays!:)%0a> %0a> An open mail relay allows any Internet user to send or receive messages using that server to hide the sender. Sometimes it can be used to provide privacy and bypass censorship, but often times it is unintentional. Your server could be abused to send spam because of a misconfiguration of your server.%0a> %0a> Chances are, if you're reading this, it's because your mail server has been banned for being an open mail relay.%0a> %0a> !! Why prevent open relays?%0a> %0a> # It could be used to send malware (viruses, trojans, or worms)%0a> # It can be used to send spam%0a> # Your IP will get blacklisted and put on a [[openbsd/dnsbl|DNS blacklist]]%0a> %0a19,22c15,16%0a%3c Below is a sample '''misconfigured''' action and match rule pair for%0a%3c [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] (do '''NOT''' use this%0a%3c configuration):%0a%3c %0a---%0a> Here is a sample '''misconfiguration''' (do '''NOT''' use these configs):%0a> %0a24,25c18%0a%3c action "outbound" relay src %3chosts>%0a%3c match from any for any action "outbound"%0a---%0a> match from any for any relay%0a28,33c21,27%0a%3c '''WARNING''': Do '''NOT''' use this above configuration. This configuration%0a%3c will be exploited by spammers to flood the Internet with junk mail, and the%0a%3c mail server will get blacklisted.%0a%3c %0a%3c This rule will cause all email to get relayed to any external mail server%0a%3c without any authentication of the sender.%0a---%0a> If you're using [[openbsd/dkimproxy|dkimproxy]]:%0a> %0a> [@%0a> match from any for any action "relay_dkim"%0a> @]%0a> %0a> Don't use either of the above configurations, or your mail server will be used by spammers and crackers to flood the internet with trash mail.%0a
+host:1753644426=104.167.242.227
 author:1636627059=mkf
 diff:1636627059:1629668600:=63c63%0a%3c Notice this time it says @@Recipient ok@@ even though it comes from a spoofed sender to an external domain. This will allow anyone to use '''your''' server to spam another mail server with forged addresses. If you don't fix this, you will get blacklisted for spam!%0a---%0a> Notice this time it says @@Recipient ok@@ even though it comes from a spoofed sender to an external domain. This will allow anyone to use **your** server to spam another mail server with forged addresses. If you don't fix this, you will get blacklisted for spam!%0a
 host:1636627059=2.178.177.209
blob - fa8d5c50d1c6e35c66f56d35ebc4e2076a379f54
blob + e388065534cdc216125c0d9bec8204f8217e5f8e
--- wiki.d/Opensmtpd.RecentChanges
+++ wiki.d/Opensmtpd.RecentChanges
@@ -4,6 +4,6 @@ charset=UTF-8
 ctime=1621253792
 host=104.167.242.227
 name=Opensmtpd.RecentChanges
-rev=150
-text=* [[Opensmtpd/Test]]  . . . @2025-07-24T18:30:45Z by [[~jrmu]]: [=clarify instructions=]%0a* [[Opensmtpd/Maildir]]  . . . @2025-07-24T18:00:06Z by [[~jrmu]]: [=move position of /etc/mail/relayaddr instructions=]%0a* [[Opensmtpd/Lmtp]]  . . . @2025-03-17T19:35:33Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Vmail]]  . . . @2024-09-19T00:18:01Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Configure]]  . . . @2024-09-18T05:11:11Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Inbox]]  . . . @2024-06-09T17:27:48Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Troubleshoot]]  . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Opensmtpd/Openrelay]]  . . . November 11, 2021, at 10:37 AM by [[~mkf]]: [==]%0a
-time=1753381845
+rev=162
+text=* [[Opensmtpd/Inbox]]  . . . @2025-07-28T00:42:14Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Maildir]]  . . . @2025-07-27T19:58:15Z by [[~jrmu]]: [=clarify that DNS is not configured in this guide=]%0a* [[Opensmtpd/Test]]  . . . @2025-07-27T19:55:25Z by [[~jrmu]]: [=change wording=]%0a* [[Opensmtpd/Openrelay]]  . . . @2025-07-27T19:49:51Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Lmtp]]  . . . @2025-03-17T19:35:33Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Vmail]]  . . . @2024-09-19T00:18:01Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Configure]]  . . . @2024-09-18T05:11:11Z by [[~jrmu]]: [==]%0a* [[Opensmtpd/Troubleshoot]]  . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a
+time=1753663334
blob - ca18df47a7aefe8467b0091439b790f7771b474c
blob + 817d1f20ad21eed78bb3543f7702ccf32ed38759
--- wiki.d/Opensmtpd.Test
+++ wiki.d/Opensmtpd.Test
@@ -2,15 +2,34 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=clarify instructions
+csum=change wording
 ctime=1622794110
 host=104.167.242.227
 name=Opensmtpd.Test
-rev=21
-targets=Sendmail.Usage,Email.Email,Netcat.SMTP,Opensmtpd.Openrelay,Openbsd.Opensmtpd
-text=(:title Test your mail server:)%0a%0a!! Testing Deliverability%0a%0aSeveral third-party services can help test the configuration of a mail server.%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! URL ||! Description ||! Note ||%0a|| https://campaigncleaner.com/tools/mail-tester/ || This service currently allows unlimited checking of SPF, DKIM, and DMARC ||%0a|| https://www.mail-tester.com || This service limits 3 emails per day ||%0a|| http://multirbl.valli.org || Send a test email and look for any red flags ||%0a|| https://www.spamscore.net/ || ||%0a|| https://www.senderscore.org/ || ||%0a|| https://glockapps.com/ || ||%0a|| https://www.gmass.co/inbox || ||%0a|| https://dmarc.org/resources/deployment-tools/ || ||%0a|| https://toolbox.googleapps.com/apps/checkmx || ||%0a|| https://postmaster.google.com/u/0/managedomains || ||%0a|| [[mailto:autoreply@dmarctest.org|autoreply@dmarctest.org]] || ||%0a|| [[mailto:check-auth@verifier.port25.com|check-auth@verifier.port25.com]] || ||%0a|| https://dkimvalidator.com/ || Send a test email and see if DKIM/SPF validation passes || This service no longer seems to work ||%0a%0a%0a!! Basic Sending of Mail%0a%0aOnce you pick a service to test, try sending mail to the address using%0a[[sendmail/usage|sendmail]]. From the command line on the server, create the%0afile ~/samplemail:%0a%0a[@%0a$ sendmail -v -F fromname -f from@example.com to@example.com%0aFrom: from@example.com%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Wed, 18 Sep 2024 16:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aReplace @@fromname@@ with the name of the sender (your name), @@from@example.com@@%0awith the sender's address, and @@to@example.com@@ with the email you want to send%0ato.%0a%0aPress ctrl+d to end the letter.%0a%0aYou should see the following output:%0a%0a[@%0a%3c%3c%3c 220 example.com ESMTP OpenSMTPD%0a>>> EHLO localhost%0a%3c%3c%3c 250-example.com Hello localhost [local], pleased to meet you%0a%3c%3c%3c 250-8BITMIME%0a%3c%3c%3c 250-ENHANCEDSTATUSCODES%0a%3c%3c%3c 250-SIZE 36700160%0a%3c%3c%3c 250-DSN%0a%3c%3c%3c 250 HELP%0a>>> MAIL FROM:%3cfrom@example.com>  %0a%3c%3c%3c 250 2.0.0 Ok%0a>>> RCPT TO:%3cto@example.com> %0a%3c%3c%3c 250 2.1.5 Destination address valid: Recipient ok%0a>>> DATA%0a%3c%3c%3c 354 Enter mail, end with "." on a line by itself%0a>>> .%0a%3c%3c%3c 250 2.0.0 379ec228 Message accepted for delivery%0a>>> QUIT%0a%3c%3c%3c 221 2.0.0 Bye%0a@]%0a%0a!! Sending with your mail client%0a%0aYou should also send email from a known, working email address to your new%0amail server. Afterwards, configure your [[email/email|e-mail client]] to see if%0ayou were able to receive the letter.%0a%0a!! Sending with netcat%0a%0aYou can test to see if you can send a letter to your server using [[netcat/SMTP|netcat]]:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0a@]%0a%0aNext, we type HELO followed by our sending domain:%0a%0a[@%0aHELO example.com%0a250 example.com Hello example.com [38.81.163.143], pleased to meet you%0a@]%0a%0aAfterwards, we type our sending mail address:%0a%0a[@%0aMAIL FROM: %3cfrom@example.com>%0a250 2.0.0 Ok%0a@]%0a%0aAnd the destination mail address:%0a%0a[@%0aRCPT TO: %3cto@example.com>%0a250 2.1.5 Destination address valid: Recipient ok%0a@]%0a%0aThen we type DATA followed by our email:%0a%0a[@%0aDATA%0a354 Enter mail, end with "." on a line by itself%0aFrom: from@example.com%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Wed, 18 Sep 2024 16:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aWe then type . to end the email, then QUIT:%0a%0a[@%0a.%0a250 2.0.0 e57f9a36 Message accepted for delivery%0aQUIT%0a221 2.0.0 Bye%0a@]%0a%0aHere's the complete process:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO example.com%0a250 example.com Hello example.com [38.81.163.143], pleased to meet you%0aMAIL FROM: %3cfrom@example.com>%0a250 2.0.0 Ok%0aRCPT TO: %3cto@example.com>%0a250 2.1.5 Destination address valid: Recipient ok%0aDATA%0a354 Enter mail, end with "." on a line by itself%0aFrom: from@example.com%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Wed, 18 Sep 2024 16:26:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a.%0a250 2.0.0 e57f9a36 Message accepted for delivery%0aQUIT%0a221 2.0.0 Bye%0a@]%0a%0a!! Open Mail Relay%0a%0aMake sure your mail server is not an [[opensmtpd/openrelay|open relay]]!%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO fakedomain.com%0a250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0aMAIL FROM: %3ccriminal@fakedomain.com>%0a250 2.0.0 Ok%0aRCPT TO: %3cvictim@otherplace.com>%0a550 Invalid recipient: %3cvictim@otherplace.com>%0a@]%0a%0aIn this example, you are pretending to send email from criminal@fakedomain.com to%0avictim@otherplace.com using example.com as a relay.%0a%0aYou should get @@Invalid recipient@@ or some similar rejection message.%0aIf you do not, example.com is likely running an open mail relay.%0a%0aHere's how it appears when the mail server is improperly configured:%0a%0a[@%0a$ nc example.com 25 %0a220 example.com ESMTP OpenSMTPD%0aHELO fakedomain.com%0a250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0aMAIL FROM: %3ccriminal@fakedomain.com>%0a250 2.0.0 Ok%0aRCPT TO: %3cvictim@otherplace.com>%0a250 2.1.5 Destination address valid: Recipient ok%0a@]%0a%0aNotice this time it says @@Recipient ok@@ even though it comes from a spoofed sender to an external domain. This will allow anyone to use @@your@@ server to spam another mail server with forged addresses. If you don't fix this, you will get blacklisted for spam!%0a%0a!! How to Fix%0a%0aYou will want to check your [[openbsd/opensmtpd|smtpd.conf]] ruleset to make sure you '''never''' allow any domain to send to any domain. You should only allow local hosts to send to external domains, and for any host to send to your domains.%0a%0a!! See Also%0a
-time=1753381845
+rev=26
+targets=Netcat.SMTP,Sendmail.Usage,Smtp.Usage,Email.Email,Opensmtpd.Openrelay
+text=(:title Test your mail server:)%0a%0a!! Testing Deliverability%0a%0aSeveral third-party services can help test the configuration of a mail server.%0a%0a|| border=1 width=100%25 class="sortable simpletable"%0a||! URL ||! Description ||! Note ||%0a|| https://campaigncleaner.com/tools/mail-tester/ || This service currently allows unlimited checking of SPF, DKIM, and DMARC ||%0a|| https://www.mail-tester.com || This service limits 3 emails per day ||%0a|| http://multirbl.valli.org || Send a test email and look for any red flags ||%0a|| https://www.spamscore.net/ || ||%0a|| https://www.senderscore.org/ || ||%0a|| https://glockapps.com/ || ||%0a|| https://www.gmass.co/inbox || ||%0a|| https://dmarc.org/resources/deployment-tools/ || ||%0a|| https://toolbox.googleapps.com/apps/checkmx || ||%0a|| https://postmaster.google.com/u/0/managedomains || ||%0a|| [[mailto:autoreply@dmarctest.org|autoreply@dmarctest.org]] || ||%0a|| [[mailto:check-auth@verifier.port25.com|check-auth@verifier.port25.com]] || ||%0a|| https://dkimvalidator.com/ || Send a test email and see if DKIM/SPF validation passes || This service no longer seems to work ||%0a%0a%0a!! Send a test letter%0a%0aOnce you pick a service to test, try sending mail to the address using%0athe following methods:%0a%0a# [[netcat/SMTP|netcat]]%0a# [[sendmail/usage|sendmail]]%0a# [[smtp/usage|smtp]]%0a# [[email/email|normal email client]]%0a%0aTest to ensure the mail server is not an [[opensmtpd/openrelay|open mail relay]]!%0a
+time=1753646125
 title=Test your mail server
+author:1753646125=jrmu
+csum:1753646125=change wording
+diff:1753646125:1753645839:minor=34c34%0a%3c Test to ensure the mail server is not an [[opensmtpd/openrelay|open mail relay]]!%0a---%0a> Make sure the mail server is not an [[opensmtpd/openrelay|open mail relay]]!%0a
+host:1753646125=104.167.242.227
+author:1753645839=jrmu
+csum:1753645839=factor out open mail relay lesson
+diff:1753645839:1753643322:=34c34,74%0a%3c Make sure the mail server is not an [[opensmtpd/openrelay|open mail relay]]!%0a---%0a> !! Open Mail Relay%0a> %0a> Make sure your mail server is not an [[opensmtpd/openrelay|open relay]]!%0a> %0a> [@%0a> $ nc example.com 25 %0a> 220 example.com ESMTP OpenSMTPD%0a> HELO fakedomain.com%0a> 250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0a> MAIL FROM: %3ccriminal@fakedomain.com>%0a> 250 2.0.0 Ok%0a> RCPT TO: %3cvictim@otherplace.com>%0a> 550 Invalid recipient: %3cvictim@otherplace.com>%0a> @]%0a> %0a> In this example, you are pretending to send email from criminal@fakedomain.com to%0a> victim@otherplace.com using example.com as a relay.%0a> %0a> You should get @@Invalid recipient@@ or some similar rejection message.%0a> If you do not, example.com is likely running an open mail relay.%0a> %0a> Here's how it appears when the mail server is improperly configured:%0a> %0a> [@%0a> $ nc example.com 25 %0a> 220 example.com ESMTP OpenSMTPD%0a> HELO fakedomain.com%0a> 250 example.com Hello fakedomain.com [38.81.163.143], pleased to meet you%0a> MAIL FROM: %3ccriminal@fakedomain.com>%0a> 250 2.0.0 Ok%0a> RCPT TO: %3cvictim@otherplace.com>%0a> 250 2.1.5 Destination address valid: Recipient ok%0a> @]%0a> %0a> Notice this time it says @@Recipient ok@@ even though it comes from a spoofed sender to an external domain. This will allow anyone to use @@your@@ server to spam another mail server with forged addresses. If you don't fix this, you will get blacklisted for spam!%0a> %0a> !! How to Fix%0a> %0a> You will want to check your [[openbsd/opensmtpd|smtpd.conf]] ruleset to make sure you '''never''' allow any domain to send to any domain. You should only allow local hosts to send to external domains, and for any host to send to your domains.%0a> %0a> !! See Also%0a
+host:1753645839=104.167.242.227
+author:1753643322=jrmu
+csum:1753643322=factor out netcat
+diff:1753643322:1753643293:=32a33,115%0a> %0a> !! Sending with netcat%0a> %0a> You can test to see if you can send a letter to your server using [[netcat/SMTP|netcat]]:%0a> %0a> [@%0a> $ nc example.com 25 %0a> 220 example.com ESMTP OpenSMTPD%0a> @]%0a> %0a> Next, we type HELO followed by our sending domain:%0a> %0a> [@%0a> HELO example.com%0a> 250 example.com Hello example.com [38.81.163.143], pleased to meet you%0a> @]%0a> %0a> Afterwards, we type our sending mail address:%0a> %0a> [@%0a> MAIL FROM: %3cfrom@example.com>%0a> 250 2.0.0 Ok%0a> @]%0a> %0a> And the destination mail address:%0a> %0a> [@%0a> RCPT TO: %3cto@example.com>%0a> 250 2.1.5 Destination address valid: Recipient ok%0a> @]%0a> %0a> Then we type DATA followed by our email:%0a> %0a> [@%0a> DATA%0a> 354 Enter mail, end with "." on a line by itself%0a> From: from@example.com%0a> To: to@example.com%0a> Subject: Alpha Bravo%0a> Date: Wed, 18 Sep 2024 16:26:35 -0700%0a> MIME-Version: 1.0 %0a> Content-Type: text/plain; charset=us-ascii%0a> Content-Disposition: inline%0a> %0a> Charlie Delta Echo Foxtrot%0a> @]%0a> %0a> We then type . to end the email, then QUIT:%0a> %0a> [@%0a> .%0a> 250 2.0.0 e57f9a36 Message accepted for delivery%0a> QUIT%0a> 221 2.0.0 Bye%0a> @]%0a> %0a> Here's the complete process:%0a> %0a> [@%0a> $ nc example.com 25 %0a> 220 example.com ESMTP OpenSMTPD%0a> HELO example.com%0a> 250 example.com Hello example.com [38.81.163.143], pleased to meet you%0a> MAIL FROM: %3cfrom@example.com>%0a> 250 2.0.0 Ok%0a> RCPT TO: %3cto@example.com>%0a> 250 2.1.5 Destination address valid: Recipient ok%0a> DATA%0a> 354 Enter mail, end with "." on a line by itself%0a> From: from@example.com%0a> To: to@example.com%0a> Subject: Alpha Bravo%0a> Date: Wed, 18 Sep 2024 16:26:35 -0700%0a> MIME-Version: 1.0 %0a> Content-Type: text/plain; charset=us-ascii%0a> Content-Disposition: inline%0a> %0a> Charlie Delta Echo Foxtrot%0a> .%0a> 250 2.0.0 e57f9a36 Message accepted for delivery%0a> QUIT%0a> 221 2.0.0 Bye%0a> @]%0a
+host:1753643322=104.167.242.227
+author:1753643293=jrmu
+diff:1753643293:1753640545:=29c29%0a%3c # [[netcat/SMTP|netcat]]%0a---%0a> # [[netcat/smtp|netcat]]%0a
+host:1753643293=104.167.242.227
+author:1753640545=jrmu
+csum:1753640545=refactor to use existing guides
+diff:1753640545:1753381845:=24,25c24,25%0a%3c !! Send a test letter%0a%3c %0a---%0a> !! Basic Sending of Mail%0a> %0a27,40c27,76%0a%3c the following methods:%0a%3c %0a%3c # [[netcat/smtp|netcat]]%0a%3c # [[sendmail/usage|sendmail]]%0a%3c # [[smtp/usage|smtp]]%0a%3c # [[email/email|normal email client]]%0a%3c %0a%3c !! Sending with netcat%0a%3c %0a%3c You can test to see if you can send a letter to your server using [[netcat/SMTP|netcat]]:%0a%3c %0a%3c [@%0a%3c $ nc example.com 25 %0a%3c 220 example.com ESMTP OpenSMTPD%0a---%0a> [[sendmail/usage|sendmail]]. From the command line on the server, create the%0a> file ~/samplemail:%0a> %0a> [@%0a> $ sendmail -v -F fromname -f from@example.com to@example.com%0a> From: from@example.com%0a> To: to@example.com%0a> Subject: Alpha Bravo%0a> Date: Wed, 18 Sep 2024 16:26:35 -0700%0a> MIME-Version: 1.0 %0a> Content-Type: text/plain; charset=us-ascii%0a> Content-Disposition: inline%0a> %0a> Charlie Delta Echo Foxtrot%0a> @]%0a> %0a> Replace @@fromname@@ with the name of the sender (your name), @@from@example.com@@%0a> with the sender's address, and @@to@example.com@@ with the email you want to send%0a> to.%0a> %0a> Press ctrl+d to end the letter.%0a> %0a> You should see the following output:%0a> %0a> [@%0a> %3c%3c%3c 220 example.com ESMTP OpenSMTPD%0a> >>> EHLO localhost%0a> %3c%3c%3c 250-example.com Hello localhost [local], pleased to meet you%0a> %3c%3c%3c 250-8BITMIME%0a> %3c%3c%3c 250-ENHANCEDSTATUSCODES%0a> %3c%3c%3c 250-SIZE 36700160%0a> %3c%3c%3c 250-DSN%0a> %3c%3c%3c 250 HELP%0a> >>> MAIL FROM:%3cfrom@example.com>  %0a> %3c%3c%3c 250 2.0.0 Ok%0a> >>> RCPT TO:%3cto@example.com> %0a> %3c%3c%3c 250 2.1.5 Destination address valid: Recipient ok%0a> >>> DATA%0a> %3c%3c%3c 354 Enter mail, end with "." on a line by itself%0a> >>> .%0a> %3c%3c%3c 250 2.0.0 379ec228 Message accepted for delivery%0a> >>> QUIT%0a> %3c%3c%3c 221 2.0.0 Bye%0a> @]%0a> %0a> !! Sending with your mail client%0a> %0a> You should also send email from a known, working email address to your new%0a> mail server. Afterwards, configure your [[email/email|e-mail client]] to see if%0a> you were able to receive the letter.%0a
+host:1753640545=172.58.116.45
 author:1753381845=jrmu
 csum:1753381845=clarify instructions
 diff:1753381845:1753381428:minor=11a12,14%0a> || https://dmarc.org/resources/deployment-tools/ || ||%0a> || https://toolbox.googleapps.com/apps/checkmx || ||%0a> || https://postmaster.google.com/u/0/managedomains || ||%0a13d15%0a%3c || https://www.senderscore.org/ || ||%0a14a17%0a> || https://www.senderscore.org/ || ||%0a16,18d18%0a%3c || https://dmarc.org/resources/deployment-tools/ || ||%0a%3c || https://toolbox.googleapps.com/apps/checkmx || ||%0a%3c || https://postmaster.google.com/u/0/managedomains || ||%0a26,28c26,27%0a%3c Once you pick a service to test, try sending mail to the address using%0a%3c [[sendmail/usage|sendmail]]. From the command line on the server, create the%0a%3c file ~/samplemail:%0a---%0a> As a first basic test, try to send mail using [[sendmail/usage|sendmail]]. You'll want to log in%0a> to the server using ssh. Then on the server, create the file ~/samplemail:%0a
blob - ddd82a356aadc86dd6e8f82c34e10ee9b5c7b227
blob + 2783e4a640e8f94483b64ed262838017556e2a99
--- wiki.d/Sendmail.RecentChanges
+++ wiki.d/Sendmail.RecentChanges
@@ -2,8 +2,8 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1753382215
-host=104.167.242.227
+host=172.58.116.45
 name=Sendmail.RecentChanges
-rev=3
-text=* [[Sendmail/Usage]]  . . . @2025-07-24T18:59:36Z by [[~jrmu]]: [=send from example.org to avoid confusing with recipient's example.com=]%0a
-time=1753383576
+rev=4
+text=* [[Sendmail/Usage]]  . . . @2025-07-27T18:06:17Z by [[~jrmu]]: [=add Message-ID=]%0a
+time=1753639577
blob - 3fece9493e742602b183d70e7b4d89e27240738d
blob + 7acb2d522633079566c3cffc8ac3aa4b6d82e3e0
--- wiki.d/Sendmail.Usage
+++ wiki.d/Sendmail.Usage
@@ -2,15 +2,19 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=send from example.org to avoid confusing with recipient's example.com
+csum=add Message-ID
 ctime=1753382215
-host=104.167.242.227
+host=172.58.116.45
 name=Sendmail.Usage
-rev=3
+rev=4
 targets=
-text=(:title Using sendmail:)%0a%0a!! Sendmail%0a%0a[[https://man.openbsd.org/sendmail.8|sendmail(8)]] on OpenBSD allows you to%0aqueue mail to be sent by [[https://man.openbsd.org/smtpd.8|smtpd(8)]].  The%0amessage is read from standard input (stdin) until the end-of-file.%0a%0a[@%0a$ sendmail -v -F fromname -f from@example.org to@example.com%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Thu, 24 Jul 2025 11:41:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aReplace @@fromname@@ with the name of the sender, @@from@example.org@@ with the%0asender's address, and @@to@example.com@@ with the email to send to.%0a%0aPress @@ctrl+d@@ for end-of-file to end the letter.%0a%0a'''NOTE''': The letter must be RFC-compliant.%0a%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] should provide the following%0aoutput:%0a%0a[@%0a%3c%3c%3c 220 example.com ESMTP OpenSMTPD%0a>>> EHLO localhost%0a%3c%3c%3c 250-example.com Hello localhost [local], pleased to meet you%0a%3c%3c%3c 250-8BITMIME%0a%3c%3c%3c 250-ENHANCEDSTATUSCODES%0a%3c%3c%3c 250-SIZE 36700160%0a%3c%3c%3c 250-DSN%0a%3c%3c%3c 250 HELP%0a>>> MAIL FROM:%3cfrom@example.org>  %0a%3c%3c%3c 250 2.0.0 Ok%0a>>> RCPT TO:%3cto@example.com> %0a%3c%3c%3c 250 2.1.5 Destination address valid: Recipient ok%0a>>> DATA%0a%3c%3c%3c 354 Enter mail, end with "." on a line by itself%0a>>> .%0a%3c%3c%3c 250 2.0.0 379ec228 Message accepted for delivery%0a>>> QUIT%0a%3c%3c%3c 221 2.0.0 Bye%0a@]%0a%0aIt's also possible to put the message inside a file, and to pipe that file to%0a[[https://man.openbsd.org/sendmail.8|sendmail(8)]]:%0a%0a[@%0a$ sendmail -v -F fromname -f from@example.org to@example.com %3c ~/letter%0a@]%0a
-time=1753383576
+text=(:title Using sendmail:)%0a%0a!! Sendmail%0a%0a[[https://man.openbsd.org/sendmail.8|sendmail(8)]] on OpenBSD allows you to%0aqueue mail to be sent by [[https://man.openbsd.org/smtpd.8|smtpd(8)]].  The%0amessage is read from standard input (stdin) until the end-of-file.%0a%0a[@%0a$ sendmail -v -F fromname -f from@example.org to@example.com%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aMessage-ID:  %3crandomstring@example.org>%0aDate: Thu, 24 Jul 2025 11:41:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aReplace @@fromname@@ with the name of the sender, @@from@example.org@@ with the%0asender's address, and @@to@example.com@@ with the email to send to.%0a%0aPress @@ctrl+d@@ for end-of-file to end the letter.%0a%0a'''NOTE''': The letter must be RFC-compliant.%0a%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] should provide the following%0aoutput:%0a%0a[@%0a%3c%3c%3c 220 example.com ESMTP OpenSMTPD%0a>>> EHLO localhost%0a%3c%3c%3c 250-example.com Hello localhost [local], pleased to meet you%0a%3c%3c%3c 250-8BITMIME%0a%3c%3c%3c 250-ENHANCEDSTATUSCODES%0a%3c%3c%3c 250-SIZE 36700160%0a%3c%3c%3c 250-DSN%0a%3c%3c%3c 250 HELP%0a>>> MAIL FROM:%3cfrom@example.org>  %0a%3c%3c%3c 250 2.0.0 Ok%0a>>> RCPT TO:%3cto@example.com> %0a%3c%3c%3c 250 2.1.5 Destination address valid: Recipient ok%0a>>> DATA%0a%3c%3c%3c 354 Enter mail, end with "." on a line by itself%0a>>> .%0a%3c%3c%3c 250 2.0.0 379ec228 Message accepted for delivery%0a>>> QUIT%0a%3c%3c%3c 221 2.0.0 Bye%0a@]%0a%0aIt's also possible to put the message inside a file, and to pipe that file to%0a[[https://man.openbsd.org/sendmail.8|sendmail(8)]]:%0a%0a[@%0a$ sendmail -v -F fromname -f from@example.org to@example.com %3c ~/letter%0a@]%0a
+time=1753639577
 title=Using sendmail
+author:1753639577=jrmu
+csum:1753639577=add Message-ID
+diff:1753639577:1753383576:=14d13%0a%3c Message-ID:  %3crandomstring@example.org>%0a
+host:1753639577=172.58.116.45
 author:1753383576=jrmu
 csum:1753383576=send from example.org to avoid confusing with recipient's example.com
 diff:1753383576:1753382533:=10,11c10,11%0a%3c $ sendmail -v -F fromname -f from@example.org to@example.com%0a%3c From: from@example.org%0a---%0a> $ sendmail -v -F fromname -f from@example.com to@example.com%0a> From: from@example.com%0a22c22%0a%3c Replace @@fromname@@ with the name of the sender, @@from@example.org@@ with the%0a---%0a> Replace @@fromname@@ with the name of the sender, @@from@example.com@@ with the%0a41c41%0a%3c >>> MAIL FROM:%3cfrom@example.org>  %0a---%0a> >>> MAIL FROM:%3cfrom@example.com>  %0a57c57%0a%3c $ sendmail -v -F fromname -f from@example.org to@example.com %3c ~/letter%0a---%0a> $ sendmail -v -F fromname -f from@example.com to@example.com %3c ~/letter%0a
blob - c7bc7cd47046a8079becc5671d82c70b4592be24
blob + 77e81815205653194cefdb5039c846f7cc3c9f35
--- wiki.d/Site.AllRecentChanges
+++ wiki.d/Site.AllRecentChanges
@@ -4,8 +4,8 @@ charset=UTF-8
 ctime=1596101899
 host=104.167.242.227
 name=Site.AllRecentChanges
-rev=14565
-text=* [[Smtp.Usage]]  . . . @2025-07-24T19:05:10Z by [[~jrmu]]: [=add stub entry for smtp(1)=]%0a* [[Sendmail.Usage]]  . . . @2025-07-24T18:59:36Z by [[~jrmu]]: [=send from example.org to avoid confusing with recipient's example.com=]%0a* [[Opensmtpd.Test]]  . . . @2025-07-24T18:30:45Z by [[~jrmu]]: [=clarify instructions=]%0a* [[Adminforces.Training]]  . . . @2025-07-24T18:14:15Z by [[~jrmu]]: [=fix link names=]%0a* [[Opensmtpd.Maildir]]  . . . @2025-07-24T18:00:06Z by [[~jrmu]]: [=move position of /etc/mail/relayaddr instructions=]%0a* [[Openssl.Smtp]]  . . . @2025-07-24T17:38:33Z by [[~jrmu]]: [=add stub for openssl/smtp=]%0a* [[Security.Usage]]  . . . @2025-07-24T17:13:58Z by [[~jrmu]]: [=add stub for security(8)=]%0a* [[Pmwiki.Install]]  . . . @2025-07-24T16:01:44Z by [[~jrmu]]: [=Add EnableUpload=]%0a* [[DNS.DKIM]]  . . . @2025-07-24T01:35:25Z by [[~jrmu]]: [=change doas for reading public.key=]%0a* [[Minutemin.Bootcamp]]  . . . @2025-07-23T19:27:56Z by [[~jrmu]]: [=rspamd is too complex to include in bootcamp=]%0a* [[Almanack.Almanack]]  . . . @2025-07-23T19:27:35Z by [[~jrmu]]: [==]%0a* [[Rspamd.Install]]  . . . @2025-07-23T19:24:20Z by [[~jrmu]]: [=add stub entry for rspamd=]%0a* [[Openssl.X509]]  . . . @2025-07-23T17:50:14Z by [[~jrmu]]: [=add stub for self-signed x509 cert using openssl=]%0a* [[Profiles.Zleap]]  . . . @2025-07-22T18:01:03Z by [[~zleap]]: [==]%0a* [[Staff.StaffList]]  . . . @2025-07-22T17:53:56Z by [[~zleap]]: [==]%0a* [[Ifconfig.Multihome]]  . . . @2025-07-22T16:37:05Z by [[~jrmu]]: [=stub for multihomed systems=]%0a* [[Contact.Contact]]  . . . @2025-07-22T14:56:06Z by [[~zleap]]: [==]%0a* [[Links.Links]]  . . . @2025-07-22T14:55:41Z by [[~zleap]]: [==]%0a* [[Supplies.Supplies]]  . . . @2025-07-22T14:54:23Z by [[~zleap]]: [==]%0a* [[Education.Education]]  . . . @2025-07-22T14:35:31Z by [[~zleap]]: [==]%0a* [[Gotd.Configure]]  . . . @2025-07-21T17:20:46Z by [[~jrmu]]: [=clarify group creation=]%0a* [[Smtpctl.Usage]]  . . . @2025-07-21T02:19:44Z by [[~jrmu]]: [==]%0a* [[Site.SideBar]]  . . . @2025-07-21T01:34:09Z by [[~jrmu]]: [==]%0a* [[Openbsd.Pmwiki]]  . . . @2025-07-21T01:17:35Z by [[~jrmu]]: [==]%0a* [[Openbsd.Php]]  . . . @2025-07-20T21:27:03Z by [[~jrmu]]: [=fix link for openhttpd tls=]%0a* [[Shelllabs.Brainstorm]]  . . . @2025-07-20T14:05:14Z by [[~hed0x]]: [=removed things added in other pages=]%0a* [[Shelllabs.Tools]]  . . . @2025-07-20T14:03:03Z by [[~hed0x]]: [==]%0a* [[Dns.Cachingservers]]  . . . @2025-07-18T20:45:00Z by [[~saeed]]: [==]%0a* [[Dns.Overview]]  . . . @2025-07-18T20:40:53Z by [[~saeed]]: [=fix bold fmt=]%0a* [[Openhttpd.Website]]  . . . @2025-07-18T20:25:29Z by [[~saeed]]: [=fix fmt=]%0a* [[Openssl.Http]]  . . . @2025-07-18T20:22:52Z by [[~saeed]]: [=fmt fix=]%0a* [[Openhttpd.Tls]]  . . . @2025-07-18T20:20:18Z by [[~saeed]]: [=fix fmt=]%0a* [[Acme-client.Configure]]  . . . @2025-07-18T20:14:42Z by [[~saeed]]: [=fix fmt=]%0a* [[Tls.San]]  . . . @2025-07-18T20:13:19Z by [[~saeed]]: [=fix fmt 2=]%0a* [[Netcat.Http]]  . . . @2025-07-18T20:11:46Z by [[~saeed]]: [==]%0a* [[Openhttpd.Configure]]  . . . @2025-07-18T20:09:33Z by [[~saeed]]: [==]%0a* [[FwUpdate.Usage]]  . . . @2025-07-18T20:07:23Z by [[~saeed]]: [==]%0a* [[Openbsd.Intro]]  . . . @2025-07-18T19:35:07Z by [[~saeed]]: [=remove monospace from links=]%0a* [[Openhttpd.Perl]]  . . . @2025-07-18T18:57:44Z by [[~saeed]]: [=fix fmt=]%0a* [[Shelllabs.Intro]]  . . . @2025-07-18T18:34:35Z by [[~zleap]]: [==]%0a* [[Heading.Subheading]]  . . . @2025-07-18T18:31:27Z by [[~zleap]]: [==]%0a* [[Sysmerge.Usage]]  . . . @2025-07-18T18:22:59Z by [[~jrmu]]: [=Add stub for sysmerge(8)=]%0a* [[Fsck.Usage]]  . . . @2025-07-18T18:14:56Z by [[~jrmu]]: [=add stub for fsck(8)=]%0a* [[Main.HomePage]]  . . . @2025-07-18T17:43:52Z by [[~jrmu]]: [==]%0a* [[Znc.Install]]  . . . @2025-07-16T17:57:29Z by [[~VoidKrypt]]: [==]%0a* [[Got.Repo]]  . . . @2025-07-15T21:06:21Z by [[~jrmu]]: [=this article has now been subsumed by got/usage, gotd/configure, and gotwebd/configure=]%0a* [[Gotwebd.Configure]]  . . . @2025-07-15T20:58:02Z by [[~jrmu]]: [=use -p since /var/www/got must be created implicitly=]%0a* [[Gotconf.Configure]]  . . . @2025-07-14T03:40:27Z by [[~jrmu]]: [=add more details about got.conf=]%0a* [[Group.Usage]]  . . . @2025-07-14T00:55:41Z by [[~jrmu]]: [=fix url syntax [[=]%0a* [[Got.Mirror]]  . . . @2025-07-13T22:59:46Z by [[~jrmu]]: [=merge this stub with got/usage and redirect there=]%0a* [[Got.Usage]]  . . . @2025-07-13T22:59:18Z by [[~jrmu]]: [=combine got/mirror with got/usage page=]%0a* [[Sshd.Configure9]]  . . . @2025-07-13T21:26:35Z by [[~jrmu]]: [=Thanks to adi!=]%0a* [[Vmm.Install]]  . . . @2025-07-13T20:32:09Z by [[~jrmu]]: [=cleaned up document and updated to 7.7=]%0a* [[Vmctl.Usage]]  . . . @2025-07-12T03:23:12Z by [[~jrmu]]: [=clarify that cu(1) is called by vmctl=]%0a* [[Vmm.Intro]]  . . . @2025-07-12T02:24:56Z by [[~jrmu]]: [=Add note to clarify host/guest distinction=]%0a* [[Vmctl.Reinstall]]  . . . @2025-07-12T00:36:43Z by [[~jrmu]]: [=Clarified relation between guest and host, and removed unnecessary login to guest; installation will=]%0a* [[Tog.Usage]]  . . . @2025-07-12T00:15:13Z by [[~jrmu]]: [=add stub about tog=]%0a* [[Gotadmin.Usage]]  . . . @2025-07-11T21:37:29Z by [[~jrmu]]: [=update man page for gotadmin=]%0a* [[Doas.Configure]]  . . . @2025-07-10T20:41:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install77]]  . . . @2025-07-10T19:56:35Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install]]  . . . @2025-07-10T17:32:37Z by [[~jrmu]]: [==]%0a* [[Profanity.Connect]]  . . . @2025-07-05T12:20:49Z by [[~saeed]]: [==]%0a* [[Tls.Intro]]  . . . @2025-07-05T10:53:20Z by [[~saeed]]: [=add more info on TLS details=]%0a* [[Telnet.Http]]  . . . @2025-07-05T09:49:06Z by [[~saeed]]: [=style changes=]%0a* [[Lists.Ircnow]]  . . . @2025-07-04T19:43:13Z by [[~mkf]]: [==]%0a* [[Ircnow.Howtoask]]  . . . @2025-07-04T17:21:18Z by [[~mkf]]: [=oops, s/#/*/g, (also a bit nicer wording)=]%0a* [[Openbsd.Pkg]]  . . . @2025-07-04T16:12:59Z by [[~mkf]]: [=pkg_info doesn't require doas, some other minor changes=]%0a* [[Syspatch.Syspatch]]  . . . @2025-07-04T15:49:22Z by [[~mkf]]: [=minor changes=]%0a* [[SiteAdmin.AuthUser]]  . . . @2025-07-04T15:27:53Z by [[~mkf]]: [==]%0a* [[Tmux.Config]]  . . . @2025-07-01T19:40:00Z by [[~jrmu]]: [==]%0a* [[Humanities.Reading]]  . . . @2025-07-01T18:58:57Z by [[~jrmu]]: [==]%0a* [[Ambassador.Networks]]  . . . @2025-06-29T18:05:52Z by [[~jrmu]]: [==]%0a* [[Openbsd.Ed]]  . . . @2025-06-12T00:54:43Z by [[~mkf]]: [==]%0a* [[Oidentd.Install]]  . . . @2025-06-08T15:49:29Z by [[~jrmu]]: [==]%0a* [[Oidentd.ZNC]]  . . . @2025-06-08T15:48:36Z by [[~jrmu]]: [==]%0a* [[Dig.Usage]]  . . . @2025-06-04T23:24:09Z by [[~jrmu]]: [==]%0a* [[Hosts.Configure]]  . . . @2025-06-01T14:40:39Z by [[~jrmu]]: [==]%0a* [[Unbound.Control]]  . . . @2025-06-01T03:39:10Z by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]]  . . . @2025-05-31T00:26:52Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gns3]]  . . . @2025-05-15T04:25:09Z by [[~mkf]]: [==]%0a* [[Team.Announce]]  . . . @2025-04-24T19:05:10Z by [[~jrmu]]: [==]%0a* [[Ngircd.Install]]  . . . @2025-04-23T21:46:13Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade76]]  . . . @2025-04-23T20:47:11Z by [[~jrmu]]: [==]%0a* [[Pf.Guide]]  . . . @2025-04-23T17:53:19Z by [[~jrmu]]: [==]%0a* [[Pf.Intro]]  . . . @2025-04-23T17:53:09Z by [[~jrmu]]: [==]%0a* [[Ngircd.Patches]]  . . . @2025-04-23T17:23:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install76]]  . . . @2025-04-23T16:33:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Ngircd]]  . . . @2025-04-23T15:57:56Z by [[~jrmu]]: [==]%0a* [[Ircnow.9force]]  . . . @2025-04-09T21:56:33Z by [[~jrmu]]: [==]%0a* [[Pxeboot.Configure]]  . . . @2025-04-07T19:18:03Z by [[~jrmu]]: [==]%0a* [[Ircnow.Scholarship]]  . . . @2025-04-01T06:25:56Z by [[~jrmu]]: [==]%0a* [[Ircnow.Adminforces]]  . . . @2025-03-30T16:02:46Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Reading]]  . . . @2025-03-26T06:27:28Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Urndis]]  . . . @2025-03-18T10:20:58Z by [[~monsieur]]: [==]%0a* [[Opensmtpd.Lmtp]]  . . . @2025-03-17T19:35:33Z by [[~jrmu]]: [==]%0a* [[Ircnow.Minutemin]]  . . . @2025-03-16T16:06:01Z by [[~jrmu]]: [==]%0a* [[Vps.Vps]]  . . . @2025-03-15T23:56:23Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hopm]]  . . . @2025-01-08T18:14:37Z by [[~jrmu]]: [==]%0a* [[Gotweb.Install]]  . . . @2025-01-01T05:50:14Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gotweb]]  . . . @2025-01-01T05:47:05Z by [[~jrmu]]: [==]%0a* [[Openbsd.Anope]]  . . . @2024-12-22T23:20:54Z by [[~LohanG]]: [=updated the latest version number=]%0a* [[Vmm.Configure]]  . . . @2024-12-21T18:01:07Z by [[~jrmu]]: [==]%0a* [[Dns.Dnssec]]  . . . @2024-12-16T00:23:54Z by [[~jrmu]]: [==]%0a* [[Unbound.Opennic]]  . . . @2024-12-15T22:50:31Z by [[~jrmu]]: [=Add disabling DNSSEC instructions=]%0a* [[Unbound.Localzone]]  . . . @2024-12-15T21:45:46Z by [[~jrmu]]: [==]%0a* [[Resolv.Conf]]  . . . @2024-12-14T07:02:38Z by [[~jrmu]]: [==]%0a* [[Znc.Chroot]]  . . . @2024-12-14T05:45:07Z by [[~jrmu]]: [=add snippet about preferring ipv6 using resolv.conf=]%0a* [[Resolvd.Usage]]  . . . @2024-12-14T05:02:23Z by [[~jrmu]]: [==]%0a* [[Openbsd.Bsdrd]]  . . . @2024-12-14T01:49:42Z by [[~jrmu]]: [=update install link=]%0a* [[Unbound.Configure]]  . . . @2024-12-14T00:23:20Z by [[~jrmu]]: [==]%0a* [[Openbsd.Unboundadblock]]  . . . @2024-12-11T05:08:18Z by [[~jrmu]]: [==]%0a* [[Unbound.Adblock]]  . . . @2024-12-11T05:07:52Z by [[~jrmu]]: [==]%0a* [[Unbound.Dnssec]]  . . . @2024-12-11T03:19:26Z by [[~jrmu]]: [==]%0a* [[Unwind.Configure]]  . . . @2024-12-10T05:59:20Z by [[~jrmu]]: [==]%0a* [[OpenSSH.Connect]]  . . . @2024-12-10T01:50:37Z by [[~jrmu]]: [==]%0a* [[Vmm.ConfigureShared]]  . . . @2024-12-09T06:05:25Z by [[~jrmu]]: [==]%0a* [[Usermod.Usage]]  . . . @2024-12-06T06:52:39Z by [[~jrmu]]: [==]%0a* [[Dns.Registrars]]  . . . @2024-12-05T01:29:48Z by [[~jrmu]]: [==]%0a* [[Profiles.SysopNiteStorm]]  . . . @2024-11-27T20:30:05Z by [[~ns]]: [==]%0a* [[Create.UserEmail]]  . . . @2024-11-25T13:59:58Z by [[~SplinTer]]: [==]%0a* [[Create.User]]  . . . @2024-11-25T13:51:01Z by [[~SplinTer]]: [==]%0a* [[Almanack.CreateUser]]  . . . @2024-11-25T09:03:06Z by [[~SplinTer]]: [==]%0a* [[Chess.Chess]]  . . . @2024-11-23T18:55:17Z by [[~mkf]]: [==]%0a* [[Ircnow.Explorer]]  . . . @2024-11-23T17:56:53Z by [[~mkf]]: [=fix ugly looking screenshot=]%0a* [[Host.Usage]]  . . . @2024-11-23T01:12:18Z by [[~jrmu]]: [==]%0a* [[ScanFfs.Usage]]  . . . @2024-11-20T04:31:34Z by [[~jrmu]]: [==]%0a* [[Team.Welcome]]  . . . @2024-11-19T00:59:56Z by [[~jrmu]]: [==]%0a* [[Openhttpd.Hosting]]  . . . @2024-11-17T02:53:48Z by [[~jrmu]]: [==]%0a* [[Openssl.Cert]]  . . . @2024-11-17T02:40:22Z by [[~jrmu]]: [==]%0a* [[Netcat.Daemon]]  . . . @2024-11-17T02:03:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Galene]]  . . . @2024-11-14T17:59:54Z by [[~moocow]]: [==]%0a* [[Almanack.AdvancedMailServerSetup]]  . . . @2024-11-14T02:28:19Z by [[~SplinTer]]: [==]%0a* [[Kill.Usage]]  . . . @2024-11-14T02:25:25Z by [[~jrmu]]: [==]%0a* [[Ps.Usage]]  . . . @2024-11-14T02:20:50Z by [[~jrmu]]: [==]%0a* [[Almanack.SystemStatsSh]]  . . . @2024-11-14T01:29:56Z by [[~SplinTer]]: [==]%0a* [[Almanack.DumpBackupWithSCP]]  . . . @2024-11-14T01:29:32Z by [[~SplinTer]]: [==]%0a* [[Almanack.SetupMailServer]]  . . . @2024-11-13T04:07:16Z by [[~SplinTer]]: [==]%0a* [[Roundcube.Install]]  . . . @2024-11-13T03:34:24Z by [[~SplinTer]]: [==]%0a* [[Chroot.Intro]]  . . . @2024-11-12T04:30:16Z by [[~jrmu]]: [==]%0a* [[Freedom.Fork]]  . . . @2024-11-12T03:57:04Z by [[~jrmu]]: [==]%0a* [[Minutemin.Questions]]  . . . @2024-11-12T01:50:32Z by [[~jrmu]]: [==]%0a* [[Ssh.Fingerprints]]  . . . @2024-11-12T01:39:20Z by [[~jrmu]]: [==]%0a* [[Top.Usage]]  . . . @2024-11-12T01:02:53Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade76]]  . . . @2024-11-12T00:59:48Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade]]  . . . @2024-11-11T22:26:24Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade]]  . . . @2024-11-11T21:29:29Z by [[~jrmu]]: [==]%0a* [[Openbsd.CPAN]]  . . . @2024-10-26T06:59:30Z by [[~izzyb]]: [==]%0a* [[Psybnc.Install]]  . . . @2024-10-21T22:34:19Z by [[~jrmu]]: [==]%0a* [[Wg.Hosting]]  . . . @2024-10-19T21:25:34Z by [[~moocow]]: [=Configure WireGuard without NAT=]%0a* [[ZNC.Admin]]  . . . @2024-10-03T10:18:17Z by [[~tomglok]]: [==]%0a* [[Ambassador.Ilines]]  . . . @2024-09-20T18:20:36Z by [[~tomglok]]: [=update ipv4 addresses=]%0a* [[Opensmtpd.Vmail]]  . . . @2024-09-19T00:18:01Z by [[~jrmu]]: [==]%0a* [[Netcat.SMTP]]  . . . @2024-09-18T23:43:53Z by [[~jrmu]]: [==]%0a* [[Opensmtpd.Configure]]  . . . @2024-09-18T05:11:11Z by [[~jrmu]]: [==]%0a* [[Nsd.Configure]]  . . . @2024-09-18T05:00:35Z by [[~jrmu]]: [=Remove references to ircnow=]%0a* [[Openbsd.Dmarc]]  . . . @2024-09-15T00:39:01Z by [[~jrmu]]: [==]%0a* [[Iked.Roadwarrior]]  . . . @2024-09-11T19:18:33Z by [[~barth]]: [=missing code tag=]%0a* [[Openbsd.FilePermissions]]  . . . @2024-09-08T16:58:57Z by [[~tomglok]]: [=change from # chmod -R ... to # find ... so that the /etc/mail directory retains mode 0755=]%0a* [[Crontab.Edit]]  . . . @2024-09-06T12:28:31Z by [[~barth]]: [=correct mistake in the 0 * * * * * example=]%0a* [[Awk.Usage]]  . . . @2024-09-05T20:06:13Z by [[~barth]]: [==]%0a* [[Sed.Usage]]  . . . @2024-09-05T19:08:41Z by [[~barth]]: [==]%0a* [[Got.Server]]  . . . @2024-09-04T21:31:30Z by [[~barth]]: [=directory creation was missing=]%0a* [[Ipmi.Java]]  . . . @2024-08-28T06:34:49Z by [[~jrmu]]: [==]%0a* [[Ircnow.Media]]  . . . @2024-08-23T06:29:40Z by [[~jrmu]]: [==]%0a* [[OpenBSD.OnOVH]]  . . . @2024-08-22T00:54:43Z by [[~entrex]]: [==]%0a* [[Dns.Vhost]]  . . . @2024-08-19T19:54:07Z by [[~barth]]: [=fix redundancy=]%0a* [[DNS.SPF]]  . . . @2024-08-19T19:38:19Z by [[~barth]]: [=fix missing word=]%0a* [[Ifconfig.Change]]  . . . @2024-08-15T18:12:15Z by [[~barth]]: [=fixed typo in subnet mask hexadecimal representation=]%0a* [[Dhcpd.Configure]]  . . . @2024-08-15T16:30:33Z by [[~barth]]: [==]%0a* [[IP.Myaddress]]  . . . @2024-08-15T15:29:41Z by [[~barth]]: [==]%0a* [[Relayd.Acceleration]]  . . . @2024-08-14T19:11:18Z by [[~barth]]: [==]%0a* [[Ircnow.Novem]]  . . . @2024-08-14T13:44:41Z by [[~jrmu]]: [==]%0a* [[Ircnow.Codeforce]]  . . . @2024-08-10T19:43:34Z by [[~jrmu]]: [==]%0a* [[Ircnow.CodeForce]]  . . . @2024-08-10T19:38:23Z by [[~jrmu]]: [==]%0a* [[Sshd.Disablepassword]]  . . . @2024-08-07T03:52:17Z by [[~LohanG]]: [=corrected a typo=]%0a* [[Iked.Binat]]  . . . @2024-08-06T22:30:44Z by [[~jrmu]]: [==]%0a* [[C101.C101]]  . . . @2024-08-01T18:05:37Z by [[~jrmu]]: [==]%0a* [[Tcpbench.Usage]]  . . . @2024-07-30T15:34:27Z by [[~jrmu]]: [==]%0a* [[Bouncer.Bouncer]]  . . . @2024-07-28T22:09:16Z by [[~quiliro]]: [=         Summary: Emacs ERC details=]%0a* [[Iked.Android]]  . . . @2024-07-26T17:22:44Z by [[~jrmu]]: [==]%0a* [[Iked.Roadwarriorvmm]]  . . . @2024-07-25T07:29:51Z by [[~jrmu]]: [==]%0a* [[Iked.Sitetosite]]  . . . @2024-07-25T06:04:47Z by [[~jrmu]]: [==]%0a* [[Tor.Irc]]  . . . @2024-07-25T01:47:57Z by [[~entrex]]: [=Update irc.ircforever.org's Tor address=]%0a* [[Email.Email]]  . . . @2024-07-20T14:36:06Z by [[~jrmu]]: [==]%0a* [[Vpn.Vpn]]  . . . @2024-07-20T14:35:25Z by [[~jrmu]]: [==]%0a* [[Unix.Reading]]  . . . @2024-07-20T05:08:40Z by [[~jrmu]]: [==]%0a* [[Iked.Sitetositevmm]]  . . . @2024-07-19T05:45:54Z by [[~jrmu]]: [==]%0a* [[Ospfd.Configure]]  . . . @2024-07-18T22:22:50Z by [[~jrmu]]: [==]%0a* [[Irc.Clients]]  . . . @2024-07-16T01:09:48Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wg]]  . . . @2024-07-16T01:06:09Z by [[~jrmu]]: [==]%0a* [[Netcat.Usage]]  . . . @2024-07-15T14:51:49Z by [[~jrmu]]: [==]%0a* [[Iked.Configure]]  . . . @2024-07-15T06:22:31Z by [[~jrmu]]: [==]%0a* [[Ripd.Configure]]  . . . @2024-07-14T01:27:04Z by [[~jrmu]]: [==]%0a* [[Nat.Configure]]  . . . @2024-07-13T16:13:34Z by [[~jrmu]]: [==]%0a* [[Profiles.Jrmu]]  . . . @2024-07-13T05:55:06Z by [[~jrmu]]: [==]%0a* [[Jrmu.Bio]]  . . . @2024-07-13T05:54:20Z by [[~jrmu]]: [==]%0a* [[Route.Static]]  . . . @2024-07-12T14:28:06Z by [[~jrmu]]: [==]%0a* [[Wordpress.Install]]  . . . @2024-07-08T01:02:48Z by [[~jrmu]]: [=merge changes from matt and mkf from openbsd/wordpress=]%0a* [[Openbsd.Wordpress]]  . . . @2024-07-08T01:02:14Z by [[~jrmu]]: [==]%0a* [[Sshd.Chroot]]  . . . @2024-07-05T15:54:11Z by [[~jrmu]]: [==]%0a* [[Openrsync.Chroot]]  . . . @2024-07-04T06:00:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Loginconf]]  . . . @2024-07-04T05:54:38Z by [[~jrmu]]: [==]%0a* [[Ssh.Chroot]]  . . . @2024-07-04T05:42:21Z by [[~jrmu]]: [==]%0a* [[Rsync.Usage]]  . . . @2024-07-04T05:21:34Z by [[~jrmu]]: [==]%0a* [[Openrsync.Usage]]  . . . @2024-07-04T04:57:23Z by [[~jrmu]]: [==]%0a* [[Gre.6in4vmm]]  . . . @2024-06-30T15:57:13Z by [[~jrmu]]: [==]%0a* [[Gre.6in4]]  . . . @2024-06-29T08:42:26Z by [[~jrmu]]: [==]%0a* [[Gre.6in4nat]]  . . . @2024-06-29T05:50:45Z by [[~jrmu]]: [==]%0a* [[Openbsd.Identd]]  . . . @2024-06-22T00:11:09Z by [[~jrmu]]: [==]%0a* [[Identd.Configure]]  . . . @2024-06-22T00:10:57Z by [[~jrmu]]: [==]%0a* [[Buyvm.Routedsubnet]]  . . . @2024-06-21T19:14:32Z by [[~jrmu]]: [==]%0a* [[Ircnow.Hosting]]  . . . @2024-06-20T15:58:23Z by [[~jrmu]]: [==]%0a* [[Team.Team]]  . . . @2024-06-20T15:57:03Z by [[~jrmu]]: [==]%0a* [[Password.Words]]  . . . @2024-06-19T01:11:41Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifitoethernet]]  . . . @2024-06-18T21:23:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifi]]  . . . @2024-06-18T21:04:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.BBB]]  . . . @2024-06-18T16:13:57Z by [[~jrmu]]: [=Update version=]%0a* [[Sftp.Chroot]]  . . . @2024-06-18T06:52:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Hostap]]  . . . @2024-06-18T06:03:26Z by [[~jrmu]]: [==]%0a* [[Vlan.Configure]]  . . . @2024-06-17T07:47:29Z by [[~jrmu]]: [==]%0a* [[Vmm.Plan9]]  . . . @2024-06-16T06:28:55Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vlan]]  . . . @2024-06-14T21:55:43Z by [[~jrmu]]: [==]%0a* [[Freedom.Radio]]  . . . @2024-06-12T17:45:33Z by [[~jrmu]]: [==]%0a* [[Sshd.Configure]]  . . . @2024-06-12T00:43:49Z by [[~jrmu]]: [==]%0a* [[Team.Federation]]  . . . @2024-06-11T04:59:07Z by [[~Yiming]]: [=update=]%0a* [[Opensmtpd.Inbox]]  . . . @2024-06-09T17:27:48Z by [[~jrmu]]: [==]%0a* [[Profiles.Xfnw]]  . . . @2024-06-09T02:05:47Z by [[~xfnw]]: [==]%0a* [[Openbsd.Sysctl]]  . . . @2024-06-08T22:23:31Z by [[~jrmu]]: [==]%0a* [[Cvsweb.Restore]]  . . . @2024-06-08T16:40:18Z by [[~jrmu]]: [==]%0a* [[Shell.Cronjobs]]  . . . @2024-06-06T17:56:05Z by [[~jrmu]]: [==]%0a* [[Cron.Suppressmail]]  . . . @2024-06-06T17:55:41Z by [[~jrmu]]: [==]%0a* [[Ksh.History]]  . . . @2024-06-06T17:00:05Z by [[~jrmu]]: [==]%0a* [[Ksh.Editor]]  . . . @2024-06-06T16:28:18Z by [[~jrmu]]: [=Credit to mkf and Naglfar for writing parts of these guides=]%0a* [[Openbsd.Tcpdump]]  . . . @2024-06-05T05:50:43Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Veb]]  . . . @2024-06-04T07:44:16Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vether]]  . . . @2024-06-04T07:25:53Z by [[~jrmu]]: [==]%0a* [[MountNfs.Usage]]  . . . @2024-06-03T09:52:35Z by [[~mkf]]: [==]%0a* [[Hostnameif.Autoconf]]  . . . @2024-06-01T23:39:30Z by [[~jrmu]]: [==]%0a* [[Rad.Configure]]  . . . @2024-06-01T20:26:13Z by [[~jrmu]]: [==]%0a* [[Znc.Patch]]  . . . @2024-06-01T16:45:30Z by [[~jrmu]]: [==]%0a* [[Route.Hostnameif]]  . . . @2024-05-31T06:17:03Z by [[~jrmu]]: [==]%0a* [[Hostnameif.Static]]  . . . @2024-05-30T23:03:07Z by [[~jrmu]]: [==]%0a* [[Unbound.LAN]]  . . . @2024-05-30T13:02:25Z by [[~Posterdati]]: [==]%0a* [[Marketing.Recruit]]  . . . @2024-05-29T12:39:26Z by [[~jrmu]]: [==]%0a* [[Ircnow.Team]]  . . . @2024-05-29T12:08:42Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Usage]]  . . . @2024-05-29T11:30:14Z by [[~jrmu]]: [=thanks to mkf on August 02, 2021, at 12:59 PM=]%0a* [[Ifconfig.Ifconfig]]  . . . @2024-05-29T11:29:55Z by [[~jrmu]]: [==]%0a* [[Donations.Donations]]  . . . @2024-05-28T16:38:16Z by [[~jrmu]]: [==]%0a* [[Oidentd.Changeident]]  . . . @2024-05-28T00:11:37Z by [[~jrmu]]: [==]%0a* [[Znc.Support]]  . . . @2024-05-28T00:07:46Z by [[~jrmu]]: [==]%0a* [[Znc.Admin]]  . . . @2024-05-28T00:06:29Z by [[~jrmu]]: [==]%0a* [[Minetest.Minetest]]  . . . @2024-05-27T22:43:44Z by [[~jrmu]]: [==]%0a* [[Irc101.Irc101]]  . . . @2024-05-27T22:41:28Z by [[~jrmu]]: [==]%0a* [[Dns.Troubleshooting]]  . . . @2024-05-27T21:55:36Z by [[~jrmu]]: [==]%0a* [[Nsd.Troubleshoot]]  . . . @2024-05-27T21:55:08Z by [[~jrmu]]: [==]%0a* [[Bgpd.Configure]]  . . . @2024-05-27T21:44:19Z by [[~jrmu]]: [==]%0a* [[Route.Sourceaddr]]  . . . @2024-05-22T23:31:46Z by [[~jrmu]]: [==]%0a* [[Ircnow.Hardware]]  . . . @2024-05-19T21:48:37Z by [[~jrmu]]: [==]%0a* [[Oddprotocol.Hardware]]  . . . @2024-05-19T21:45:29Z by [[~jrmu]]: [==]%0a* [[Bsdforall.Hardware]]  . . . @2024-05-19T21:41:54Z by [[~jrmu]]: [==]%0a* [[Nastycode.Hardware]]  . . . @2024-05-19T20:46:34Z by [[~jrmu]]: [==]%0a* [[Planetofnix.Hardware]]  . . . @2024-05-19T20:45:03Z by [[~jrmu]]: [==]%0a* [[Marketing.Memes]]  . . . @2024-05-16T18:05:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade75]]  . . . @2024-05-11T06:39:58Z by [[~jrmu]]: [==]%0a* [[Ircnow.Services]]  . . . @2024-05-10T16:12:29Z by [[~izzyb]]: [==]%0a* [[Openbsd.Biboumi]]  . . . @2024-05-10T09:13:51Z by [[~mkf]]: [=udns doesn't seem to work in ircnow.org since upgrade to 7.5, i don't know why.=]%0a* [[Openbsd.Drawtermssh]]  . . . @2024-05-10T07:08:07Z by [[~mkf]]: [==]%0a* [[OpenBSD.Iked]]  . . . @2024-05-10T06:58:23Z by [[~mkf]]: [==]%0a* [[Openbsd.Dump]]  . . . @2024-05-07T17:10:33Z by [[~jrmu]]: [==]%0a* [[Freedom.Homestead]]  . . . @2024-05-06T05:49:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Restore]]  . . . @2024-05-05T22:30:23Z by [[~jrmu]]: [==]%0a* [[Debate.Providers]]  . . . @2024-05-04T04:13:44Z by [[~Yonle]]: [==]%0a* [[Openbsd.Prosody]]  . . . @2024-05-02T13:20:46Z by [[~mkf]]: [==]%0a* [[DNS.MTA-STS]]  . . . @2024-05-01T17:38:03Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fstab]]  . . . @2024-04-30T13:00:51Z by [[~mkf]]: [=mention ro=]%0a* [[Ffs.Intro]]  . . . @2024-04-30T12:56:49Z by [[~mkf]]: [=hehe=]%0a* [[Gnus.Connect]]  . . . @2024-04-30T12:31:49Z by [[~mkf]]: [==]%0a* [[Dovecot.Install]]  . . . @2024-04-26T23:55:07Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Openbsd.Mlmmj]]  . . . @2024-04-25T18:41:36Z by [[~izzyb]]: [==]%0a* [[Ln.Shell]]  . . . @2024-04-24T16:07:14Z by [[~jrmu]]: [==]%0a* [[Mariadb.Install]]  . . . @2024-04-13T18:06:28Z by [[~mkf]]: [==]%0a* [[Openbsd.Openbsd]]  . . . @2024-04-13T18:02:19Z by [[~mkf]]: [==]%0a* [[Fics.Admin]]  . . . @2024-04-12T19:01:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade75]]  . . . @2024-04-11T20:42:45Z by [[~jrmu]]: [==]%0a* [[Ircnow.Milestones]]  . . . @2024-04-11T19:29:33Z by [[~jrmu]]: [==]%0a* [[Ambassador.Markets]]  . . . @2024-04-11T17:15:42Z by [[~jrmu]]: [==]%0a* [[Swapctl.Usage]]  . . . @2024-04-11T07:06:24Z by [[~jrmu]]: [==]%0a* [[Disklabel.Usage]]  . . . @2024-04-11T06:49:54Z by [[~jrmu]]: [==]%0a* [[Newfs.Usage]]  . . . @2024-04-11T06:20:14Z by [[~jrmu]]: [==]%0a* [[Mount.Usage]]  . . . @2024-04-11T06:19:40Z by [[~jrmu]]: [==]%0a* [[Fdisk.Usage]]  . . . @2024-04-11T00:09:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Disklabel]]  . . . @2024-04-10T23:43:12Z by [[~jrmu]]: [==]%0a* [[Disklabel.Partitioning]]  . . . @2024-04-10T23:22:13Z by [[~jrmu]]: [==]%0a* [[Softraid.Install]]  . . . @2024-04-09T23:30:49Z by [[~jrmu]]: [==]%0a* [[Softraid.Rebuild]]  . . . @2024-04-09T21:56:59Z by [[~jrmu]]: [==]%0a* [[Openbsd.Backups]]  . . . @2024-04-09T21:50:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fdisk]]  . . . @2024-04-09T21:33:33Z by [[~jrmu]]: [==]%0a* [[Openbsd.Psybnc]]  . . . @2024-04-09T19:14:35Z by [[~jrmu]]: [==]%0a* [[Openssl.Check]]  . . . @2024-04-08T20:30:49Z by [[~jrmu]]: [==]%0a* [[Openbsd.Snac]]  . . . @2024-04-08T16:30:46Z by [[~Yonle]]: [==]%0a* [[Openbsd.Install75]]  . . . @2024-04-07T22:53:36Z by [[~jrmu]]: [==]%0a* [[Atactl.Usage]]  . . . @2024-04-07T10:57:16Z by [[~mkf]]: [=add sleep command=]%0a* [[Vmctl.Disk]]  . . . @2024-04-06T23:08:15Z by [[~jrmu]]: [==]%0a* [[Openbsd.Outofmemory]]  . . . @2024-04-06T21:03:39Z by [[~jrmu]]: [==]%0a* [[Dmesg.Usage]]  . . . @2024-04-06T20:15:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Dmesg]]  . . . @2024-04-06T20:15:22Z by [[~jrmu]]: [==]%0a* [[Vps.Users]]  . . . @2024-04-06T19:10:58Z by [[~Posterdati]]: [==]%0a* [[Profiles.Yiming]]  . . . @2024-04-06T04:59:28Z by [[~Yiming]]: [=Create New Page=]%0a* [[Openbsd.Singleuser]]  . . . @2024-04-03T23:51:20Z by [[~jrmu]]: [==]%0a* [[Hostname.Usage]]  . . . @2024-04-03T23:38:15Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hier]]  . . . @2024-04-03T23:23:13Z by [[~jrmu]]: [==]%0a* [[Dd.Iso]]  . . . @2024-04-03T20:30:21Z by [[~jrmu]]: [==]%0a* [[Openbsd.Localtime]]  . . . @2024-04-03T16:39:46Z by [[~jrmu]]: [==]%0a* [[Openbsd.Bootconf]]  . . . @2024-04-03T07:35:48Z by [[~jrmu]]: [==]%0a* [[Router.Hardware]]  . . . @2024-03-31T23:16:50Z by [[~jrmu]]: [==]%0a* [[Sysop.Hardware]]  . . . @2024-03-31T22:05:27Z by [[~jrmu]]: [==]%0a* [[Bouncer.Thunderbird]]  . . . @2024-03-30T12:51:26Z by [[~Yiming]]: [=Update=]%0a* [[Openbsd.Akkoma]]  . . . @2024-03-25T04:31:17Z by [[~Yonle]]: [==]%0a* [[Openbsd.Pleroma]]  . . . @2024-03-25T04:30:19Z by [[~Yonle]]: [==]%0a* [[Relayd.Wss]]  . . . @2024-03-20T22:13:08Z by [[~jrmu]]: [=Thanks to miniontoby!=]%0a* [[Rcd.Configure]]  . . . @2024-03-14T14:14:37Z by [[~geze]]: [==]%0a* [[Ngircd.Link]]  . . . @2024-03-14T09:25:10Z by [[~geze]]: [==]%0a* [[Pf.Bittorrent]]  . . . @2024-03-13T03:17:53Z by [[~jrmu]]: [==]%0a* [[Openbsd.Rcctl]]  . . . @2024-03-09T18:16:03Z by [[~geze]]: [==]%0a* [[Bouncer.Erc]]  . . . @2024-02-19T19:25:28Z by [[~kiliro]]: [=Add better format                                 Summary: Add better formatin=]%0a* [[Openbsd.Icecast]]  . . . @2024-02-12T17:38:08Z by [[~mkf]]: [=minor changes=]%0a* [[Cwm.Configure]]  . . . @2024-02-10T20:34:56Z by [[~jrmu]]: [==]%0a* [[9.Drawterm]]  . . . @2024-02-10T17:15:50Z by [[~jrmu]]: [==]%0a* [[Wsconsctl.Usage]]  . . . @2024-02-10T06:50:02Z by [[~jrmu]]: [==]%0a* [[Irc.Easy]]  . . . @2024-02-04T18:52:09Z by [[~jrmu]]: [==]%0a* [[Almanack.TheloungeWebircClient]]  . . . @2024-02-01T13:39:12Z by [[~SplinTer]]: [==]%0a* [[Openbsd.Panic]]  . . . @2024-01-20T22:18:08Z by [[~jrmu]]: [==]%0a* [[Openssh.Totp]]  . . . @2024-01-16T07:17:39Z by [[~jrmu]]: [==]%0a* [[Unix101.Unix101]]  . . . @2024-01-11T17:22:18Z by [[~jrmu]]: [==]%0a* [[Atheme.Install]]  . . . @2024-01-01T15:24:17Z by [[~rahl]]: [=Atheme is written in C=]%0a* [[Rio.Customize]]  . . . @2023-12-30T21:33:22Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade74]]  . . . @2023-12-28T21:05:35Z by [[~jrmu]]: [==]%0a* [[Email.Lists]]  . . . @2023-12-26T20:16:01Z by [[~jrmu]]: [==]%0a* [[Xboard.Connect]]  . . . @2023-12-26T01:05:55Z by [[~jrmu]]: [==]%0a* [[I2Pd.Install]]  . . . @2023-12-20T06:00:49Z by [[~Yonle]]: [==]%0a* [[9C.Exits]]  . . . @2023-12-18T15:10:37Z by [[~mkf]]: [==]%0a* [[Openbsd.Bitlbee]]  . . . @2023-12-18T10:06:57Z by [[~mkf]]: [==]%0a* [[9.Authsrv]]  . . . @2023-12-18T09:11:44Z by [[~mkf]]: [=delete empty page=]%0a* [[Bouncer.Icechat]]  . . . @2023-12-18T09:09:46Z by [[~mkf]]: [=remove duplicate article (see Bouncer.IceChat)=]%0a* [[Ircnow.SSHFingerprints]]  . . . @2023-12-17T18:47:56Z by [[~jrmu]]: [==]%0a* [[Vmm.UbuntuIso]]  . . . @2023-12-04T20:16:51Z by [[~jrmu]]: [==]%0a* [[Vmm.Sysupgrade]]  . . . @2023-12-02T14:59:55Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Openaccess]]  . . . @2023-12-01T03:16:51Z by [[~hed0x]]: [==]%0a* [[Profiles.Tcache]]  . . . @2023-11-30T02:41:15Z by [[~Tcache]]: [==]%0a* [[Openbsd.Wraith]]  . . . @2023-11-25T18:49:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Host]]  . . . @2023-11-24T22:51:07Z by [[~jrmu]]: [==]%0a* [[Hunchentoot.Install]]  . . . @2023-11-24T19:50:41Z by [[~Posterdati]]: [==]%0a* [[Openbsd.Install73]]  . . . @2023-11-18T05:32:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install74]]  . . . @2023-11-18T05:06:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade74]]  . . . @2023-11-16T00:15:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Tcltls]]  . . . @2023-11-06T20:19:24Z by [[~jrmu]]: [==]%0a* [[Olympics.Games]]  . . . @2023-11-05T18:39:36Z by [[~jrmu]]: [==]%0a* [[Team.Security]]  . . . @2023-11-04T18:45:38Z by [[~jrmu]]: [==]%0a* [[Linux.Reading]]  . . . @2023-11-01T03:47:13Z by [[~jrmu]]: [==]%0a* [[Openbsd.PFStable]]  . . . @2023-10-27T19:07:16Z by [[~sylv1a]]: [=Revise ICMP section in accordance with RFCs. Fix icmp6 syntax issue.=]%0a* [[Ircnow.Roadmap2024]]  . . . @2023-10-23T03:33:27Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap]]  . . . @2023-10-23T03:02:14Z by [[~jrmu]]: [==]%0a* [[DNS.Mail]]  . . . @2023-10-19T19:09:57Z by [[~sylv1a]]: [=Change so _dkimsign is used for /etc/mail/dkim. _dovecot never needs to access that folder.=]%0a* [[Pmwiki.Replace]]  . . . @2023-10-19T17:19:19Z by [[~sylv1a]]: [=Fix IndentationError, although the script seems to have other issues (blank output)=]%0a* [[Police.Intro]]  . . . @2023-10-08T05:05:25Z by [[~jrmu]]: [==]%0a* [[Unbound.DNSSEC]]  . . . @2023-10-08T02:32:13Z by [[~sylv1a]]: [=nitpick: Restart/Reload rather than Restart/reload=]%0a* [[Openbsd.Hopm-NowWithInit]]  . . . @2023-10-07T05:20:56Z by [[~Maddie]]: [=[Minor]: Cleaned ansible code for more efficency.=]%0a* [[C.Cprimer]]  . . . @2023-10-05T18:57:29Z by [[~jrmu]]: [==]%0a* [[Tor.Hidden]]  . . . @2023-10-04T18:19:36Z by [[~sylv1a]]: [=Add authorization section for hidden services=]%0a* [[Dns.TroubleshootingDNS]]  . . . @2023-10-03T06:23:08Z by [[~jrmu]]: [==]%0a* [[9.Ramfs]]  . . . @2023-09-27T15:43:55Z by [[~jrmu]]: [==]%0a* [[Ngircd.Loginconf]]  . . . @2023-09-22T14:40:06Z by [[~Yonle]]: [=Probably need some revertion.=]%0a* [[Hosting.Providers]]  . . . @2023-09-12T04:58:26Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap2023]]  . . . @2023-09-06T07:48:43Z by [[~jrmu]]: [==]%0a* [[9.9pideas]]  . . . @2023-09-03T18:58:43Z by [[~jrmu]]: [==]%0a* [[9.9gridchan]]  . . . @2023-09-03T06:16:25Z by [[~jrmu]]: [==]%0a* [[9.Acmemail]]  . . . @2023-09-01T18:05:18Z by [[~jrmu]]: [==]%0a* [[9.Account]]  . . . @2023-09-01T17:09:51Z by [[~zleap]]: [==]%0a* [[9.Date]]  . . . @2023-09-01T13:46:05Z by [[~jrmu]]: [==]%0a* [[9.Shell]]  . . . @2023-08-27T18:52:33Z by [[~jrmu]]: [==]%0a* [[9.Why9]]  . . . @2023-08-25T17:15:16Z by [[~jrmu]]: [==]%0a* [[9.Splinternet]]  . . . @2023-08-24T02:31:30Z by [[~jrmu]]: [==]%0a* [[9.PKI]]  . . . @2023-08-23T19:47:46Z by [[~jrmu]]: [==]%0a* [[9.IP]]  . . . @2023-08-23T00:12:14Z by [[~jrmu]]: [==]%0a* [[9.Inter9]]  . . . @2023-08-23T00:11:11Z by [[~jrmu]]: [==]%0a* [[9.Irc]]  . . . @2023-08-22T14:15:24Z by [[~xfnw]]: [=spelling=]%0a* [[9.Rcpu]]  . . . @2023-08-21T17:21:54Z by [[~jrmu]]: [==]%0a* [[9.FNS]]  . . . @2023-08-19T17:30:06Z by [[~jrmu]]: [==]%0a* [[9.PNS]]  . . . @2023-08-19T17:05:01Z by [[~jrmu]]: [==]%0a* [[9C.Intro]]  . . . @2023-08-15T22:57:20Z by [[~mkf]]: [==]%0a* [[Hw.X230]]  . . . @2023-08-15T12:46:43Z by [[~mkf]]: [==]%0a* [[9.Reading]]  . . . @2023-08-14T02:37:46Z by [[~jrmu]]: [==]%0a* [[Netcat.Irc]]  . . . @2023-08-07T01:37:18Z by [[~xfnw]]: [=correct (unused) USER parameters=]%0a* [[Openbsd.Sysupgrade71]]  . . . @2023-07-27T20:09:43Z by [[~xfnw]]: [=using both -U and -u at the same time is pointless=]%0a* [[Profiles.Yonle]]  . . . @2023-07-17T15:08:57Z by [[~Yonle]]: [==]%0a* [[Openbsd.ZNCModules]]  . . . @2023-07-16T20:56:32Z by [[~izzyb]]: [=Added links to more modules=]%0a* [[Pbug.Bio]]  . . . @2023-07-08T13:53:57Z by [[~pbug]]: [==]%0a* [[Vmm.DebianIso]]  . . . @2023-07-05T19:58:36Z by [[~TheLion]]: [==]%0a* [[Certbot.Nginx]]  . . . @2023-07-04T13:58:54Z by [[~Yonle]]: [==]%0a* [[Pf.Vpn]]  . . . @2023-07-04T05:59:40Z by [[~jrmu]]: [==]%0a* [[Ircnow.Perl]]  . . . @2023-07-02T21:08:34Z by [[~izzyb]]: [==]%0a* [[Shelllabs.Manifesto]]  . . . @2023-07-02T18:39:22Z by [[~jrmu]]: [==]%0a* [[Vpn.VpnIos]]  . . . @2023-07-01T21:21:46Z by [[~jrmu]]: [==]%0a* [[Terms.Terms]]  . . . @2023-06-30T14:35:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Orangepi3lts]]  . . . @2023-06-12T00:06:06Z by [[~jrmu]]: [==]%0a* [[Openbsd.Xenodm]]  . . . @2023-06-11T16:30:39Z by [[~Posterdati]]: [=OpenBSD, xorg, xenodm, monitors=]%0a* [[Ircnow.Education]]  . . . @2023-06-10T06:13:37Z by [[~jrmu]]: [==]%0a* [[DNS.RDNS]]  . . . @2023-06-10T05:27:27Z by [[~jacobk]]: [=fix link to Ipv6rdns=]%0a* [[Ngircd.Sins]]  . . . @2023-06-09T20:20:11Z by [[~jrmu]]: [==]%0a* [[Ngircd.Bugs]]  . . . @2023-06-09T19:46:55Z by [[~jrmu]]: [==]%0a* [[Jujube.Jujube]]  . . . @2023-06-08T21:38:47Z by [[~Naglfar]]: [=Update domain name=]%0a* [[Ikiwiki.Install]]  . . . @2023-06-07T22:48:44Z by [[~jrmu]]: [==]%0a* [[Shell.Limits]]  . . . @2023-06-06T20:12:08Z by [[~jrmu]]: [==]%0a* [[Freedom.Universal]]  . . . @2023-05-31T19:02:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gnost-relay]]  . . . @2023-05-31T10:53:55Z by [[~Yonle]]: [=There's a reason why i connect to IPv6 instead of IPv4=]%0a* [[Got.RemoteRepo]]  . . . @2023-05-28T04:26:48Z by [[~izzyb]]: [==]%0a* [[Freedom.Privacy]]  . . . @2023-05-22T19:09:22Z by [[~jrmu]]: [==]%0a* [[Psotnic.Install]]  . . . @2023-05-22T16:03:20Z by [[~devune]]: [==]%0a* [[Vmm.DevuanIso]]  . . . @2023-05-21T18:54:36Z by [[~pbug]]: [==]%0a* [[Ngircd.Ircnow]]  . . . @2023-05-19T21:54:04Z by [[~izzyb]]: [=Setup to match Ianj's version.=]%0a* [[NewsNow.NewsNow]]  . . . @2023-05-18T12:51:42Z by [[~miniontoby]]: [==]%0a* [[Nsd.Masterslave]]  . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Botnow.Install]]  . . . @2023-05-09T19:17:22Z by [[~izzyb]]: [=added bots tag=]%0a* [[Bouncer.Ircrc]]  . . . @2023-05-09T04:40:42Z by [[~jrmu]]: [==]%0a* [[WikiTips.Cookbooks]]  . . . @2023-05-04T21:30:21Z by [[~izzyb]]: [==]%0a* [[Openbsd.MlmmjWebArchiver]]  . . . @2023-05-04T00:33:10Z by [[~izzyb]]: [=Added missing instructions for installing mhonarc=]%0a* [[Bots.Basicbot]]  . . . @2023-04-30T21:47:44Z by [[~izzyb]]: [=fixed missing ; in my $mod={}=]%0a* [[Bots.BasicbotWiki]]  . . . @2023-04-30T02:59:37Z by [[~izzyb]]: [=Initial post=]%0a* [[Perl101.Perl101]]  . . . @2023-04-29T22:34:22Z by [[~izzyb]]: [==]%0a* [[Tmux.Tmux]]  . . . @2023-04-29T21:32:15Z by [[~izzyb]]: [=Initial wikigroup page with pagelist and links to other related tools=]%0a* [[Hardware.Ps2]]  . . . @2023-04-28T08:01:37Z by [[~mkf]]: [==]%0a* [[Hardware.Ethernet]]  . . . @2023-04-26T04:23:15Z by [[~mkf]]: [=importing this new found information, thanks cinap.=]%0a* [[9.Cheatsheet]]  . . . @2023-04-26T04:06:46Z by [[~jrmu]]: [==]%0a* [[Mutt.Connect]]  . . . @2023-04-23T20:19:43Z by [[~jrmu]]: [==]%0a* [[WikiTips.GroupsTagsCategories]]  . . . @2023-04-22T16:12:01Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiFormatting]]  . . . @2023-04-22T06:27:30Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiGroups]]  . . . @2023-04-22T06:04:14Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiTips]]  . . . @2023-04-22T05:11:04Z by [[~izzyb]]: [==]%0a* [[WikiTips.InterMap]]  . . . @2023-04-22T04:41:45Z by [[~izzyb]]: [=Tips for using interMap links to other data sources=]%0a* [[Cherry.Cherry]]  . . . @2023-04-22T03:53:28Z by [[~izzyb]]: [==]%0a* [[Botnow.Botnow]]  . . . @2023-04-22T02:20:54Z by [[~izzyb]]: [==]%0a* [[Bouncer.Irssi]]  . . . @2023-04-22T00:51:13Z by [[~izzyb]]: [==]%0a* [[Bots.Translator]]  . . . @2023-04-21T15:29:21Z by [[~forero]]: [==]%0a* [[Course-unix100.Course-unix100]]  . . . @2023-04-21T04:08:32Z by [[~izzyb]]: [==]%0a* [[Sylpheed.Connect]]  . . . @2023-04-20T06:21:36Z by [[~initfree]]: [==]%0a* [[Eggdrop191.Install]]  . . . @2023-04-19T16:03:48Z by [[~jrmu]]: [=updated version number=]%0a* [[WikiTips.Markup]]  . . . @2023-04-19T04:01:20Z by [[~izzyb]]: [=Added notes on markdown cookbook=]%0a* [[OpenSSH.Keygen]]  . . . @2023-04-19T00:30:11Z by [[~izzyb]]: [=softened the language on setting a passphrase to 'should set' instead of 'always set'=]%0a* [[Password.Schemes]]  . . . @2023-04-17T20:46:42Z by [[~izzyb]]: [==]%0a* [[Openbsd.KnownIssues]]  . . . @2023-04-10T22:02:38Z by [[~izzyb]]: [==]%0a* [[Fics.Install]]  . . . @2023-04-08T01:47:11Z by [[~jrmu]]: [==]%0a* [[Chess.Limitsbot]]  . . . @2023-04-02T01:49:23Z by [[~jrmu]]: [==]%0a* [[Relayd.TLSMulti]]  . . . @2023-03-31T14:16:54Z by [[~jrmu]]: [==]%0a* [[Chess.Tournament]]  . . . @2023-03-28T00:50:21Z by [[~jrmu]]: [==]%0a* [[Bots.Bots]]  . . . @2023-03-25T04:16:10Z by [[~izzyb]]: [==]%0a* [[Eggdrop.Eggdrop]]  . . . @2023-03-25T04:12:34Z by [[~izzyb]]: [==]%0a* [[Eggdrop.DuckHunt]]  . . . @2023-03-25T04:11:04Z by [[~izzyb]]: [==]%0a* [[Eggdrop.BotZNC]]  . . . @2023-03-25T04:10:26Z by [[~izzyb]]: [==]%0a* [[Eggdrop184.Install]]  . . . @2023-03-25T04:04:13Z by [[~izzyb]]: [==]%0a* [[Bots.Botnow]]  . . . @2023-03-24T17:57:43Z by [[~izzyb]]: [=Added redirect link for botnow=]%0a* [[9.9p]]  . . . @2023-03-23T12:00:13Z by [[~mkf]]: [==]%0a* [[Openbsd.Upgrade72]]  . . . @2023-03-22T02:48:07Z by [[~izzyb]]: [=Simple stub to upgrade68=]%0a* [[Openbsd.Upgrade69]]  . . . @2023-03-22T02:45:25Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade71]]  . . . @2023-03-22T01:24:24Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade70]]  . . . @2023-03-22T01:23:31Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade68]]  . . . @2023-03-22T01:19:01Z by [[~izzyb]]: [=Added drop screen definitions and info re sysupgrade=]%0a* [[Terms.Privacy]]  . . . @2023-03-21T20:09:01Z by [[~mkf]]: [==]%0a* [[Eggdrop.TCLErorrWhileExecutingPackage]]  . . . @2023-03-21T03:01:23Z by [[~GuardiaN]]: [==]%0a* [[Xmpp.Xmpp]]  . . . @2023-03-20T16:59:36Z by [[~izzyb]]: [==]%0a* [[Letsencrypt.Expired]]  . . . @2023-03-19T03:46:41Z by [[~xfnw]]: [=add command for counting certs=]%0a* [[Hardware.Psp]]  . . . @2023-03-16T18:44:50Z by [[~mkf]]: [==]%0a* [[Cloud9p.Roadmap]]  . . . @2023-03-16T09:29:23Z by [[~mkf]]: [==]%0a* [[Pgp.Create]]  . . . @2023-03-13T14:54:27Z by [[~baytuch]]: [=Added export pub key=]%0a* [[OpenBSD.Cheatsheet]]  . . . @2023-03-12T09:52:16Z by [[~Yonle]]: [==]%0a* [[9front.Netsurf]]  . . . @2023-03-10T15:08:21Z by [[~Yonle]]: [==]%0a* [[Dovecot.SharedMailboxes]]  . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Squirrelmail.Install]]  . . . @2023-03-10T00:33:25Z by [[~pos]]: [==]%0a* [[FreeIRC.About]]  . . . March 05, 2023, at 03:51 PM by [[~kilroy]]: [==]%0a* [[Openbsd.OpenTracker]]  . . . March 03, 2023, at 04:37 PM by [[~baytuch]]: [==]%0a* [[Stagit.Install]]  . . . February 26, 2023, at 05:24 PM by [[~fossdev]]: [==]%0a* [[Baytuch.Bio]]  . . . February 17, 2023, at 12:00 PM by [[~baytuch]]: [==]%0a* [[Openbsd.Plermoa]]  . . . February 16, 2023, at 04:52 AM by [[~Yonle]]: [=Redirect=]%0a* [[Akkoma.Install]]  . . . February 09, 2023, at 12:49 PM by [[~Yonle]]: [==]%0a* [[Google.Sins]]  . . . February 08, 2023, at 05:13 AM by [[~Yonle]]: [==]%0a* [[Debate.Googledanger]]  . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate.Outreachkids]]  . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Openbsd.Mosh]]  . . . February 07, 2023, at 11:30 AM by [[~Yonle]]: [==]%0a* [[Route.Usage]]  . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a* [[Mkf.Wikiv1]]  . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Debate.Openweb]]  . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate.Youtubedanger]]  . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Paster.Install]]  . . . February 06, 2023, at 10:22 AM by [[~mkf]]: [==]%0a* [[Anope.Install]]  . . . February 06, 2023, at 09:46 AM by [[~mkf]]: [==]%0a* [[Password.Hashes]]  . . . February 04, 2023, at 07:27 AM by [[~izzyb]]: [=formatting fixes=]%0a* [[Chess.Chessgogi]]  . . . February 04, 2023, at 03:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Passwords]]  . . . February 03, 2023, at 07:49 PM by [[~izzyb]]: [==]%0a* [[Password.Management]]  . . . February 03, 2023, at 07:44 PM by [[~izzyb]]: [==]%0a* [[DNS.Ipv4rDNS]]  . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[Dovecot.SharedFolders]]  . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Soju.Install]]  . . . January 24, 2023, at 11:29 AM by [[~mkf]]: [=minor changes on style=]%0a* [[Lilywhitebot.Install]]  . . . January 24, 2023, at 11:23 AM by [[~mkf]]: [==]%0a* [[SendMoneyToSplinter0616Outlook.Com]]  . . . January 24, 2023, at 11:19 AM by [[~mkf]]: [==]%0a* [[Biboumi.Install]]  . . . January 20, 2023, at 08:10 PM by [[~mkf]]: [==]%0a* [[Texlive.Install]]  . . . January 20, 2023, at 08:05 PM by [[~mkf]]: [==]%0a* [[Rcctl.Rcctl]]  . . . January 20, 2023, at 08:00 PM by [[~mkf]]: [==]%0a* [[Hopm.Install]]  . . . January 20, 2023, at 07:32 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unrealircd]]  . . . January 20, 2023, at 07:27 PM by [[~mkf]]: [==]%0a* [[Unrealircd.Install]]  . . . January 20, 2023, at 07:24 PM by [[~mkf]]: [==]%0a* [[Pleroma.Install]]  . . . January 20, 2023, at 07:18 PM by [[~mkf]]: [==]%0a* [[Gomuks.Install]]  . . . January 20, 2023, at 07:08 PM by [[~mkf]]: [==]%0a* [[Webnews.Install]]  . . . January 20, 2023, at 06:57 PM by [[~mkf]]: [==]%0a* [[Php.Install]]  . . . January 20, 2023, at 06:52 PM by [[~mkf]]: [==]%0a* [[Mlmmj.Install]]  . . . January 20, 2023, at 06:48 PM by [[~mkf]]: [==]%0a* [[Fiche.Install]]  . . . January 20, 2023, at 06:44 PM by [[~mkf]]: [==]%0a* [[Prosody.Install]]  . . . January 20, 2023, at 06:42 PM by [[~mkf]]: [==]%0a* [[Bitlbee.Install]]  . . . January 20, 2023, at 06:36 PM by [[~mkf]]: [==]%0a* [[TigerVNC.Install]]  . . . January 20, 2023, at 06:30 PM by [[~mkf]]: [==]%0a* [[NodeJS.Install]]  . . . January 20, 2023, at 06:27 PM by [[~mkf]]: [==]%0a* [[Xfce.Install]]  . . . January 20, 2023, at 06:17 PM by [[~mkf]]: [==]%0a* [[Openbsd.Vipw]]  . . . January 18, 2023, at 11:01 PM by [[~zen]]: [=added two spaces=]%0a* [[Grep.Usage]]  . . . January 18, 2023, at 10:54 PM by [[~zen]]: [==]%0a* [[Team.Networks]]  . . . January 12, 2023, at 06:36 PM by [[~kilroy]]: [=Updated Sturtz IRC=]%0a* [[Rspamd.Configure]]  . . . January 03, 2023, at 04:55 PM by [[~mkf]]: [==]%0a* [[Dovecot.Pigeonhole]]  . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a* [[Openbsd.Quota]]  . . . December 29, 2022, at 06:51 PM by [[~mkf]]: [==]%0a* [[Profiles.Miniontoby]]  . . . December 26, 2022, at 07:26 PM by [[~miniontoby]]: [=Created=]%0a* [[Openbsd.Minetest]]  . . . December 26, 2022, at 07:23 PM by [[~miniontoby]]: [=Added more ways to install=]%0a* [[Splinter0616Outlook.Com]]  . . . December 25, 2022, at 02:37 AM by [[~SplinTer]]: [==]%0a* [[Ngircd.Oper]]  . . . December 25, 2022, at 12:03 AM by [[~forero]]: [==]%0a* [[Openbsd.Honk]]  . . . December 17, 2022, at 08:45 AM by [[~Yonle]]: [==]%0a* [[Yonle.Bio]]  . . . December 13, 2022, at 05:18 PM by [[~Yonle]]: [==]%0a* [[Camping.Gear]]  . . . December 12, 2022, at 04:39 AM by [[~jrmu]]: [==]%0a* [[Vhost.Vhost]]  . . . December 12, 2022, at 03:36 AM by [[~xfnw]]: [==]%0a* [[Vhost.Ircnow]]  . . . December 12, 2022, at 03:13 AM by [[~xfnw]]: [=ircfree.com is not an ircnow domain=]%0a* [[I2Pd.Tunnels]]  . . . December 06, 2022, at 02:52 PM by [[~Yonle]]: [=There we go. =]%0a* [[I2pd.Tunnels]]  . . . December 06, 2022, at 02:45 PM by [[~Yonle]]: [==]%0a* [[Debian.Install]]  . . . November 13, 2022, at 11:43 AM by [[~suzerain]]: [=writing=]%0a* [[Lemon.Lemon]]  . . . November 10, 2022, at 01:48 PM by [[~mkf]]: [==]%0a* [[Bouncer.JmIRC]]  . . . November 04, 2022, at 06:18 PM by [[~baytuch]]: [=Added screenshots about setup=]%0a* [[Bouncer.XChat]]  . . . October 16, 2022, at 11:09 PM by [[~xfnw]]: [=XChat is unmaintained=]%0a* [[Eggdrop.VHost]]  . . . October 02, 2022, at 01:05 PM by [[~sulieztya]]: [==]%0a* [[Eggdrop.VhostTCL]]  . . . October 02, 2022, at 07:06 AM by [[~sulieztya]]: [==]%0a* [[He.IPv6Certification]]  . . . September 16, 2022, at 05:32 PM by [[~xfnw]]: [=create page=]%0a* [[Shelllabs.Education]]  . . . September 14, 2022, at 07:30 PM by [[~jrmu]]: [==]%0a* [[About.AboutUs]]  . . . September 13, 2022, at 06:42 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAndSafety]]  . . . September 13, 2022, at 05:19 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAmpSafety]]  . . . September 13, 2022, at 05:17 PM by [[~zleap]]: [==]%0a* [[LegalAmpSafety.Subheading]]  . . . September 13, 2022, at 05:15 PM by [[~zleap]]: [==]%0a* [[Acmesh.Configure]]  . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a* [[Dehydrated.Configure]]  . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a* [[Profiles.Izzyb]]  . . . September 11, 2022, at 06:28 AM by [[~izzyb]]: [==]%0a* [[Site.EditForm]]  . . . September 11, 2022, at 06:22 AM by [[~izzyb]]: [=Make Author none editable field=]%0a* [[Openbsd.Geomyidae]]  . . . September 10, 2022, at 02:31 AM by [[~akoizumi]]: [==]%0a* [[Openbsd.INN]]  . . . September 10, 2022, at 02:23 AM by [[~akoizumi]]: [=Fix some types=]%0a* [[Eggdrop193.Install]]  . . . September 07, 2022, at 04:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]]  . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.VsFTP]]  . . . August 10, 2022, at 03:18 PM by [[~mkf]]: [=snipped unneeded output=]%0a* [[C.Scanf]]  . . . August 10, 2022, at 09:51 AM by [[~mkf]]: [==]%0a* [[Orange.CertsReissue]]  . . . August 08, 2022, at 05:35 AM by [[~baytuch]]: [==]%0a* [[Pgp.Upload]]  . . . August 01, 2022, at 01:21 PM by [[~jan6]]: [=keys.openpgp.org uses a superior implementation, less vulnerable to various issues=]%0a* [[Lemon.Packages]]  . . . July 30, 2022, at 07:52 PM by [[~mkf]]: [==]%0a* [[Netizen.Ellisisland]]  . . . July 27, 2022, at 07:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Newdeal]]  . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Daughtersofliberty]]  . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Womenstem]]  . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Eggdrop.RC]]  . . . July 20, 2022, at 06:55 PM by [[~baytuch]]: [==]%0a* [[Opensmtpd.Troubleshoot]]  . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Eggdrop.Nickserv]]  . . . July 19, 2022, at 10:05 AM by [[~baytuch]]: [==]%0a* [[Iked.Linuxstrongswan]]  . . . July 03, 2022, at 11:29 PM by [[~jrmu]]: [==]%0a* [[Acme-client.AutoRenew]]  . . . July 03, 2022, at 11:50 AM by [[~mkf]]: [==]%0a* [[Openbsd.Apmd]]  . . . July 03, 2022, at 11:36 AM by [[~mkf]]: [==]%0a* [[Ircnow.Roadmap2022]]  . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Vpn.Myipaddress]]  . . . June 30, 2022, at 09:51 PM by [[~jrmu]]: [==]%0a* [[Unbound.Blacklists]]  . . . June 25, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Iked.Linux]]  . . . June 23, 2022, at 07:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Nsf]]  . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Debate.Debate]]  . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Metrics]]  . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Dns.Records]]  . . . June 19, 2022, at 05:44 AM by [[~jrmu]]: [==]%0a* [[Vmm.Alpine]]  . . . June 13, 2022, at 05:42 PM by [[~fossdev]]: [==]%0a* [[Vmm.Arch]]  . . . June 12, 2022, at 04:11 PM by [[~g1n]]: [=Added article about Arch Linux setup on VMM=]%0a* [[Unveil.Intro]]  . . . June 12, 2022, at 12:40 AM by [[~jrmu]]: [==]%0a* [[Pledge.Intro]]  . . . June 12, 2022, at 12:39 AM by [[~jrmu]]: [==]%0a* [[Vnc.Vnc]]  . . . June 08, 2022, at 04:04 PM by [[~miniontoby]]: [=Added RealVNC Viewer to the list (might need some more extra stuff, but yeah its fine)=]%0a* [[Openbsd.Growfs]]  . . . June 01, 2022, at 12:34 AM by [[~jrmu]]: [==]%0a* [[Hostnameif.Static-v2]]  . . . May 23, 2022, at 06:29 AM by [[~theguest]]: [==]%0a* [[Grape.Minetest]]  . . . May 10, 2022, at 10:48 AM by [[~baytuch]]: [==]%0a* [[Irc.Emoji]]  . . . May 10, 2022, at 10:23 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Nsd]]  . . . May 10, 2022, at 12:33 AM by [[~jrmu]]: [==]%0a* [[Opsofliberty.Bootcamp]]  . . . May 09, 2022, at 08:38 AM by [[~mkf]]: [==]%0a* [[Openbsd.Ports]]  . . . May 09, 2022, at 05:54 AM by [[~mkf]]: [==]%0a* [[Ngircd.Ssl]]  . . . May 08, 2022, at 03:30 PM by [[~miniontoby]]: [=fixed the text=]%0a* [[Codeforce.Training]]  . . . May 03, 2022, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Civics.Intro]]  . . . May 03, 2022, at 01:06 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]]  . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[Math.Reading]]  . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]]  . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Botnow]]  . . . April 24, 2022, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Buyvm.Ipv6]]  . . . April 24, 2022, at 06:10 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Rss]]  . . . April 23, 2022, at 04:20 PM by [[~jrmu]]: [==]%0a* [[Team.Testing]]  . . . April 20, 2022, at 09:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Gopher]]  . . . April 20, 2022, at 08:29 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Adduser]]  . . . April 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Signify.Verify]]  . . . April 20, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Almanack.Route]]  . . . April 20, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Ntpd.Configure]]  . . . April 20, 2022, at 06:17 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ntpd]]  . . . April 20, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmlinux]]  . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Vmm.Linux]]  . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Iked]]  . . . April 20, 2022, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]]  . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Networks]]  . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Announce]]  . . . April 19, 2022, at 04:14 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Ally]]  . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Chroot]]  . . . April 19, 2022, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install70]]  . . . April 19, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]]  . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]]  . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Minutemin.Minutemin]]  . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]]  . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Openbsd.Censord]]  . . . April 05, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dns]]  . . . April 05, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Zncflaws]]  . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate.Debiandanger]]  . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[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* [[Chess.Reading]]  . . . March 29, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Irc.Services]]  . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Configure]]  . . . March 25, 2022, at 04:07 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ddos]]  . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ddos.Intro]]  . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Bouncer.ZNC]]  . . . March 19, 2022, at 07:31 AM by [[~fallback]]: [==]%0a* [[ISCABBS.DownloadingAndInstalling]]  . . . March 15, 2022, at 10:42 PM by [[~Mandarax]]: [==]%0a* [[ISCABBS.ISCABBS]]  . . . March 15, 2022, at 09:24 PM by [[~Mandarax]]: [==]%0a* [[Unix.History]]  . . . March 14, 2022, at 06:07 PM by [[~jrmu]]: [==]%0a* [[Unix.Exhibit]]  . . . March 13, 2022, at 11:37 PM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]]  . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Doxing.Defense]]  . . . March 05, 2022, at 08:54 PM by [[~jrmu]]: [==]%0a* [[Mlmmj-archivist.Install]]  . . . March 03, 2022, at 05:26 AM by [[~error]]: [==]%0a* [[Openbsd.IRCBridge]]  . . . February 28, 2022, at 02:59 AM by [[~suzerain]]: [==]%0a* [[Unix101.Vi]]  . . . February 27, 2022, at 08:16 PM by [[~jrmu]]: [==]%0a* [[Vi.Intro]]  . . . February 27, 2022, at 04:16 PM by [[~Limits]]: [=Add Introduction to Vi=]%0a* [[Irc201.Irc201]]  . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[9.Ideas]]  . . . February 23, 2022, at 05:19 PM by [[~mkf]]: [==]%0a* [[Main.WikiSandbox]]  . . . February 22, 2022, at 11:05 PM by [[~mkf]]: [==]%0a* [[Openbsd.Wesnothd]]  . . . February 21, 2022, at 06:28 AM by [[~mkf]]: [=Wesnothd=]%0a* [[9.Audio]]  . . . February 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Xonotic]]  . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[PuTTY.PuTTYgen]]  . . . February 16, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Ircnowd]]  . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Stopm.Stopm]]  . . . February 14, 2022, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Police.Fingerprints]]  . . . February 12, 2022, at 02:09 PM by [[~xfnw]]: [=ip addresses should be sorted with sort -V=]%0a* [[Openbsd.Police]]  . . . February 10, 2022, at 07:36 PM by [[~jrmu]]: [==]%0a* [[Dns.Dns]]  . . . February 10, 2022, at 07:39 AM by [[~nixdork]]: [=Fix typo=]%0a* [[Dns.BindResolver]]  . . . February 10, 2022, at 07:30 AM by [[~nixdork]]: [=First draft of bind resolver howto=]%0a* [[Botnow.SqliteViews]]  . . . February 10, 2022, at 02:00 AM by [[~xfnw]]: [==]%0a* [[AncientWisdom.Bio]]  . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Minutemin.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* [[Duplicity.Usage]]  . . . February 02, 2022, at 10:31 AM by [[~jrmu]]: [==]%0a* [[Openssl.Encryptfile]]  . . . February 02, 2022, at 09:29 AM by [[~jrmu]]: [==]%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* [[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.Ndb]]  . . . January 16, 2022, at 06:46 PM by [[~mkf]]: [==]%0a* [[Openbsd.U9fs]]  . . . January 16, 2022, at 06:23 PM by [[~mkf]]: [==]%0a* [[Dns.FQDN]]  . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Nsd.DNSSec]]  . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Openbsd.Locale]]  . . . January 12, 2022, at 01:23 PM by [[~baytuch]]: [==]%0a* [[Ksh.Autocomplete]]  . . . January 11, 2022, at 01:44 PM by [[~miniontoby]]: [=updated url=]%0a* [[Gpg.Verify]]  . . . January 08, 2022, at 09:48 PM by [[~Naglfar]]: [=Add description=]%0a* [[Mlmmj.Archive]]  . . . January 06, 2022, at 10:52 PM by [[~Hawk]]: [==]%0a* [[9.Hostowner]]  . . . January 06, 2022, at 11:29 AM by [[~mkf]]: [==]%0a* [[Ircnow.Dogfood]]  . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[9.Chording]]  . . . January 03, 2022, at 02:40 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Status]]  . . . January 03, 2022, at 06:06 AM 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* [[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* [[OpenSSH.RSAkeys]]  . . . December 22, 2021, at 03:18 PM by [[~miniontoby]]: [==]%0a* [[Openbsd.Wifi]]  . . . December 22, 2021, at 02:59 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Recordaudio]]  . . . December 22, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[9.9]]  . . . December 22, 2021, at 11:30 AM by [[~xfnw]]: [=fix some grammatical errors=]%0a* [[Parec.Record]]  . . . December 22, 2021, at 07:02 AM by [[~jrmu]]: [==]%0a* [[Sox.Concat]]  . . . December 22, 2021, at 07:01 AM by [[~jrmu]]: [==]%0a* [[Ffmpeg.Recordscreen]]  . . . December 22, 2021, at 07:00 AM by [[~jrmu]]: [==]%0a* [[JuiceSSH.Connect]]  . . . December 20, 2021, at 01:03 PM by [[~jrmu]]: [==]%0a* [[9.Independent]]  . . . December 20, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[MacScreenSharing.Connect]]  . . . December 20, 2021, at 11:57 AM by [[~jrmu]]: [==]%0a* [[9.Partdisk]]  . . . December 20, 2021, at 11:39 AM by [[~jrmu]]: [==]%0a* [[Irc.Federation]]  . . . December 17, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]]  . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[9.Todo]]  . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Pylink.Chroot]]  . . . December 02, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Pylink.Install]]  . . . December 02, 2021, at 02:02 PM by [[~jrmu]]: [==]%0a* [[Jrmu.Marriage]]  . . . December 02, 2021, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Hosting.Hosting]]  . . . December 01, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Mc.Usage]]  . . . November 29, 2021, at 07:53 PM by [[~mkf]]: [==]%0a* [[PuTTY.Connect]]  . . . November 29, 2021, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Texlive.Sinhala]]  . . . November 28, 2021, at 06:35 AM by [[~jrmu]]: [==]%0a* [[MailWindows.Connect]]  . . . November 27, 2021, at 03:12 PM by [[~jrmu]]: [==]%0a* [[Gajim.Biboumi]]  . . . November 27, 2021, at 01:02 PM by [[~jrmu]]: [==]%0a* [[Mcabber.Connect]]  . . . November 26, 2021, at 01:38 PM by [[~jrmu]]: [==]%0a* [[ChatSecure.Connect]]  . . . November 26, 2021, at 11:36 AM by [[~jrmu]]: [==]%0a* [[9.9pfs]]  . . . November 24, 2021, at 02:00 PM by [[~mkf]]: [==]%0a* [[Vmm.DebianInstall]]  . . . November 24, 2021, at 11:44 AM by [[~nicoz]]: [==]%0a* [[Siskin.Connect]]  . . . November 23, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Dino.Connect]]  . . . November 23, 2021, at 02:10 PM by [[~mkf]]: [==]%0a* [[Monal.Connect]]  . . . November 23, 2021, at 10:32 AM by [[~jrmu]]: [==]%0a* [[Xabber.Connect]]  . . . November 23, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[DNS.DMARC]]  . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[StorkIM.Connect]]  . . . November 21, 2021, at 05:03 AM by [[~jrmu]]: [==]%0a* [[Conversations.Connect]]  . . . November 20, 2021, at 05:37 PM by [[~jrmu]]: [==]%0a* [[Yaxim.Connect]]  . . . November 20, 2021, at 05:09 PM by [[~jrmu]]: [==]%0a* [[Adium.Connect]]  . . . November 20, 2021, at 07:32 AM by [[~jrmu]]: [==]%0a* [[Vmm.AlmaLinux]]  . . . November 20, 2021, at 06:47 AM by [[~dodocrypto]]: [==]%0a* [[Psi.Connect]]  . . . November 17, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Pidgin.Connect]]  . . . November 17, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[Gajim.Connect]]  . . . November 17, 2021, at 08:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Training]]  . . . November 16, 2021, at 03:30 PM by [[~Hawk]]: [==]%0a* [[Opera.Connect]]  . . . November 16, 2021, at 12:12 AM by [[~wiz]]: [==]%0a* [[0dev.0dev]]  . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.RockyLinux]]  . . . November 11, 2021, at 10:51 AM by [[~dodocrypto]]: [==]%0a* [[Opensmtpd.Openrelay]]  . . . November 11, 2021, at 10:37 AM by [[~mkf]]: [==]%0a* [[Sandbox.0dev]]  . . . November 11, 2021, at 01:45 AM by [[~dodocrypto]]: [==]%0a* [[Vpn.OpenIKED]]  . . . November 07, 2021, at 03:45 PM by [[~gloNO]]: [==]%0a* [[Openbsd.Got]]  . . . November 07, 2021, at 03:16 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Opsofliberty]]  . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Emacs.Emacs]]  . . . November 06, 2021, at 04:39 PM by [[~LohanG]]: [==]%0a* [[ZNC.Support]]  . . . November 06, 2021, at 03:53 PM by [[~LohanG]]: [=added libera=]%0a* [[9.Stone]]  . . . November 04, 2021, at 04:09 PM by [[~meeekeeef]]: [==]%0a* [[9.Zuke]]  . . . November 04, 2021, at 04:01 PM by [[~meeekeeef]]: [==]%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* [[Almanack.Rewrite]]  . . . October 31, 2021, at 10:30 PM by [[~hydragyrum]]: [==]%0a* [[9.Sysupdate]]  . . . October 31, 2021, at 10:21 PM by [[~meeekeeef]]: [==]%0a* [[Debian.Debian]]  . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Ircnow.Victorycpus]]  . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Settler]]  . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Debian.Nginxphpfpm]]  . . . October 29, 2021, at 12:26 PM by [[~monaco]]: [==]%0a* [[Debian.Nginx]]  . . . October 29, 2021, at 12:18 PM by [[~monaco]]: [==]%0a* [[Vmm.Homerouter]]  . . . October 26, 2021, at 05:08 PM by [[~jrmu]]: [==]%0a* [[9.Netcat]]  . . . October 25, 2021, at 03:40 PM by [[~jrmu]]: [==]%0a* [[9.Plan9ini]]  . . . October 24, 2021, at 04:30 PM by [[~jrmu]]: [==]%0a* [[Iked.Newconfig]]  . . . October 24, 2021, at 03:49 PM by [[~tool]]: [==]%0a* [[Lua.Minetest-1]]  . . . October 24, 2021, at 10:30 AM by [[~debiankaios]]: [==]%0a* [[9.Links]]  . . . October 24, 2021, at 06:29 AM by [[~mkf]]: [==]%0a* [[9.Keybindings]]  . . . October 24, 2021, at 06:15 AM by [[~mkf]]: [=heheheheheh=]%0a* [[Xdefaults.Configure]]  . . . October 23, 2021, at 02:40 PM by [[~jrmu]]: [==]%0a* [[TigerVNC.SSH]]  . . . October 23, 2021, at 11:56 AM by [[~Hawk]]: [==]%0a* [[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* [[Vmm.Devuan-ISO]]  . . . October 14, 2021, at 09:50 AM by [[~siva]]: [==]%0a* [[Vmm.Devuan-Simple]]  . . . October 14, 2021, at 09:48 AM by [[~siva]]: [=Tutorial Created=]%0a* [[Cvs.Intro]]  . . . October 13, 2021, at 03:49 PM by [[~jrmu]]: [==]%0a* [[Synapse.Install]]  . . . October 12, 2021, at 02:49 PM by [[~miniontoby]]: [=Created=]%0a* [[Ircnow.Oper]]  . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Diversity]]  . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Linux]]  . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.ResetPassword]]  . . . October 07, 2021, at 03:56 AM by [[~jrmu]]: [==]%0a* [[Terms.Vps]]  . . . October 06, 2021, at 12:30 AM by [[~jrmu]]: [==]%0a* [[9.JSDrawterm]]  . . . September 30, 2021, at 06:06 PM by [[~jrmu]]: [==]%0a* [[9.Fonts]]  . . . September 28, 2021, at 05:13 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install69]]  . . . September 27, 2021, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Cvs.Guide]]  . . . September 26, 2021, at 02:28 PM by [[~Miniontoby]]: [==]%0a* [[License.IrcnowV2]]  . . . September 21, 2021, at 03:53 AM by [[~jrmu]]: [==]%0a* [[Vmm.Router]]  . . . September 14, 2021, at 12:11 PM by [[~jrmu]]: [==]%0a* [[Weechat.Relay]]  . . . September 11, 2021, at 05:46 PM by [[~mkf]]: [==]%0a* [[Gry.Bio]]  . . . September 11, 2021, at 02:49 AM by [[~jrmu]]: [==]%0a* [[Hopm.Telnet]]  . . . September 10, 2021, at 06:13 AM by [[~mkf]]: [==]%0a* [[Wraith.Chroot]]  . . . September 10, 2021, at 06:11 AM by [[~mkf]]: [==]%0a* [[ZNC.Skins]]  . . . September 06, 2021, at 07:58 AM by [[~mkf]]: [="Huh, pmwiki has a bug." no numbered list if use monospaced text. :(=]%0a* [[Seamonkey.Connect]]  . . . August 28, 2021, at 01:05 PM by [[~mkf]]: [==]%0a* [[Debate.Wikistyle]]  . . . August 27, 2021, at 03:29 PM by [[~mkf]]: [==]%0a* [[Email.EmailAndroidEmailApp]]  . . . August 27, 2021, at 02:37 PM by [[~mkf]]: [==]%0a* [[Tmux.Shortcuts]]  . . . August 27, 2021, at 12:56 PM by [[~mkf]]: [==]%0a* [[Vmm.Haiku]]  . . . August 27, 2021, at 12:53 PM by [[~mkf]]: [==]%0a* [[Openbsd.Mailopenproxy]]  . . . August 25, 2021, at 08:19 PM by [[~mkf]]: [==]%0a* [[Openbsd.Two-FactorAuth]]  . . . August 23, 2021, at 07:39 PM by [[~mkf]]: [=login.db compiling is no longer recommended.=]%0a* [[Vmm.DragonflyBSD]]  . . . August 23, 2021, at 07:31 PM by [[~mkf]]: [=logs=]%0a* [[Vmm.NetBSD]]  . . . August 23, 2021, at 07:01 PM by [[~mkf]]: [=better logs?=]%0a* [[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* [[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* [[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* [[Ircnow.Todo]]  . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Vmm.GuixIso]]  . . . August 16, 2021, at 05:12 PM by [[~jrmu]]: [==]%0a* [[Vmm.VoidIso]]  . . . August 16, 2021, at 06:19 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Gophernicus]]  . . . August 15, 2021, at 02:06 AM by [[~mkf]]: [==]%0a* [[Gazette.Gazette]]  . . . August 15, 2021, at 01:14 AM by [[~mkf]]: [=a bit polishing=]%0a* [[EmailTray.Connect]]  . . . August 15, 2021, at 12:11 AM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]]  . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Squirrelmail.Connect]]  . . . August 14, 2021, at 04:47 AM by [[~mkf]]: [==]%0a* [[Termius.Connect]]  . . . August 14, 2021, at 04:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openhttpd]]  . . . August 13, 2021, at 07:29 AM by [[~jrmu]]: [==]%0a* [[ConnectBot.Keys]]  . . . August 12, 2021, at 06:58 AM by [[~jrmu]]: [==]%0a* [[Debate.Monopolydanger]]  . . . August 11, 2021, at 07:01 PM by [[~mkf]]: [==]%0a* [[ConnectBot.Connect]]  . . . August 11, 2021, at 04:34 PM by [[~jrmu]]: [==]%0a* [[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.Pppoe]]  . . . August 10, 2021, at 11:56 AM by [[~mkf]]: [==]%0a* [[MacTerminal.Connect]]  . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Fdroid.Install]]  . . . August 10, 2021, at 09:05 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshfingerprints]]  . . . August 10, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshkeys]]  . . . August 09, 2021, at 04:42 PM by [[~jrmu]]: [==]%0a* [[Vmm.9front]]  . . . August 09, 2021, at 06:16 AM by [[~mkf]]: [==]%0a* [[Bouncer.WinIRC]]  . . . August 09, 2021, at 06:03 AM by [[~mkf]]: [==]%0a* [[SerFISH.Connect]]  . . . August 06, 2021, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Sshwifty.Connect]]  . . . August 06, 2021, at 05:00 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Squirrelmail]]  . . . August 06, 2021, at 10:32 AM by [[~baytuch]]: [==]%0a* [[Eggdrop.NickServ]]  . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]]  . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dnszones]]  . . . August 03, 2021, at 09:26 AM by [[~jrmu]]: [==]%0a* [[Dns.Zonefile]]  . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Ifconfig]]  . . . August 02, 2021, at 12:59 PM by [[~mkf]]: [==]%0a* [[Openbsd.Matterbridge]]  . . . August 02, 2021, at 12:33 PM by [[~mkf]]: [==]%0a* [[Znc.I18n]]  . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Almanack.Alt]]  . . . August 02, 2021, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Simple]]  . . . August 02, 2021, at 07:49 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Install]]  . . . August 02, 2021, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vhost]]  . . . August 02, 2021, at 02:32 AM by [[~jrmu]]: [==]%0a* [[Thunderirc.Hardware]]  . . . August 01, 2021, at 01:47 PM by [[~jrmu]]: [==]%0a* [[Lecturify.Hardware]]  . . . August 01, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Congress.Procedure]]  . . . August 01, 2021, at 06:41 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Chroot]]  . . . July 31, 2021, at 02:47 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Remote]]  . . . July 30, 2021, at 03:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmuser]]  . . . July 29, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmminstall]]  . . . July 29, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmm]]  . . . July 29, 2021, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCAdmin]]  . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCSupport]]  . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[ZNC.Troubleshoot]]  . . . July 28, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Znc.Troubleshoot]]  . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[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* [[Bouncer.All]]  . . . July 21, 2021, at 06:37 PM by [[~mkf]]: [==]%0a* [[Lemon.Todo]]  . . . July 21, 2021, at 06:21 PM by [[~mkf]]: [==]%0a* [[Irc.Guide]]  . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Openbsd.Sic]]  . . . July 21, 2021, at 05:57 PM by [[~mkf]]: [=first edit.=]%0a* [[Minutemin.Progress]]  . . . July 21, 2021, at 08:10 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openrsync]]  . . . July 18, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Znc]]  . . . July 16, 2021, at 10:43 AM by [[~jrmu]]: [==]%0a* [[Netizen.Become]]  . . . July 14, 2021, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom.Bearcode]]  . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Staticnet]]  . . . July 12, 2021, at 05:48 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Dovecot]]  . . . July 12, 2021, at 02:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Relayd]]  . . . July 12, 2021, at 02:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Spf]]  . . . July 12, 2021, at 03:08 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Eggdrop]]  . . . July 02, 2021, at 03:20 AM by [[~jrmu]]: [==]%0a* [[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.Unbound]]  . . . June 27, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Religion]]  . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Freedom.Union]]  . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom.Firstamendment]]  . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dkimproxy]]  . . . June 25, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[MIF.Test]]  . . . June 25, 2021, at 12:42 PM by [[~nsturtz]]: [==]%0a* [[Openbsd.Sysupgrade69]]  . . . June 25, 2021, at 05:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Opensmtpd]]  . . . June 23, 2021, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Openbsd.NgircdLink]]  . . . June 22, 2021, at 07:50 PM by [[~mkf]]: [=delete=]%0a* [[File.File]]  . . . June 22, 2021, at 07:43 PM by [[~mkf]]: [=linking=]%0a* [[Debate.Linuxflaws]]  . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Freedom.Destiny]]  . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Doas]]  . . . June 13, 2021, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Freedom.Freedom]]  . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Press]]  . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Shell]]  . . . June 11, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Constitution]]  . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Netizen.Rights]]  . . . June 10, 2021, at 03:21 PM by [[~jrmu]]: [==]%0a* [[IPv4.Overview]]  . . . June 10, 2021, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ksh.Bash]]  . . . June 09, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[PowerShell.Connect]]  . . . June 09, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Code.Code]]  . . . June 08, 2021, at 05:24 PM by [[~mkf]]: [=better formating=]%0a* [[Grape.DonateUs]]  . . . June 06, 2021, at 03:41 PM by [[~fizi]]: [==]%0a* [[Openbsd.Books]]  . . . June 06, 2021, at 12:46 PM by [[~jrmu]]: [==]%0a* [[Grape.Grape]]  . . . June 06, 2021, at 11:39 AM by [[~fizi]]: [==]%0a* [[Openbsd.Pfa]]  . . . June 06, 2021, at 03:49 AM by [[~navic]]: [==]%0a* [[Vmm.Debian]]  . . . June 04, 2021, at 07:48 PM by [[~mkf]]: [="LOL"=]%0a* [[DNS.Dnswl]]  . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[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.VpnMac]]  . . . June 04, 2021, at 05:40 AM by [[~jrmu]]: [==]%0a* [[HostServ.Rules]]  . . . June 01, 2021, at 08:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ACKFlood]]  . . . May 29, 2021, at 06:20 AM by [[~mkf]]: [==]%0a* [[Openbsd.SSDP]]  . . . May 29, 2021, at 06:18 AM by [[~mkf]]: [==]%0a* [[Openbsd.Anycast]]  . . . May 29, 2021, at 06:01 AM by [[~mkf]]: [==]%0a* [[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* [[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* [[NewsNow.Install]]  . . . May 16, 2021, at 06:49 AM by [[~mkf]]: [="$"=]%0a* [[Tmux.Share]]  . . . May 15, 2021, at 02:27 AM by [[~mistera]]: [==]%0a* [[Openbsd.Security]]  . . . May 14, 2021, at 03:14 AM by [[~caesar]]: [==]%0a* [[Bouncer.Vision]]  . . . May 13, 2021, at 09:47 AM by [[~mkf]]: [=added home page, removed "..."s=]%0a* [[Minetest.Worldbackup]]  . . . May 12, 2021, at 11:02 AM by [[~AES]]: [==]%0a* [[Minetest.Texturestyle]]  . . . May 12, 2021, at 11:00 AM by [[~AES]]: [==]%0a* [[Minetest.Serverlocations]]  . . . May 12, 2021, at 10:59 AM by [[~AES]]: [==]%0a* [[Minetest.Addingarenas]]  . . . May 12, 2021, at 10:58 AM by [[~jrmu]]: [==]%0a* [[Relay.Relay]]  . . . May 12, 2021, at 09:10 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Install-bej]]  . . . May 11, 2021, at 05:26 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Hopm-Arthur]]  . . . May 07, 2021, at 12:28 PM by [[~Arthur]]: [==]%0a* [[Znc.Chroot69]]  . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a* [[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* [[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* [[Marketing.Founders]]  . . . March 20, 2021, at 01:40 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Teams]]  . . . March 18, 2021, at 09:47 AM by [[~miniontoby]]: [=banana=]%0a* [[Vhost.Freedns]]  . . . March 16, 2021, at 12:22 PM by [[~wiz]]: [==]%0a* [[Marketing.Freedom]]  . . . March 15, 2021, at 01:30 PM by [[~jrmu]]: [==]%0a* [[Bsd.Labor]]  . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[License.Discriminatory]]  . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Bsd.Hope]]  . . . March 14, 2021, at 11:05 PM by [[~jrmu]]: [==]%0a* [[License.Publicdomain]]  . . . March 14, 2021, at 10:02 AM by [[~jrmu]]: [==]%0a* [[Linux.Flaws]]  . . . March 14, 2021, at 05:13 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Browser]]  . . . March 12, 2021, at 08:00 AM by [[~miniontoby]]: [==]%0a* [[Abuse.Code]]  . . . March 09, 2021, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Congress.Documents]]  . . . March 07, 2021, at 04:50 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Goals]]  . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Chatforce]]  . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Shell.Bash]]  . . . March 05, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[User.Welcome]]  . . . March 05, 2021, at 07:34 AM by [[~jrmu]]: [==]%0a* [[Immigrant.Welcome]]  . . . March 05, 2021, at 06:59 AM by [[~jrmu]]: [==]%0a* [[Mail.Openrelay]]  . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail.Test]]  . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Game]]  . . . March 04, 2021, at 10:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Netizen]]  . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Servers.Rights]]  . . . February 28, 2021, at 12:37 PM by [[~jrmu]]: [==]%0a* [[Marketing.Enterprise]]  . . . February 28, 2021, at 11:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Creed]]  . . . February 28, 2021, at 03:21 AM by [[~jrmu]]: [==]%0a* [[Ln.Intro]]  . . . February 25, 2021, at 12:20 PM by [[~jrmu]]: [==]%0a* [[Leafnode.Install]]  . . . February 25, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Guava.Todo]]  . . . February 23, 2021, at 10:47 AM by [[~quofan]]: [==]%0a* [[Relays.Relays]]  . . . February 22, 2021, at 04:22 PM by [[~jrmu]]: [==]%0a* [[PSFTP.Connect]]  . . . February 21, 2021, at 03:57 PM by [[~jrmu]]: [==]%0a* [[Outlook.Connect]]  . . . February 21, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AppleMail.Connect]]  . . . February 20, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Thunderbird.Pgp]]  . . . February 19, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[License.Ircnow]]  . . . February 19, 2021, at 09:45 AM by [[~miniontoby]]: [=2021=]%0a* [[Thunderbird.Connect]]  . . . February 19, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Shell.Mac]]  . . . February 19, 2021, at 09:14 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Training]]  . . . February 18, 2021, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Openforeveryone]]  . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.IRCitizen]]  . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[IPv6.Overview]]  . . . February 14, 2021, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Tcpip.Overview]]  . . . February 14, 2021, at 11:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Syspatch]]  . . . February 14, 2021, at 11:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netadmin]]  . . . February 14, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Marketing.Religion]]  . . . February 14, 2021, at 10:37 AM by [[~jrmu]]: [==]%0a* [[Marketing.Independence]]  . . . February 13, 2021, at 04:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Leafnode]]  . . . February 12, 2021, at 01:40 PM by [[~chewy]]: [==]%0a* [[Oidentd.Pylink]]  . . . February 12, 2021, at 01:25 PM by [[~jrmu]]: [==]%0a* [[Marketing.Opportunity]]  . . . February 11, 2021, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Marketing.Republic]]  . . . February 11, 2021, at 06:45 AM by [[~jrmu]]: [==]%0a* [[Achurch.Install]]  . . . February 10, 2021, at 04:33 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pylink]]  . . . February 08, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpofLiberty]]  . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Allies]]  . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Freedom.Dueprocess]]  . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom.Checks]]  . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom.Rulebylaw]]  . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Startupdream]]  . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Federation]]  . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom.Selfadmin]]  . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpsofLiberty]]  . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Software]]  . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom.Opportunity]]  . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Unix.Workethic]]  . . . February 05, 2021, at 08:49 AM by [[~jrmu]]: [==]%0a* [[Unix.Ethic]]  . . . February 05, 2021, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Debate.Privacy]]  . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Team.Policy]]  . . . February 04, 2021, at 04:08 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serversrights]]  . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serverrights]]  . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom.Lanofopportunity]]  . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom.Opentoall]]  . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom.Refuge]]  . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Dns.Providers]]  . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a* [[Guava.Guava]]  . . . February 03, 2021, at 02:30 AM by [[~st13g]]: [==]%0a* [[Openbsd.Stable]]  . . . February 02, 2021, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Base64]]  . . . February 02, 2021, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pfbadhost]]  . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Delphinusdnsd]]  . . . February 02, 2021, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Mango.Mango]]  . . . January 31, 2021, at 12:01 PM by [[~nix]]: [==]%0a* [[Openbsd.Abuse]]  . . . January 31, 2021, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Freedom.Censorship]]  . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Debate.Firstamendment]]  . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Phishing]]  . . . January 31, 2021, at 05:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Audit]]  . . . January 31, 2021, at 04:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ongoing]]  . . . January 31, 2021, at 01:19 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners]]  . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Orange.Todo]]  . . . January 30, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Pear.Pear]]  . . . January 29, 2021, at 06:09 PM by [[~dennis]]: [==]%0a* [[Openbsd.Httpopenproxy]]  . . . January 29, 2021, at 11:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Zncadmin]]  . . . January 29, 2021, at 10:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Rbldns]]  . . . January 29, 2021, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Setuid]]  . . . January 28, 2021, at 06:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.PFTesting]]  . . . January 25, 2021, at 03:28 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCDaily]]  . . . January 25, 2021, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Irssi]]  . . . January 25, 2021, at 07:08 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sysadmins]]  . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Debate.UnixPhilosophy]]  . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.XTerm]]  . . . January 17, 2021, at 01:48 PM by [[~miniontoby]]: [=copyright=]%0a* [[UsersCategoryMirrory.Statement]]  . . . January 17, 2021, at 02:44 AM by [[~category_mirror]]: [==]%0a* [[Email.Outlook]]  . . . January 16, 2021, at 05:13 PM by [[~Zouheir]]: [==]%0a* [[Plum.Todo]]  . . . January 16, 2021, at 12:09 AM by [[~st13g]]: [==]%0a* [[Debate.Ipsec]]  . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Plum.Plum]]  . . . January 12, 2021, at 03:02 PM by [[~wiz]]: [==]%0a* [[Openbsd.Slrn]]  . . . January 12, 2021, at 02:40 PM by [[~Noxturnix]]: [==]%0a* [[OpenBSD.CPAN]]  . . . January 12, 2021, at 01:48 PM by [[~Dima]]: [==]%0a* [[Jujube.Todo]]  . . . January 11, 2021, at 05:13 PM by [[~fizi]]: [==]%0a* [[Ircnow.Ilines]]  . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netcat]]  . . . January 09, 2021, at 02:20 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.Perl]]  . . . January 09, 2021, at 02:04 PM by [[~dima]]: [==]%0a* [[Openbsd.Perl]]  . . . January 09, 2021, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Fig.Log]]  . . . January 07, 2021, at 11:23 AM by [[~dima]]: [=test=]%0a* [[Fig.Todo]]  . . . January 06, 2021, at 01:06 PM by [[~jrmu]]: [==]%0a* [[Grape.Todo]]  . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Pear.Todo]]  . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Jujube.Team]]  . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Mango.Todo]]  . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Censorship]]  . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pentesters]]  . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Coders]]  . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Banana.Todo]]  . . . January 04, 2021, at 09:41 AM by [[~miniontoby]]: [=znc=]%0a* [[Users.CategoryMirrory]]  . . . January 04, 2021, at 01:10 AM by [[~category_mirror]]: [==]%0a* [[UsersCategoryMirrory.Test]]  . . . January 03, 2021, at 08:17 PM by [[~category_mirrory]]: [==]%0a* [[Users.Categorymirrory]]  . . . January 03, 2021, at 08:12 PM by [[~category_mirrory]]: [=wrong caps=]%0a* [[Banana.Banana]]  . . . January 03, 2021, at 02:39 PM by [[~miniontoby]]: [==]%0a* [[Orange.Orange]]  . . . January 03, 2021, at 02:10 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backup]]  . . . January 03, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[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* [[Debate.Mozilladanger]]  . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate.Controlcomputer]]  . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate.Facebookdanger]]  . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]]  . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Freespeech]]  . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate.Ethicalflaws]]  . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate.Hatespeech]]  . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate.Monero]]  . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate.WhyNotC]]  . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate.Python]]  . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate.Cash]]  . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate.Uberdanger]]  . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate.Microsoftdanger]]  . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate.Accessibility]]  . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate.Zoomdanger]]  . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Shell.Applications]]  . . . December 19, 2020, at 06:21 PM by [[~fizi]]: [==]%0a* [[Third.Dillo]]  . . . December 19, 2020, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Third.Basilisk]]  . . . December 19, 2020, at 01:38 PM by [[~jrmu]]: [==]%0a* [[Third.Directory]]  . . . December 19, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Guava.Packages]]  . . . December 19, 2020, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Amplification]]  . . . December 19, 2020, at 05:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.UDPFlood]]  . . . December 18, 2020, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpackflood]]  . . . December 17, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RSTFlood]]  . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpresetflood]]  . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ssdp]]  . . . December 15, 2020, at 12:59 PM by [[~jrmu]]: [==]%0a* [[Bouncer.Igloo]]  . . . December 14, 2020, at 09:39 AM by [[~Noxturnix]]: [==]%0a* [[Main.Terms]]  . . . December 13, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf]]  . . . December 13, 2020, at 12:03 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install68]]  . . . December 13, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade67]]  . . . December 13, 2020, at 04:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade68]]  . . . December 11, 2020, at 10:27 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dokuwiki]]  . . . December 10, 2020, at 02:23 PM by [[~miniontoby]]: [=code blocks fixed=]%0a* [[Openbsd.Acme-client]]  . . . December 09, 2020, at 06:47 PM by [[~miniontoby]]: [=fixed troubleshooting links=]%0a* [[Freedom.Christian]]  . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom.Finances]]  . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshkeys]]  . . . December 07, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install67]]  . . . December 06, 2020, at 11:03 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Buyvm]]  . . . December 06, 2020, at 02:42 AM by [[~jrmu]]: [==]%0a* [[Opernbsd.Buyvm]]  . . . December 04, 2020, at 12:06 PM by [[~jrmu]]: [==]%0a* [[Bouncer.WeeChat]]  . . . December 02, 2020, at 12:43 PM by [[~jrmu]]: [==]%0a* [[Bouncer.SimpleIRC]]  . . . December 02, 2020, at 12:31 PM by [[~jrmu]]: [==]%0a* [[Freedom.Militia]]  . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Third.Third]]  . . . December 01, 2020, at 01:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Oidentd]]  . . . November 30, 2020, at 11:42 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Helper]]  . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Hexchat]]  . . . November 27, 2020, at 12:52 PM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloud]]  . . . November 24, 2020, at 11:53 AM by [[~jrmu]]: [==]%0a* [[Bouncer.AdiIRC]]  . . . November 24, 2020, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Bouncer.RevolutionIRC]]  . . . November 24, 2020, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KiwiIRC]]  . . . November 24, 2020, at 11:34 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KVIrc]]  . . . November 24, 2020, at 11:33 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IceChat]]  . . . November 24, 2020, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudiOS]]  . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudAndroid]]  . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudWeb]]  . . . November 24, 2020, at 11:19 AM by [[~jrmu]]: [==]%0a* [[Third.Catalog]]  . . . November 23, 2020, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Checklist]]  . . . November 20, 2020, at 12:44 AM by [[~gry]]: [=+=]%0a* [[Openbsd.Acopm]]  . . . November 04, 2020, at 03:32 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Achurch]]  . . . November 04, 2020, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vi]]  . . . November 04, 2020, at 12:51 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sudo]]  . . . November 04, 2020, at 12:38 PM by [[~jrmu]]: [==]%0a* [[Freedom.Denomination]]  . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Vps.Intro]]  . . . October 10, 2020, at 08:22 AM by [[~jrmu]]: [==]%0a* [[Ircweb.Ircweb]]  . . . October 05, 2020, at 01:10 AM by [[~jrmu]]: [==]%0a* [[Http2irc.Http2irc]]  . . . October 05, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Easyapp]]  . . . September 29, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Orange.Nl]]  . . . September 17, 2020, at 08:43 AM by [[~miniontoby]]: [=Dutch correct page=]%0a* [[Grape.Guide]]  . . . September 16, 2020, at 08:42 AM by [[~baytuch]]: [==]%0a* [[Orange.Id]]  . . . September 08, 2020, at 09:51 AM by [[~gry]]: [=+=]%0a* [[Orange.Ru]]  . . . September 07, 2020, at 11:29 PM by [[~gry]]: [=+=]%0a* [[Bouncer.MIRC]]  . . . September 06, 2020, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Bncnow]]  . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Cgit]]  . . . September 01, 2020, at 05:51 PM by [[~baytuch]]: [==]%0a* [[Orange.Notes]]  . . . August 27, 2020, at 03:38 AM by [[~gry]]: [=expanded=]%0a* [[Shell.ShellSSHKEYS]]  . . . August 25, 2020, at 10:00 PM by [[~gry]]: [=permissions added=]%0a* [[Bouncer.Irccloud]]  . . . August 24, 2020, at 12:20 PM by [[~jrmu]]: [==]%0a* [[GrapeTeam.Tracker]]  . . . August 24, 2020, at 10:16 AM by [[~gry]]: [=+=]%0a* [[GrapeTeam.GrapeTeam]]  . . . August 24, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Course]]  . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Openbsd.Bchs]]  . . . August 20, 2020, at 07:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Todo]]  . . . August 20, 2020, at 06:48 AM by [[~jrmu]]: on_is_active php_session_active squirrelmailing sqsession_start troubleshooting authentication session_status config_default webmail_access modifications configuration unfortunately accessibility administrator webmail_error compatibility acceleration default_pref organization replacement disposition alternative information sourceforge permissions certificate interactive configuring preferences letsencrypt development compatible javascript configtest connection additional nameserver configured afterwards extracting attempting installing documents complains openhttpd functions localhost opensmtpd challenge supported subdomain receiving databases recommend necessary following languages delimiter directory debugging fusername essential addresses installed chrooted smtphost projects browsers normally location provides tlsmulti 26214400 required remember original security listener optional settings sendmail properly software specific licensed messages brackets instance writable services browsing defaults drawback continue opening control dovecot fastcgi already contact defines example initial unbound folders unusual request plugins general command servers defined private options however records contrib include restart because nologin disable exiting keypair baytuch strings misused charset appears content instead openbsd release sending mt_rand another subject version tarball warning charlie without changes resolve foxtrot uploads written client relayd needed return logout syntax longer cannot latest htdocs braces rather offset typing before themes ircnow frames across making should switch please detect secure invert readme global create update system locale report serial delete femail myname daemon lookup socket number errors trying issues actual stable inline attach master reload touch could color chown check chmod needs first intro shell rcctl php74 mkdir books hosts write above https there false using might every ascii happy delta curly array fatal bravo query where since which setup exist works notes saved files press alpha enter means class block title index chain strip lines known worry based ifend about zones this doas 2001 imap will well page your real acme make sure that aaaa ipv4 does fccf want 1008 2602 than sbin chsh help bind body some copy runs both must logs like when ctrl type echo xvzf find uses html many wiki easy fees more exec text once were have made mime done next move into ipv6 pop3 menu sign quit full motd hide give edit time www ssl etc var 127 day see has 162 bad gpl 451 fix ksh 644 zip its 755 ftp net way crt 634 usr 403 src nsd fpm dns max few db8 143 via by gz 22 cd rx 38 87 mv 80 9
-time=1753383910
+rev=14603
+text=* [[DNS.DKIM]]  . . . @2025-07-28T01:59:17Z by [[~jrmu]]: [=change from 86400 to 3600 to help with testing new dns records=]%0a* [[Dns.Txt]]  . . . @2025-07-28T01:46:57Z by [[~jrmu]]: [=stub entry for DNS TXT records=]%0a* [[DNS.Mail]]  . . . @2025-07-28T01:41:36Z by [[~jrmu]]: [=avoid line break inside hyperlink=]%0a* [[Debate.Wikistyle]]  . . . @2025-07-28T00:55:03Z by [[~jrmu]]: [=remove codeblocks rule, %3c> angle brackets may be taken literally=]%0a* [[Opensmtpd.Inbox]]  . . . @2025-07-28T00:42:14Z by [[~jrmu]]: [==]%0a* [[Mail.Postmaster]]  . . . @2025-07-28T00:41:56Z by [[~jrmu]]: [=add stub page for postmaster registration=]%0a* [[Adminforces.Training]]  . . . @2025-07-28T00:40:32Z by [[~jrmu]]: [=change link from mail/inbox to mail/postmaster=]%0a* [[Nsd.Zone]]  . . . @2025-07-27T20:10:30Z by [[~jrmu]]: [=add explanation for $ORIGIN and SOA=]%0a* [[Opensmtpd.Maildir]]  . . . @2025-07-27T19:58:15Z by [[~jrmu]]: [=clarify that DNS is not configured in this guide=]%0a* [[Opensmtpd.Test]]  . . . @2025-07-27T19:55:25Z by [[~jrmu]]: [=change wording=]%0a* [[Opensmtpd.Openrelay]]  . . . @2025-07-27T19:49:51Z by [[~jrmu]]: [==]%0a* [[Dns.Blacklists]]  . . . @2025-07-27T19:49:33Z by [[~jrmu]]: [=add stub entry for dns blacklists=]%0a* [[Netcat.SMTP]]  . . . @2025-07-27T18:36:29Z by [[~jrmu]]: [=update instructions for clarity=]%0a* [[Sendmail.Usage]]  . . . @2025-07-27T18:06:17Z by [[~jrmu]]: [=add Message-ID=]%0a* [[Smtp.Usage]]  . . . @2025-07-27T18:02:37Z by [[~jrmu]]: [=add Mesage-ID header=]%0a* [[Openssl.Smtp]]  . . . @2025-07-24T17:38:33Z by [[~jrmu]]: [=add stub for openssl/smtp=]%0a* [[Security.Usage]]  . . . @2025-07-24T17:13:58Z by [[~jrmu]]: [=add stub for security(8)=]%0a* [[Pmwiki.Install]]  . . . @2025-07-24T16:01:44Z by [[~jrmu]]: [=Add EnableUpload=]%0a* [[Minutemin.Bootcamp]]  . . . @2025-07-23T19:27:56Z by [[~jrmu]]: [=rspamd is too complex to include in bootcamp=]%0a* [[Almanack.Almanack]]  . . . @2025-07-23T19:27:35Z by [[~jrmu]]: [==]%0a* [[Rspamd.Install]]  . . . @2025-07-23T19:24:20Z by [[~jrmu]]: [=add stub entry for rspamd=]%0a* [[Openssl.X509]]  . . . @2025-07-23T17:50:14Z by [[~jrmu]]: [=add stub for self-signed x509 cert using openssl=]%0a* [[Profiles.Zleap]]  . . . @2025-07-22T18:01:03Z by [[~zleap]]: [==]%0a* [[Staff.StaffList]]  . . . @2025-07-22T17:53:56Z by [[~zleap]]: [==]%0a* [[Ifconfig.Multihome]]  . . . @2025-07-22T16:37:05Z by [[~jrmu]]: [=stub for multihomed systems=]%0a* [[Contact.Contact]]  . . . @2025-07-22T14:56:06Z by [[~zleap]]: [==]%0a* [[Links.Links]]  . . . @2025-07-22T14:55:41Z by [[~zleap]]: [==]%0a* [[Supplies.Supplies]]  . . . @2025-07-22T14:54:23Z by [[~zleap]]: [==]%0a* [[Education.Education]]  . . . @2025-07-22T14:35:31Z by [[~zleap]]: [==]%0a* [[Gotd.Configure]]  . . . @2025-07-21T17:20:46Z by [[~jrmu]]: [=clarify group creation=]%0a* [[Smtpctl.Usage]]  . . . @2025-07-21T02:19:44Z by [[~jrmu]]: [==]%0a* [[Site.SideBar]]  . . . @2025-07-21T01:34:09Z by [[~jrmu]]: [==]%0a* [[Openbsd.Pmwiki]]  . . . @2025-07-21T01:17:35Z by [[~jrmu]]: [==]%0a* [[Openbsd.Php]]  . . . @2025-07-20T21:27:03Z by [[~jrmu]]: [=fix link for openhttpd tls=]%0a* [[Shelllabs.Brainstorm]]  . . . @2025-07-20T14:05:14Z by [[~hed0x]]: [=removed things added in other pages=]%0a* [[Shelllabs.Tools]]  . . . @2025-07-20T14:03:03Z by [[~hed0x]]: [==]%0a* [[Dns.Cachingservers]]  . . . @2025-07-18T20:45:00Z by [[~saeed]]: [==]%0a* [[Dns.Overview]]  . . . @2025-07-18T20:40:53Z by [[~saeed]]: [=fix bold fmt=]%0a* [[Openhttpd.Website]]  . . . @2025-07-18T20:25:29Z by [[~saeed]]: [=fix fmt=]%0a* [[Openssl.Http]]  . . . @2025-07-18T20:22:52Z by [[~saeed]]: [=fmt fix=]%0a* [[Openhttpd.Tls]]  . . . @2025-07-18T20:20:18Z by [[~saeed]]: [=fix fmt=]%0a* [[Acme-client.Configure]]  . . . @2025-07-18T20:14:42Z by [[~saeed]]: [=fix fmt=]%0a* [[Tls.San]]  . . . @2025-07-18T20:13:19Z by [[~saeed]]: [=fix fmt 2=]%0a* [[Netcat.Http]]  . . . @2025-07-18T20:11:46Z by [[~saeed]]: [==]%0a* [[Openhttpd.Configure]]  . . . @2025-07-18T20:09:33Z by [[~saeed]]: [==]%0a* [[FwUpdate.Usage]]  . . . @2025-07-18T20:07:23Z by [[~saeed]]: [==]%0a* [[Openbsd.Intro]]  . . . @2025-07-18T19:35:07Z by [[~saeed]]: [=remove monospace from links=]%0a* [[Openhttpd.Perl]]  . . . @2025-07-18T18:57:44Z by [[~saeed]]: [=fix fmt=]%0a* [[Shelllabs.Intro]]  . . . @2025-07-18T18:34:35Z by [[~zleap]]: [==]%0a* [[Heading.Subheading]]  . . . @2025-07-18T18:31:27Z by [[~zleap]]: [==]%0a* [[Sysmerge.Usage]]  . . . @2025-07-18T18:22:59Z by [[~jrmu]]: [=Add stub for sysmerge(8)=]%0a* [[Fsck.Usage]]  . . . @2025-07-18T18:14:56Z by [[~jrmu]]: [=add stub for fsck(8)=]%0a* [[Main.HomePage]]  . . . @2025-07-18T17:43:52Z by [[~jrmu]]: [==]%0a* [[Znc.Install]]  . . . @2025-07-16T17:57:29Z by [[~VoidKrypt]]: [==]%0a* [[Got.Repo]]  . . . @2025-07-15T21:06:21Z by [[~jrmu]]: [=this article has now been subsumed by got/usage, gotd/configure, and gotwebd/configure=]%0a* [[Gotwebd.Configure]]  . . . @2025-07-15T20:58:02Z by [[~jrmu]]: [=use -p since /var/www/got must be created implicitly=]%0a* [[Gotconf.Configure]]  . . . @2025-07-14T03:40:27Z by [[~jrmu]]: [=add more details about got.conf=]%0a* [[Group.Usage]]  . . . @2025-07-14T00:55:41Z by [[~jrmu]]: [=fix url syntax [[=]%0a* [[Got.Mirror]]  . . . @2025-07-13T22:59:46Z by [[~jrmu]]: [=merge this stub with got/usage and redirect there=]%0a* [[Got.Usage]]  . . . @2025-07-13T22:59:18Z by [[~jrmu]]: [=combine got/mirror with got/usage page=]%0a* [[Sshd.Configure9]]  . . . @2025-07-13T21:26:35Z by [[~jrmu]]: [=Thanks to adi!=]%0a* [[Vmm.Install]]  . . . @2025-07-13T20:32:09Z by [[~jrmu]]: [=cleaned up document and updated to 7.7=]%0a* [[Vmctl.Usage]]  . . . @2025-07-12T03:23:12Z by [[~jrmu]]: [=clarify that cu(1) is called by vmctl=]%0a* [[Vmm.Intro]]  . . . @2025-07-12T02:24:56Z by [[~jrmu]]: [=Add note to clarify host/guest distinction=]%0a* [[Vmctl.Reinstall]]  . . . @2025-07-12T00:36:43Z by [[~jrmu]]: [=Clarified relation between guest and host, and removed unnecessary login to guest; installation will=]%0a* [[Tog.Usage]]  . . . @2025-07-12T00:15:13Z by [[~jrmu]]: [=add stub about tog=]%0a* [[Gotadmin.Usage]]  . . . @2025-07-11T21:37:29Z by [[~jrmu]]: [=update man page for gotadmin=]%0a* [[Doas.Configure]]  . . . @2025-07-10T20:41:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install77]]  . . . @2025-07-10T19:56:35Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install]]  . . . @2025-07-10T17:32:37Z by [[~jrmu]]: [==]%0a* [[Profanity.Connect]]  . . . @2025-07-05T12:20:49Z by [[~saeed]]: [==]%0a* [[Tls.Intro]]  . . . @2025-07-05T10:53:20Z by [[~saeed]]: [=add more info on TLS details=]%0a* [[Telnet.Http]]  . . . @2025-07-05T09:49:06Z by [[~saeed]]: [=style changes=]%0a* [[Lists.Ircnow]]  . . . @2025-07-04T19:43:13Z by [[~mkf]]: [==]%0a* [[Ircnow.Howtoask]]  . . . @2025-07-04T17:21:18Z by [[~mkf]]: [=oops, s/#/*/g, (also a bit nicer wording)=]%0a* [[Openbsd.Pkg]]  . . . @2025-07-04T16:12:59Z by [[~mkf]]: [=pkg_info doesn't require doas, some other minor changes=]%0a* [[Syspatch.Syspatch]]  . . . @2025-07-04T15:49:22Z by [[~mkf]]: [=minor changes=]%0a* [[SiteAdmin.AuthUser]]  . . . @2025-07-04T15:27:53Z by [[~mkf]]: [==]%0a* [[Tmux.Config]]  . . . @2025-07-01T19:40:00Z by [[~jrmu]]: [==]%0a* [[Humanities.Reading]]  . . . @2025-07-01T18:58:57Z by [[~jrmu]]: [==]%0a* [[Ambassador.Networks]]  . . . @2025-06-29T18:05:52Z by [[~jrmu]]: [==]%0a* [[Openbsd.Ed]]  . . . @2025-06-12T00:54:43Z by [[~mkf]]: [==]%0a* [[Oidentd.Install]]  . . . @2025-06-08T15:49:29Z by [[~jrmu]]: [==]%0a* [[Oidentd.ZNC]]  . . . @2025-06-08T15:48:36Z by [[~jrmu]]: [==]%0a* [[Dig.Usage]]  . . . @2025-06-04T23:24:09Z by [[~jrmu]]: [==]%0a* [[Hosts.Configure]]  . . . @2025-06-01T14:40:39Z by [[~jrmu]]: [==]%0a* [[Unbound.Control]]  . . . @2025-06-01T03:39:10Z by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]]  . . . @2025-05-31T00:26:52Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gns3]]  . . . @2025-05-15T04:25:09Z by [[~mkf]]: [==]%0a* [[Team.Announce]]  . . . @2025-04-24T19:05:10Z by [[~jrmu]]: [==]%0a* [[Ngircd.Install]]  . . . @2025-04-23T21:46:13Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade76]]  . . . @2025-04-23T20:47:11Z by [[~jrmu]]: [==]%0a* [[Pf.Guide]]  . . . @2025-04-23T17:53:19Z by [[~jrmu]]: [==]%0a* [[Pf.Intro]]  . . . @2025-04-23T17:53:09Z by [[~jrmu]]: [==]%0a* [[Ngircd.Patches]]  . . . @2025-04-23T17:23:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install76]]  . . . @2025-04-23T16:33:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Ngircd]]  . . . @2025-04-23T15:57:56Z by [[~jrmu]]: [==]%0a* [[Ircnow.9force]]  . . . @2025-04-09T21:56:33Z by [[~jrmu]]: [==]%0a* [[Pxeboot.Configure]]  . . . @2025-04-07T19:18:03Z by [[~jrmu]]: [==]%0a* [[Ircnow.Scholarship]]  . . . @2025-04-01T06:25:56Z by [[~jrmu]]: [==]%0a* [[Ircnow.Adminforces]]  . . . @2025-03-30T16:02:46Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Reading]]  . . . @2025-03-26T06:27:28Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Urndis]]  . . . @2025-03-18T10:20:58Z by [[~monsieur]]: [==]%0a* [[Opensmtpd.Lmtp]]  . . . @2025-03-17T19:35:33Z by [[~jrmu]]: [==]%0a* [[Ircnow.Minutemin]]  . . . @2025-03-16T16:06:01Z by [[~jrmu]]: [==]%0a* [[Vps.Vps]]  . . . @2025-03-15T23:56:23Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hopm]]  . . . @2025-01-08T18:14:37Z by [[~jrmu]]: [==]%0a* [[Gotweb.Install]]  . . . @2025-01-01T05:50:14Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gotweb]]  . . . @2025-01-01T05:47:05Z by [[~jrmu]]: [==]%0a* [[Openbsd.Anope]]  . . . @2024-12-22T23:20:54Z by [[~LohanG]]: [=updated the latest version number=]%0a* [[Vmm.Configure]]  . . . @2024-12-21T18:01:07Z by [[~jrmu]]: [==]%0a* [[Dns.Dnssec]]  . . . @2024-12-16T00:23:54Z by [[~jrmu]]: [==]%0a* [[Unbound.Opennic]]  . . . @2024-12-15T22:50:31Z by [[~jrmu]]: [=Add disabling DNSSEC instructions=]%0a* [[Unbound.Localzone]]  . . . @2024-12-15T21:45:46Z by [[~jrmu]]: [==]%0a* [[Resolv.Conf]]  . . . @2024-12-14T07:02:38Z by [[~jrmu]]: [==]%0a* [[Znc.Chroot]]  . . . @2024-12-14T05:45:07Z by [[~jrmu]]: [=add snippet about preferring ipv6 using resolv.conf=]%0a* [[Resolvd.Usage]]  . . . @2024-12-14T05:02:23Z by [[~jrmu]]: [==]%0a* [[Openbsd.Bsdrd]]  . . . @2024-12-14T01:49:42Z by [[~jrmu]]: [=update install link=]%0a* [[Unbound.Configure]]  . . . @2024-12-14T00:23:20Z by [[~jrmu]]: [==]%0a* [[Openbsd.Unboundadblock]]  . . . @2024-12-11T05:08:18Z by [[~jrmu]]: [==]%0a* [[Unbound.Adblock]]  . . . @2024-12-11T05:07:52Z by [[~jrmu]]: [==]%0a* [[Unbound.Dnssec]]  . . . @2024-12-11T03:19:26Z by [[~jrmu]]: [==]%0a* [[Unwind.Configure]]  . . . @2024-12-10T05:59:20Z by [[~jrmu]]: [==]%0a* [[OpenSSH.Connect]]  . . . @2024-12-10T01:50:37Z by [[~jrmu]]: [==]%0a* [[Vmm.ConfigureShared]]  . . . @2024-12-09T06:05:25Z by [[~jrmu]]: [==]%0a* [[Usermod.Usage]]  . . . @2024-12-06T06:52:39Z by [[~jrmu]]: [==]%0a* [[Dns.Registrars]]  . . . @2024-12-05T01:29:48Z by [[~jrmu]]: [==]%0a* [[Profiles.SysopNiteStorm]]  . . . @2024-11-27T20:30:05Z by [[~ns]]: [==]%0a* [[Create.UserEmail]]  . . . @2024-11-25T13:59:58Z by [[~SplinTer]]: [==]%0a* [[Create.User]]  . . . @2024-11-25T13:51:01Z by [[~SplinTer]]: [==]%0a* [[Almanack.CreateUser]]  . . . @2024-11-25T09:03:06Z by [[~SplinTer]]: [==]%0a* [[Chess.Chess]]  . . . @2024-11-23T18:55:17Z by [[~mkf]]: [==]%0a* [[Ircnow.Explorer]]  . . . @2024-11-23T17:56:53Z by [[~mkf]]: [=fix ugly looking screenshot=]%0a* [[Host.Usage]]  . . . @2024-11-23T01:12:18Z by [[~jrmu]]: [==]%0a* [[ScanFfs.Usage]]  . . . @2024-11-20T04:31:34Z by [[~jrmu]]: [==]%0a* [[Team.Welcome]]  . . . @2024-11-19T00:59:56Z by [[~jrmu]]: [==]%0a* [[Openhttpd.Hosting]]  . . . @2024-11-17T02:53:48Z by [[~jrmu]]: [==]%0a* [[Openssl.Cert]]  . . . @2024-11-17T02:40:22Z by [[~jrmu]]: [==]%0a* [[Netcat.Daemon]]  . . . @2024-11-17T02:03:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Galene]]  . . . @2024-11-14T17:59:54Z by [[~moocow]]: [==]%0a* [[Almanack.AdvancedMailServerSetup]]  . . . @2024-11-14T02:28:19Z by [[~SplinTer]]: [==]%0a* [[Kill.Usage]]  . . . @2024-11-14T02:25:25Z by [[~jrmu]]: [==]%0a* [[Ps.Usage]]  . . . @2024-11-14T02:20:50Z by [[~jrmu]]: [==]%0a* [[Almanack.SystemStatsSh]]  . . . @2024-11-14T01:29:56Z by [[~SplinTer]]: [==]%0a* [[Almanack.DumpBackupWithSCP]]  . . . @2024-11-14T01:29:32Z by [[~SplinTer]]: [==]%0a* [[Almanack.SetupMailServer]]  . . . @2024-11-13T04:07:16Z by [[~SplinTer]]: [==]%0a* [[Roundcube.Install]]  . . . @2024-11-13T03:34:24Z by [[~SplinTer]]: [==]%0a* [[Chroot.Intro]]  . . . @2024-11-12T04:30:16Z by [[~jrmu]]: [==]%0a* [[Freedom.Fork]]  . . . @2024-11-12T03:57:04Z by [[~jrmu]]: [==]%0a* [[Minutemin.Questions]]  . . . @2024-11-12T01:50:32Z by [[~jrmu]]: [==]%0a* [[Ssh.Fingerprints]]  . . . @2024-11-12T01:39:20Z by [[~jrmu]]: [==]%0a* [[Top.Usage]]  . . . @2024-11-12T01:02:53Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade76]]  . . . @2024-11-12T00:59:48Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade]]  . . . @2024-11-11T22:26:24Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade]]  . . . @2024-11-11T21:29:29Z by [[~jrmu]]: [==]%0a* [[Openbsd.CPAN]]  . . . @2024-10-26T06:59:30Z by [[~izzyb]]: [==]%0a* [[Psybnc.Install]]  . . . @2024-10-21T22:34:19Z by [[~jrmu]]: [==]%0a* [[Wg.Hosting]]  . . . @2024-10-19T21:25:34Z by [[~moocow]]: [=Configure WireGuard without NAT=]%0a* [[ZNC.Admin]]  . . . @2024-10-03T10:18:17Z by [[~tomglok]]: [==]%0a* [[Ambassador.Ilines]]  . . . @2024-09-20T18:20:36Z by [[~tomglok]]: [=update ipv4 addresses=]%0a* [[Opensmtpd.Vmail]]  . . . @2024-09-19T00:18:01Z by [[~jrmu]]: [==]%0a* [[Opensmtpd.Configure]]  . . . @2024-09-18T05:11:11Z by [[~jrmu]]: [==]%0a* [[Nsd.Configure]]  . . . @2024-09-18T05:00:35Z by [[~jrmu]]: [=Remove references to ircnow=]%0a* [[Openbsd.Dmarc]]  . . . @2024-09-15T00:39:01Z by [[~jrmu]]: [==]%0a* [[Iked.Roadwarrior]]  . . . @2024-09-11T19:18:33Z by [[~barth]]: [=missing code tag=]%0a* [[Openbsd.FilePermissions]]  . . . @2024-09-08T16:58:57Z by [[~tomglok]]: [=change from # chmod -R ... to # find ... so that the /etc/mail directory retains mode 0755=]%0a* [[Crontab.Edit]]  . . . @2024-09-06T12:28:31Z by [[~barth]]: [=correct mistake in the 0 * * * * * example=]%0a* [[Awk.Usage]]  . . . @2024-09-05T20:06:13Z by [[~barth]]: [==]%0a* [[Sed.Usage]]  . . . @2024-09-05T19:08:41Z by [[~barth]]: [==]%0a* [[Got.Server]]  . . . @2024-09-04T21:31:30Z by [[~barth]]: [=directory creation was missing=]%0a* [[Ipmi.Java]]  . . . @2024-08-28T06:34:49Z by [[~jrmu]]: [==]%0a* [[Ircnow.Media]]  . . . @2024-08-23T06:29:40Z by [[~jrmu]]: [==]%0a* [[OpenBSD.OnOVH]]  . . . @2024-08-22T00:54:43Z by [[~entrex]]: [==]%0a* [[Dns.Vhost]]  . . . @2024-08-19T19:54:07Z by [[~barth]]: [=fix redundancy=]%0a* [[DNS.SPF]]  . . . @2024-08-19T19:38:19Z by [[~barth]]: [=fix missing word=]%0a* [[Ifconfig.Change]]  . . . @2024-08-15T18:12:15Z by [[~barth]]: [=fixed typo in subnet mask hexadecimal representation=]%0a* [[Dhcpd.Configure]]  . . . @2024-08-15T16:30:33Z by [[~barth]]: [==]%0a* [[IP.Myaddress]]  . . . @2024-08-15T15:29:41Z by [[~barth]]: [==]%0a* [[Relayd.Acceleration]]  . . . @2024-08-14T19:11:18Z by [[~barth]]: [==]%0a* [[Ircnow.Novem]]  . . . @2024-08-14T13:44:41Z by [[~jrmu]]: [==]%0a* [[Ircnow.Codeforce]]  . . . @2024-08-10T19:43:34Z by [[~jrmu]]: [==]%0a* [[Ircnow.CodeForce]]  . . . @2024-08-10T19:38:23Z by [[~jrmu]]: [==]%0a* [[Sshd.Disablepassword]]  . . . @2024-08-07T03:52:17Z by [[~LohanG]]: [=corrected a typo=]%0a* [[Iked.Binat]]  . . . @2024-08-06T22:30:44Z by [[~jrmu]]: [==]%0a* [[C101.C101]]  . . . @2024-08-01T18:05:37Z by [[~jrmu]]: [==]%0a* [[Tcpbench.Usage]]  . . . @2024-07-30T15:34:27Z by [[~jrmu]]: [==]%0a* [[Bouncer.Bouncer]]  . . . @2024-07-28T22:09:16Z by [[~quiliro]]: [=         Summary: Emacs ERC details=]%0a* [[Iked.Android]]  . . . @2024-07-26T17:22:44Z by [[~jrmu]]: [==]%0a* [[Iked.Roadwarriorvmm]]  . . . @2024-07-25T07:29:51Z by [[~jrmu]]: [==]%0a* [[Iked.Sitetosite]]  . . . @2024-07-25T06:04:47Z by [[~jrmu]]: [==]%0a* [[Tor.Irc]]  . . . @2024-07-25T01:47:57Z by [[~entrex]]: [=Update irc.ircforever.org's Tor address=]%0a* [[Email.Email]]  . . . @2024-07-20T14:36:06Z by [[~jrmu]]: [==]%0a* [[Vpn.Vpn]]  . . . @2024-07-20T14:35:25Z by [[~jrmu]]: [==]%0a* [[Unix.Reading]]  . . . @2024-07-20T05:08:40Z by [[~jrmu]]: [==]%0a* [[Iked.Sitetositevmm]]  . . . @2024-07-19T05:45:54Z by [[~jrmu]]: [==]%0a* [[Ospfd.Configure]]  . . . @2024-07-18T22:22:50Z by [[~jrmu]]: [==]%0a* [[Irc.Clients]]  . . . @2024-07-16T01:09:48Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wg]]  . . . @2024-07-16T01:06:09Z by [[~jrmu]]: [==]%0a* [[Netcat.Usage]]  . . . @2024-07-15T14:51:49Z by [[~jrmu]]: [==]%0a* [[Iked.Configure]]  . . . @2024-07-15T06:22:31Z by [[~jrmu]]: [==]%0a* [[Ripd.Configure]]  . . . @2024-07-14T01:27:04Z by [[~jrmu]]: [==]%0a* [[Nat.Configure]]  . . . @2024-07-13T16:13:34Z by [[~jrmu]]: [==]%0a* [[Profiles.Jrmu]]  . . . @2024-07-13T05:55:06Z by [[~jrmu]]: [==]%0a* [[Jrmu.Bio]]  . . . @2024-07-13T05:54:20Z by [[~jrmu]]: [==]%0a* [[Route.Static]]  . . . @2024-07-12T14:28:06Z by [[~jrmu]]: [==]%0a* [[Wordpress.Install]]  . . . @2024-07-08T01:02:48Z by [[~jrmu]]: [=merge changes from matt and mkf from openbsd/wordpress=]%0a* [[Openbsd.Wordpress]]  . . . @2024-07-08T01:02:14Z by [[~jrmu]]: [==]%0a* [[Sshd.Chroot]]  . . . @2024-07-05T15:54:11Z by [[~jrmu]]: [==]%0a* [[Openrsync.Chroot]]  . . . @2024-07-04T06:00:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Loginconf]]  . . . @2024-07-04T05:54:38Z by [[~jrmu]]: [==]%0a* [[Ssh.Chroot]]  . . . @2024-07-04T05:42:21Z by [[~jrmu]]: [==]%0a* [[Rsync.Usage]]  . . . @2024-07-04T05:21:34Z by [[~jrmu]]: [==]%0a* [[Openrsync.Usage]]  . . . @2024-07-04T04:57:23Z by [[~jrmu]]: [==]%0a* [[Gre.6in4vmm]]  . . . @2024-06-30T15:57:13Z by [[~jrmu]]: [==]%0a* [[Gre.6in4]]  . . . @2024-06-29T08:42:26Z by [[~jrmu]]: [==]%0a* [[Gre.6in4nat]]  . . . @2024-06-29T05:50:45Z by [[~jrmu]]: [==]%0a* [[Openbsd.Identd]]  . . . @2024-06-22T00:11:09Z by [[~jrmu]]: [==]%0a* [[Identd.Configure]]  . . . @2024-06-22T00:10:57Z by [[~jrmu]]: [==]%0a* [[Buyvm.Routedsubnet]]  . . . @2024-06-21T19:14:32Z by [[~jrmu]]: [==]%0a* [[Ircnow.Hosting]]  . . . @2024-06-20T15:58:23Z by [[~jrmu]]: [==]%0a* [[Team.Team]]  . . . @2024-06-20T15:57:03Z by [[~jrmu]]: [==]%0a* [[Password.Words]]  . . . @2024-06-19T01:11:41Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifitoethernet]]  . . . @2024-06-18T21:23:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifi]]  . . . @2024-06-18T21:04:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.BBB]]  . . . @2024-06-18T16:13:57Z by [[~jrmu]]: [=Update version=]%0a* [[Sftp.Chroot]]  . . . @2024-06-18T06:52:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Hostap]]  . . . @2024-06-18T06:03:26Z by [[~jrmu]]: [==]%0a* [[Vlan.Configure]]  . . . @2024-06-17T07:47:29Z by [[~jrmu]]: [==]%0a* [[Vmm.Plan9]]  . . . @2024-06-16T06:28:55Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vlan]]  . . . @2024-06-14T21:55:43Z by [[~jrmu]]: [==]%0a* [[Freedom.Radio]]  . . . @2024-06-12T17:45:33Z by [[~jrmu]]: [==]%0a* [[Sshd.Configure]]  . . . @2024-06-12T00:43:49Z by [[~jrmu]]: [==]%0a* [[Team.Federation]]  . . . @2024-06-11T04:59:07Z by [[~Yiming]]: [=update=]%0a* [[Profiles.Xfnw]]  . . . @2024-06-09T02:05:47Z by [[~xfnw]]: [==]%0a* [[Openbsd.Sysctl]]  . . . @2024-06-08T22:23:31Z by [[~jrmu]]: [==]%0a* [[Cvsweb.Restore]]  . . . @2024-06-08T16:40:18Z by [[~jrmu]]: [==]%0a* [[Shell.Cronjobs]]  . . . @2024-06-06T17:56:05Z by [[~jrmu]]: [==]%0a* [[Cron.Suppressmail]]  . . . @2024-06-06T17:55:41Z by [[~jrmu]]: [==]%0a* [[Ksh.History]]  . . . @2024-06-06T17:00:05Z by [[~jrmu]]: [==]%0a* [[Ksh.Editor]]  . . . @2024-06-06T16:28:18Z by [[~jrmu]]: [=Credit to mkf and Naglfar for writing parts of these guides=]%0a* [[Openbsd.Tcpdump]]  . . . @2024-06-05T05:50:43Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Veb]]  . . . @2024-06-04T07:44:16Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vether]]  . . . @2024-06-04T07:25:53Z by [[~jrmu]]: [==]%0a* [[MountNfs.Usage]]  . . . @2024-06-03T09:52:35Z by [[~mkf]]: [==]%0a* [[Hostnameif.Autoconf]]  . . . @2024-06-01T23:39:30Z by [[~jrmu]]: [==]%0a* [[Rad.Configure]]  . . . @2024-06-01T20:26:13Z by [[~jrmu]]: [==]%0a* [[Znc.Patch]]  . . . @2024-06-01T16:45:30Z by [[~jrmu]]: [==]%0a* [[Route.Hostnameif]]  . . . @2024-05-31T06:17:03Z by [[~jrmu]]: [==]%0a* [[Hostnameif.Static]]  . . . @2024-05-30T23:03:07Z by [[~jrmu]]: [==]%0a* [[Unbound.LAN]]  . . . @2024-05-30T13:02:25Z by [[~Posterdati]]: [==]%0a* [[Marketing.Recruit]]  . . . @2024-05-29T12:39:26Z by [[~jrmu]]: [==]%0a* [[Ircnow.Team]]  . . . @2024-05-29T12:08:42Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Usage]]  . . . @2024-05-29T11:30:14Z by [[~jrmu]]: [=thanks to mkf on August 02, 2021, at 12:59 PM=]%0a* [[Ifconfig.Ifconfig]]  . . . @2024-05-29T11:29:55Z by [[~jrmu]]: [==]%0a* [[Donations.Donations]]  . . . @2024-05-28T16:38:16Z by [[~jrmu]]: [==]%0a* [[Oidentd.Changeident]]  . . . @2024-05-28T00:11:37Z by [[~jrmu]]: [==]%0a* [[Znc.Support]]  . . . @2024-05-28T00:07:46Z by [[~jrmu]]: [==]%0a* [[Znc.Admin]]  . . . @2024-05-28T00:06:29Z by [[~jrmu]]: [==]%0a* [[Minetest.Minetest]]  . . . @2024-05-27T22:43:44Z by [[~jrmu]]: [==]%0a* [[Irc101.Irc101]]  . . . @2024-05-27T22:41:28Z by [[~jrmu]]: [==]%0a* [[Dns.Troubleshooting]]  . . . @2024-05-27T21:55:36Z by [[~jrmu]]: [==]%0a* [[Nsd.Troubleshoot]]  . . . @2024-05-27T21:55:08Z by [[~jrmu]]: [==]%0a* [[Bgpd.Configure]]  . . . @2024-05-27T21:44:19Z by [[~jrmu]]: [==]%0a* [[Route.Sourceaddr]]  . . . @2024-05-22T23:31:46Z by [[~jrmu]]: [==]%0a* [[Ircnow.Hardware]]  . . . @2024-05-19T21:48:37Z by [[~jrmu]]: [==]%0a* [[Oddprotocol.Hardware]]  . . . @2024-05-19T21:45:29Z by [[~jrmu]]: [==]%0a* [[Bsdforall.Hardware]]  . . . @2024-05-19T21:41:54Z by [[~jrmu]]: [==]%0a* [[Nastycode.Hardware]]  . . . @2024-05-19T20:46:34Z by [[~jrmu]]: [==]%0a* [[Planetofnix.Hardware]]  . . . @2024-05-19T20:45:03Z by [[~jrmu]]: [==]%0a* [[Marketing.Memes]]  . . . @2024-05-16T18:05:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade75]]  . . . @2024-05-11T06:39:58Z by [[~jrmu]]: [==]%0a* [[Ircnow.Services]]  . . . @2024-05-10T16:12:29Z by [[~izzyb]]: [==]%0a* [[Openbsd.Biboumi]]  . . . @2024-05-10T09:13:51Z by [[~mkf]]: [=udns doesn't seem to work in ircnow.org since upgrade to 7.5, i don't know why.=]%0a* [[Openbsd.Drawtermssh]]  . . . @2024-05-10T07:08:07Z by [[~mkf]]: [==]%0a* [[OpenBSD.Iked]]  . . . @2024-05-10T06:58:23Z by [[~mkf]]: [==]%0a* [[Openbsd.Dump]]  . . . @2024-05-07T17:10:33Z by [[~jrmu]]: [==]%0a* [[Freedom.Homestead]]  . . . @2024-05-06T05:49:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Restore]]  . . . @2024-05-05T22:30:23Z by [[~jrmu]]: [==]%0a* [[Debate.Providers]]  . . . @2024-05-04T04:13:44Z by [[~Yonle]]: [==]%0a* [[Openbsd.Prosody]]  . . . @2024-05-02T13:20:46Z by [[~mkf]]: [==]%0a* [[DNS.MTA-STS]]  . . . @2024-05-01T17:38:03Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fstab]]  . . . @2024-04-30T13:00:51Z by [[~mkf]]: [=mention ro=]%0a* [[Ffs.Intro]]  . . . @2024-04-30T12:56:49Z by [[~mkf]]: [=hehe=]%0a* [[Gnus.Connect]]  . . . @2024-04-30T12:31:49Z by [[~mkf]]: [==]%0a* [[Dovecot.Install]]  . . . @2024-04-26T23:55:07Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Openbsd.Mlmmj]]  . . . @2024-04-25T18:41:36Z by [[~izzyb]]: [==]%0a* [[Ln.Shell]]  . . . @2024-04-24T16:07:14Z by [[~jrmu]]: [==]%0a* [[Mariadb.Install]]  . . . @2024-04-13T18:06:28Z by [[~mkf]]: [==]%0a* [[Openbsd.Openbsd]]  . . . @2024-04-13T18:02:19Z by [[~mkf]]: [==]%0a* [[Fics.Admin]]  . . . @2024-04-12T19:01:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade75]]  . . . @2024-04-11T20:42:45Z by [[~jrmu]]: [==]%0a* [[Ircnow.Milestones]]  . . . @2024-04-11T19:29:33Z by [[~jrmu]]: [==]%0a* [[Ambassador.Markets]]  . . . @2024-04-11T17:15:42Z by [[~jrmu]]: [==]%0a* [[Swapctl.Usage]]  . . . @2024-04-11T07:06:24Z by [[~jrmu]]: [==]%0a* [[Disklabel.Usage]]  . . . @2024-04-11T06:49:54Z by [[~jrmu]]: [==]%0a* [[Newfs.Usage]]  . . . @2024-04-11T06:20:14Z by [[~jrmu]]: [==]%0a* [[Mount.Usage]]  . . . @2024-04-11T06:19:40Z by [[~jrmu]]: [==]%0a* [[Fdisk.Usage]]  . . . @2024-04-11T00:09:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Disklabel]]  . . . @2024-04-10T23:43:12Z by [[~jrmu]]: [==]%0a* [[Disklabel.Partitioning]]  . . . @2024-04-10T23:22:13Z by [[~jrmu]]: [==]%0a* [[Softraid.Install]]  . . . @2024-04-09T23:30:49Z by [[~jrmu]]: [==]%0a* [[Softraid.Rebuild]]  . . . @2024-04-09T21:56:59Z by [[~jrmu]]: [==]%0a* [[Openbsd.Backups]]  . . . @2024-04-09T21:50:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fdisk]]  . . . @2024-04-09T21:33:33Z by [[~jrmu]]: [==]%0a* [[Openbsd.Psybnc]]  . . . @2024-04-09T19:14:35Z by [[~jrmu]]: [==]%0a* [[Openssl.Check]]  . . . @2024-04-08T20:30:49Z by [[~jrmu]]: [==]%0a* [[Openbsd.Snac]]  . . . @2024-04-08T16:30:46Z by [[~Yonle]]: [==]%0a* [[Openbsd.Install75]]  . . . @2024-04-07T22:53:36Z by [[~jrmu]]: [==]%0a* [[Atactl.Usage]]  . . . @2024-04-07T10:57:16Z by [[~mkf]]: [=add sleep command=]%0a* [[Vmctl.Disk]]  . . . @2024-04-06T23:08:15Z by [[~jrmu]]: [==]%0a* [[Openbsd.Outofmemory]]  . . . @2024-04-06T21:03:39Z by [[~jrmu]]: [==]%0a* [[Dmesg.Usage]]  . . . @2024-04-06T20:15:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Dmesg]]  . . . @2024-04-06T20:15:22Z by [[~jrmu]]: [==]%0a* [[Vps.Users]]  . . . @2024-04-06T19:10:58Z by [[~Posterdati]]: [==]%0a* [[Profiles.Yiming]]  . . . @2024-04-06T04:59:28Z by [[~Yiming]]: [=Create New Page=]%0a* [[Openbsd.Singleuser]]  . . . @2024-04-03T23:51:20Z by [[~jrmu]]: [==]%0a* [[Hostname.Usage]]  . . . @2024-04-03T23:38:15Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hier]]  . . . @2024-04-03T23:23:13Z by [[~jrmu]]: [==]%0a* [[Dd.Iso]]  . . . @2024-04-03T20:30:21Z by [[~jrmu]]: [==]%0a* [[Openbsd.Localtime]]  . . . @2024-04-03T16:39:46Z by [[~jrmu]]: [==]%0a* [[Openbsd.Bootconf]]  . . . @2024-04-03T07:35:48Z by [[~jrmu]]: [==]%0a* [[Router.Hardware]]  . . . @2024-03-31T23:16:50Z by [[~jrmu]]: [==]%0a* [[Sysop.Hardware]]  . . . @2024-03-31T22:05:27Z by [[~jrmu]]: [==]%0a* [[Bouncer.Thunderbird]]  . . . @2024-03-30T12:51:26Z by [[~Yiming]]: [=Update=]%0a* [[Openbsd.Akkoma]]  . . . @2024-03-25T04:31:17Z by [[~Yonle]]: [==]%0a* [[Openbsd.Pleroma]]  . . . @2024-03-25T04:30:19Z by [[~Yonle]]: [==]%0a* [[Relayd.Wss]]  . . . @2024-03-20T22:13:08Z by [[~jrmu]]: [=Thanks to miniontoby!=]%0a* [[Rcd.Configure]]  . . . @2024-03-14T14:14:37Z by [[~geze]]: [==]%0a* [[Ngircd.Link]]  . . . @2024-03-14T09:25:10Z by [[~geze]]: [==]%0a* [[Pf.Bittorrent]]  . . . @2024-03-13T03:17:53Z by [[~jrmu]]: [==]%0a* [[Openbsd.Rcctl]]  . . . @2024-03-09T18:16:03Z by [[~geze]]: [==]%0a* [[Bouncer.Erc]]  . . . @2024-02-19T19:25:28Z by [[~kiliro]]: [=Add better format                                 Summary: Add better formatin=]%0a* [[Openbsd.Icecast]]  . . . @2024-02-12T17:38:08Z by [[~mkf]]: [=minor changes=]%0a* [[Cwm.Configure]]  . . . @2024-02-10T20:34:56Z by [[~jrmu]]: [==]%0a* [[9.Drawterm]]  . . . @2024-02-10T17:15:50Z by [[~jrmu]]: [==]%0a* [[Wsconsctl.Usage]]  . . . @2024-02-10T06:50:02Z by [[~jrmu]]: [==]%0a* [[Irc.Easy]]  . . . @2024-02-04T18:52:09Z by [[~jrmu]]: [==]%0a* [[Almanack.TheloungeWebircClient]]  . . . @2024-02-01T13:39:12Z by [[~SplinTer]]: [==]%0a* [[Openbsd.Panic]]  . . . @2024-01-20T22:18:08Z by [[~jrmu]]: [==]%0a* [[Openssh.Totp]]  . . . @2024-01-16T07:17:39Z by [[~jrmu]]: [==]%0a* [[Unix101.Unix101]]  . . . @2024-01-11T17:22:18Z by [[~jrmu]]: [==]%0a* [[Atheme.Install]]  . . . @2024-01-01T15:24:17Z by [[~rahl]]: [=Atheme is written in C=]%0a* [[Rio.Customize]]  . . . @2023-12-30T21:33:22Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade74]]  . . . @2023-12-28T21:05:35Z by [[~jrmu]]: [==]%0a* [[Email.Lists]]  . . . @2023-12-26T20:16:01Z by [[~jrmu]]: [==]%0a* [[Xboard.Connect]]  . . . @2023-12-26T01:05:55Z by [[~jrmu]]: [==]%0a* [[I2Pd.Install]]  . . . @2023-12-20T06:00:49Z by [[~Yonle]]: [==]%0a* [[9C.Exits]]  . . . @2023-12-18T15:10:37Z by [[~mkf]]: [==]%0a* [[Openbsd.Bitlbee]]  . . . @2023-12-18T10:06:57Z by [[~mkf]]: [==]%0a* [[9.Authsrv]]  . . . @2023-12-18T09:11:44Z by [[~mkf]]: [=delete empty page=]%0a* [[Bouncer.Icechat]]  . . . @2023-12-18T09:09:46Z by [[~mkf]]: [=remove duplicate article (see Bouncer.IceChat)=]%0a* [[Ircnow.SSHFingerprints]]  . . . @2023-12-17T18:47:56Z by [[~jrmu]]: [==]%0a* [[Vmm.UbuntuIso]]  . . . @2023-12-04T20:16:51Z by [[~jrmu]]: [==]%0a* [[Vmm.Sysupgrade]]  . . . @2023-12-02T14:59:55Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Openaccess]]  . . . @2023-12-01T03:16:51Z by [[~hed0x]]: [==]%0a* [[Profiles.Tcache]]  . . . @2023-11-30T02:41:15Z by [[~Tcache]]: [==]%0a* [[Openbsd.Wraith]]  . . . @2023-11-25T18:49:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Host]]  . . . @2023-11-24T22:51:07Z by [[~jrmu]]: [==]%0a* [[Hunchentoot.Install]]  . . . @2023-11-24T19:50:41Z by [[~Posterdati]]: [==]%0a* [[Openbsd.Install73]]  . . . @2023-11-18T05:32:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install74]]  . . . @2023-11-18T05:06:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade74]]  . . . @2023-11-16T00:15:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Tcltls]]  . . . @2023-11-06T20:19:24Z by [[~jrmu]]: [==]%0a* [[Olympics.Games]]  . . . @2023-11-05T18:39:36Z by [[~jrmu]]: [==]%0a* [[Team.Security]]  . . . @2023-11-04T18:45:38Z by [[~jrmu]]: [==]%0a* [[Linux.Reading]]  . . . @2023-11-01T03:47:13Z by [[~jrmu]]: [==]%0a* [[Openbsd.PFStable]]  . . . @2023-10-27T19:07:16Z by [[~sylv1a]]: [=Revise ICMP section in accordance with RFCs. Fix icmp6 syntax issue.=]%0a* [[Ircnow.Roadmap2024]]  . . . @2023-10-23T03:33:27Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap]]  . . . @2023-10-23T03:02:14Z by [[~jrmu]]: [==]%0a* [[Pmwiki.Replace]]  . . . @2023-10-19T17:19:19Z by [[~sylv1a]]: [=Fix IndentationError, although the script seems to have other issues (blank output)=]%0a* [[Police.Intro]]  . . . @2023-10-08T05:05:25Z by [[~jrmu]]: [==]%0a* [[Unbound.DNSSEC]]  . . . @2023-10-08T02:32:13Z by [[~sylv1a]]: [=nitpick: Restart/Reload rather than Restart/reload=]%0a* [[Openbsd.Hopm-NowWithInit]]  . . . @2023-10-07T05:20:56Z by [[~Maddie]]: [=[Minor]: Cleaned ansible code for more efficency.=]%0a* [[C.Cprimer]]  . . . @2023-10-05T18:57:29Z by [[~jrmu]]: [==]%0a* [[Tor.Hidden]]  . . . @2023-10-04T18:19:36Z by [[~sylv1a]]: [=Add authorization section for hidden services=]%0a* [[Dns.TroubleshootingDNS]]  . . . @2023-10-03T06:23:08Z by [[~jrmu]]: [==]%0a* [[9.Ramfs]]  . . . @2023-09-27T15:43:55Z by [[~jrmu]]: [==]%0a* [[Ngircd.Loginconf]]  . . . @2023-09-22T14:40:06Z by [[~Yonle]]: [=Probably need some revertion.=]%0a* [[Hosting.Providers]]  . . . @2023-09-12T04:58:26Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap2023]]  . . . @2023-09-06T07:48:43Z by [[~jrmu]]: [==]%0a* [[9.9pideas]]  . . . @2023-09-03T18:58:43Z by [[~jrmu]]: [==]%0a* [[9.9gridchan]]  . . . @2023-09-03T06:16:25Z by [[~jrmu]]: [==]%0a* [[9.Acmemail]]  . . . @2023-09-01T18:05:18Z by [[~jrmu]]: [==]%0a* [[9.Account]]  . . . @2023-09-01T17:09:51Z by [[~zleap]]: [==]%0a* [[9.Date]]  . . . @2023-09-01T13:46:05Z by [[~jrmu]]: [==]%0a* [[9.Shell]]  . . . @2023-08-27T18:52:33Z by [[~jrmu]]: [==]%0a* [[9.Why9]]  . . . @2023-08-25T17:15:16Z by [[~jrmu]]: [==]%0a* [[9.Splinternet]]  . . . @2023-08-24T02:31:30Z by [[~jrmu]]: [==]%0a* [[9.PKI]]  . . . @2023-08-23T19:47:46Z by [[~jrmu]]: [==]%0a* [[9.IP]]  . . . @2023-08-23T00:12:14Z by [[~jrmu]]: [==]%0a* [[9.Inter9]]  . . . @2023-08-23T00:11:11Z by [[~jrmu]]: [==]%0a* [[9.Irc]]  . . . @2023-08-22T14:15:24Z by [[~xfnw]]: [=spelling=]%0a* [[9.Rcpu]]  . . . @2023-08-21T17:21:54Z by [[~jrmu]]: [==]%0a* [[9.FNS]]  . . . @2023-08-19T17:30:06Z by [[~jrmu]]: [==]%0a* [[9.PNS]]  . . . @2023-08-19T17:05:01Z by [[~jrmu]]: [==]%0a* [[9C.Intro]]  . . . @2023-08-15T22:57:20Z by [[~mkf]]: [==]%0a* [[Hw.X230]]  . . . @2023-08-15T12:46:43Z by [[~mkf]]: [==]%0a* [[9.Reading]]  . . . @2023-08-14T02:37:46Z by [[~jrmu]]: [==]%0a* [[Netcat.Irc]]  . . . @2023-08-07T01:37:18Z by [[~xfnw]]: [=correct (unused) USER parameters=]%0a* [[Openbsd.Sysupgrade71]]  . . . @2023-07-27T20:09:43Z by [[~xfnw]]: [=using both -U and -u at the same time is pointless=]%0a* [[Profiles.Yonle]]  . . . @2023-07-17T15:08:57Z by [[~Yonle]]: [==]%0a* [[Openbsd.ZNCModules]]  . . . @2023-07-16T20:56:32Z by [[~izzyb]]: [=Added links to more modules=]%0a* [[Pbug.Bio]]  . . . @2023-07-08T13:53:57Z by [[~pbug]]: [==]%0a* [[Vmm.DebianIso]]  . . . @2023-07-05T19:58:36Z by [[~TheLion]]: [==]%0a* [[Certbot.Nginx]]  . . . @2023-07-04T13:58:54Z by [[~Yonle]]: [==]%0a* [[Pf.Vpn]]  . . . @2023-07-04T05:59:40Z by [[~jrmu]]: [==]%0a* [[Ircnow.Perl]]  . . . @2023-07-02T21:08:34Z by [[~izzyb]]: [==]%0a* [[Shelllabs.Manifesto]]  . . . @2023-07-02T18:39:22Z by [[~jrmu]]: [==]%0a* [[Vpn.VpnIos]]  . . . @2023-07-01T21:21:46Z by [[~jrmu]]: [==]%0a* [[Terms.Terms]]  . . . @2023-06-30T14:35:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Orangepi3lts]]  . . . @2023-06-12T00:06:06Z by [[~jrmu]]: [==]%0a* [[Openbsd.Xenodm]]  . . . @2023-06-11T16:30:39Z by [[~Posterdati]]: [=OpenBSD, xorg, xenodm, monitors=]%0a* [[Ircnow.Education]]  . . . @2023-06-10T06:13:37Z by [[~jrmu]]: [==]%0a* [[DNS.RDNS]]  . . . @2023-06-10T05:27:27Z by [[~jacobk]]: [=fix link to Ipv6rdns=]%0a* [[Ngircd.Sins]]  . . . @2023-06-09T20:20:11Z by [[~jrmu]]: [==]%0a* [[Ngircd.Bugs]]  . . . @2023-06-09T19:46:55Z by [[~jrmu]]: [==]%0a* [[Jujube.Jujube]]  . . . @2023-06-08T21:38:47Z by [[~Naglfar]]: [=Update domain name=]%0a* [[Ikiwiki.Install]]  . . . @2023-06-07T22:48:44Z by [[~jrmu]]: [==]%0a* [[Shell.Limits]]  . . . @2023-06-06T20:12:08Z by [[~jrmu]]: [==]%0a* [[Freedom.Universal]]  . . . @2023-05-31T19:02:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gnost-relay]]  . . . @2023-05-31T10:53:55Z by [[~Yonle]]: [=There's a reason why i connect to IPv6 instead of IPv4=]%0a* [[Got.RemoteRepo]]  . . . @2023-05-28T04:26:48Z by [[~izzyb]]: [==]%0a* [[Freedom.Privacy]]  . . . @2023-05-22T19:09:22Z by [[~jrmu]]: [==]%0a* [[Psotnic.Install]]  . . . @2023-05-22T16:03:20Z by [[~devune]]: [==]%0a* [[Vmm.DevuanIso]]  . . . @2023-05-21T18:54:36Z by [[~pbug]]: [==]%0a* [[Ngircd.Ircnow]]  . . . @2023-05-19T21:54:04Z by [[~izzyb]]: [=Setup to match Ianj's version.=]%0a* [[NewsNow.NewsNow]]  . . . @2023-05-18T12:51:42Z by [[~miniontoby]]: [==]%0a* [[Nsd.Masterslave]]  . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Botnow.Install]]  . . . @2023-05-09T19:17:22Z by [[~izzyb]]: [=added bots tag=]%0a* [[Bouncer.Ircrc]]  . . . @2023-05-09T04:40:42Z by [[~jrmu]]: [==]%0a* [[WikiTips.Cookbooks]]  . . . @2023-05-04T21:30:21Z by [[~izzyb]]: [==]%0a* [[Openbsd.MlmmjWebArchiver]]  . . . @2023-05-04T00:33:10Z by [[~izzyb]]: [=Added missing instructions for installing mhonarc=]%0a* [[Bots.Basicbot]]  . . . @2023-04-30T21:47:44Z by [[~izzyb]]: [=fixed missing ; in my $mod={}=]%0a* [[Bots.BasicbotWiki]]  . . . @2023-04-30T02:59:37Z by [[~izzyb]]: [=Initial post=]%0a* [[Perl101.Perl101]]  . . . @2023-04-29T22:34:22Z by [[~izzyb]]: [==]%0a* [[Tmux.Tmux]]  . . . @2023-04-29T21:32:15Z by [[~izzyb]]: [=Initial wikigroup page with pagelist and links to other related tools=]%0a* [[Hardware.Ps2]]  . . . @2023-04-28T08:01:37Z by [[~mkf]]: [==]%0a* [[Hardware.Ethernet]]  . . . @2023-04-26T04:23:15Z by [[~mkf]]: [=importing this new found information, thanks cinap.=]%0a* [[9.Cheatsheet]]  . . . @2023-04-26T04:06:46Z by [[~jrmu]]: [==]%0a* [[Mutt.Connect]]  . . . @2023-04-23T20:19:43Z by [[~jrmu]]: [==]%0a* [[WikiTips.GroupsTagsCategories]]  . . . @2023-04-22T16:12:01Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiFormatting]]  . . . @2023-04-22T06:27:30Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiGroups]]  . . . @2023-04-22T06:04:14Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiTips]]  . . . @2023-04-22T05:11:04Z by [[~izzyb]]: [==]%0a* [[WikiTips.InterMap]]  . . . @2023-04-22T04:41:45Z by [[~izzyb]]: [=Tips for using interMap links to other data sources=]%0a* [[Cherry.Cherry]]  . . . @2023-04-22T03:53:28Z by [[~izzyb]]: [==]%0a* [[Botnow.Botnow]]  . . . @2023-04-22T02:20:54Z by [[~izzyb]]: [==]%0a* [[Bouncer.Irssi]]  . . . @2023-04-22T00:51:13Z by [[~izzyb]]: [==]%0a* [[Bots.Translator]]  . . . @2023-04-21T15:29:21Z by [[~forero]]: [==]%0a* [[Course-unix100.Course-unix100]]  . . . @2023-04-21T04:08:32Z by [[~izzyb]]: [==]%0a* [[Sylpheed.Connect]]  . . . @2023-04-20T06:21:36Z by [[~initfree]]: [==]%0a* [[Eggdrop191.Install]]  . . . @2023-04-19T16:03:48Z by [[~jrmu]]: [=updated version number=]%0a* [[WikiTips.Markup]]  . . . @2023-04-19T04:01:20Z by [[~izzyb]]: [=Added notes on markdown cookbook=]%0a* [[OpenSSH.Keygen]]  . . . @2023-04-19T00:30:11Z by [[~izzyb]]: [=softened the language on setting a passphrase to 'should set' instead of 'always set'=]%0a* [[Password.Schemes]]  . . . @2023-04-17T20:46:42Z by [[~izzyb]]: [==]%0a* [[Openbsd.KnownIssues]]  . . . @2023-04-10T22:02:38Z by [[~izzyb]]: [==]%0a* [[Fics.Install]]  . . . @2023-04-08T01:47:11Z by [[~jrmu]]: [==]%0a* [[Chess.Limitsbot]]  . . . @2023-04-02T01:49:23Z by [[~jrmu]]: [==]%0a* [[Relayd.TLSMulti]]  . . . @2023-03-31T14:16:54Z by [[~jrmu]]: [==]%0a* [[Chess.Tournament]]  . . . @2023-03-28T00:50:21Z by [[~jrmu]]: [==]%0a* [[Bots.Bots]]  . . . @2023-03-25T04:16:10Z by [[~izzyb]]: [==]%0a* [[Eggdrop.Eggdrop]]  . . . @2023-03-25T04:12:34Z by [[~izzyb]]: [==]%0a* [[Eggdrop.DuckHunt]]  . . . @2023-03-25T04:11:04Z by [[~izzyb]]: [==]%0a* [[Eggdrop.BotZNC]]  . . . @2023-03-25T04:10:26Z by [[~izzyb]]: [==]%0a* [[Eggdrop184.Install]]  . . . @2023-03-25T04:04:13Z by [[~izzyb]]: [==]%0a* [[Bots.Botnow]]  . . . @2023-03-24T17:57:43Z by [[~izzyb]]: [=Added redirect link for botnow=]%0a* [[9.9p]]  . . . @2023-03-23T12:00:13Z by [[~mkf]]: [==]%0a* [[Openbsd.Upgrade72]]  . . . @2023-03-22T02:48:07Z by [[~izzyb]]: [=Simple stub to upgrade68=]%0a* [[Openbsd.Upgrade69]]  . . . @2023-03-22T02:45:25Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade71]]  . . . @2023-03-22T01:24:24Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade70]]  . . . @2023-03-22T01:23:31Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade68]]  . . . @2023-03-22T01:19:01Z by [[~izzyb]]: [=Added drop screen definitions and info re sysupgrade=]%0a* [[Terms.Privacy]]  . . . @2023-03-21T20:09:01Z by [[~mkf]]: [==]%0a* [[Eggdrop.TCLErorrWhileExecutingPackage]]  . . . @2023-03-21T03:01:23Z by [[~GuardiaN]]: [==]%0a* [[Xmpp.Xmpp]]  . . . @2023-03-20T16:59:36Z by [[~izzyb]]: [==]%0a* [[Letsencrypt.Expired]]  . . . @2023-03-19T03:46:41Z by [[~xfnw]]: [=add command for counting certs=]%0a* [[Hardware.Psp]]  . . . @2023-03-16T18:44:50Z by [[~mkf]]: [==]%0a* [[Cloud9p.Roadmap]]  . . . @2023-03-16T09:29:23Z by [[~mkf]]: [==]%0a* [[Pgp.Create]]  . . . @2023-03-13T14:54:27Z by [[~baytuch]]: [=Added export pub key=]%0a* [[OpenBSD.Cheatsheet]]  . . . @2023-03-12T09:52:16Z by [[~Yonle]]: [==]%0a* [[9front.Netsurf]]  . . . @2023-03-10T15:08:21Z by [[~Yonle]]: [==]%0a* [[Dovecot.SharedMailboxes]]  . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Squirrelmail.Install]]  . . . @2023-03-10T00:33:25Z by [[~pos]]: [==]%0a* [[FreeIRC.About]]  . . . March 05, 2023, at 03:51 PM by [[~kilroy]]: [==]%0a* [[Openbsd.OpenTracker]]  . . . March 03, 2023, at 04:37 PM by [[~baytuch]]: [==]%0a* [[Stagit.Install]]  . . . February 26, 2023, at 05:24 PM by [[~fossdev]]: [==]%0a* [[Baytuch.Bio]]  . . . February 17, 2023, at 12:00 PM by [[~baytuch]]: [==]%0a* [[Openbsd.Plermoa]]  . . . February 16, 2023, at 04:52 AM by [[~Yonle]]: [=Redirect=]%0a* [[Akkoma.Install]]  . . . February 09, 2023, at 12:49 PM by [[~Yonle]]: [==]%0a* [[Google.Sins]]  . . . February 08, 2023, at 05:13 AM by [[~Yonle]]: [==]%0a* [[Debate.Googledanger]]  . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate.Outreachkids]]  . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Openbsd.Mosh]]  . . . February 07, 2023, at 11:30 AM by [[~Yonle]]: [==]%0a* [[Route.Usage]]  . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a* [[Mkf.Wikiv1]]  . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Debate.Openweb]]  . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate.Youtubedanger]]  . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Paster.Install]]  . . . February 06, 2023, at 10:22 AM by [[~mkf]]: [==]%0a* [[Anope.Install]]  . . . February 06, 2023, at 09:46 AM by [[~mkf]]: [==]%0a* [[Password.Hashes]]  . . . February 04, 2023, at 07:27 AM by [[~izzyb]]: [=formatting fixes=]%0a* [[Chess.Chessgogi]]  . . . February 04, 2023, at 03:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Passwords]]  . . . February 03, 2023, at 07:49 PM by [[~izzyb]]: [==]%0a* [[Password.Management]]  . . . February 03, 2023, at 07:44 PM by [[~izzyb]]: [==]%0a* [[DNS.Ipv4rDNS]]  . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[Dovecot.SharedFolders]]  . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Soju.Install]]  . . . January 24, 2023, at 11:29 AM by [[~mkf]]: [=minor changes on style=]%0a* [[Lilywhitebot.Install]]  . . . January 24, 2023, at 11:23 AM by [[~mkf]]: [==]%0a* [[SendMoneyToSplinter0616Outlook.Com]]  . . . January 24, 2023, at 11:19 AM by [[~mkf]]: [==]%0a* [[Biboumi.Install]]  . . . January 20, 2023, at 08:10 PM by [[~mkf]]: [==]%0a* [[Texlive.Install]]  . . . January 20, 2023, at 08:05 PM by [[~mkf]]: [==]%0a* [[Rcctl.Rcctl]]  . . . January 20, 2023, at 08:00 PM by [[~mkf]]: [==]%0a* [[Hopm.Install]]  . . . January 20, 2023, at 07:32 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unrealircd]]  . . . January 20, 2023, at 07:27 PM by [[~mkf]]: [==]%0a* [[Unrealircd.Install]]  . . . January 20, 2023, at 07:24 PM by [[~mkf]]: [==]%0a* [[Pleroma.Install]]  . . . January 20, 2023, at 07:18 PM by [[~mkf]]: [==]%0a* [[Gomuks.Install]]  . . . January 20, 2023, at 07:08 PM by [[~mkf]]: [==]%0a* [[Webnews.Install]]  . . . January 20, 2023, at 06:57 PM by [[~mkf]]: [==]%0a* [[Php.Install]]  . . . January 20, 2023, at 06:52 PM by [[~mkf]]: [==]%0a* [[Mlmmj.Install]]  . . . January 20, 2023, at 06:48 PM by [[~mkf]]: [==]%0a* [[Fiche.Install]]  . . . January 20, 2023, at 06:44 PM by [[~mkf]]: [==]%0a* [[Prosody.Install]]  . . . January 20, 2023, at 06:42 PM by [[~mkf]]: [==]%0a* [[Bitlbee.Install]]  . . . January 20, 2023, at 06:36 PM by [[~mkf]]: [==]%0a* [[TigerVNC.Install]]  . . . January 20, 2023, at 06:30 PM by [[~mkf]]: [==]%0a* [[NodeJS.Install]]  . . . January 20, 2023, at 06:27 PM by [[~mkf]]: [==]%0a* [[Xfce.Install]]  . . . January 20, 2023, at 06:17 PM by [[~mkf]]: [==]%0a* [[Openbsd.Vipw]]  . . . January 18, 2023, at 11:01 PM by [[~zen]]: [=added two spaces=]%0a* [[Grep.Usage]]  . . . January 18, 2023, at 10:54 PM by [[~zen]]: [==]%0a* [[Team.Networks]]  . . . January 12, 2023, at 06:36 PM by [[~kilroy]]: [=Updated Sturtz IRC=]%0a* [[Rspamd.Configure]]  . . . January 03, 2023, at 04:55 PM by [[~mkf]]: [==]%0a* [[Dovecot.Pigeonhole]]  . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a* [[Openbsd.Quota]]  . . . December 29, 2022, at 06:51 PM by [[~mkf]]: [==]%0a* [[Profiles.Miniontoby]]  . . . December 26, 2022, at 07:26 PM by [[~miniontoby]]: [=Created=]%0a* [[Openbsd.Minetest]]  . . . December 26, 2022, at 07:23 PM by [[~miniontoby]]: [=Added more ways to install=]%0a* [[Splinter0616Outlook.Com]]  . . . December 25, 2022, at 02:37 AM by [[~SplinTer]]: [==]%0a* [[Ngircd.Oper]]  . . . December 25, 2022, at 12:03 AM by [[~forero]]: [==]%0a* [[Openbsd.Honk]]  . . . December 17, 2022, at 08:45 AM by [[~Yonle]]: [==]%0a* [[Yonle.Bio]]  . . . December 13, 2022, at 05:18 PM by [[~Yonle]]: [==]%0a* [[Camping.Gear]]  . . . December 12, 2022, at 04:39 AM by [[~jrmu]]: [==]%0a* [[Vhost.Vhost]]  . . . December 12, 2022, at 03:36 AM by [[~xfnw]]: [==]%0a* [[Vhost.Ircnow]]  . . . December 12, 2022, at 03:13 AM by [[~xfnw]]: [=ircfree.com is not an ircnow domain=]%0a* [[I2Pd.Tunnels]]  . . . December 06, 2022, at 02:52 PM by [[~Yonle]]: [=There we go. =]%0a* [[I2pd.Tunnels]]  . . . December 06, 2022, at 02:45 PM by [[~Yonle]]: [==]%0a* [[Debian.Install]]  . . . November 13, 2022, at 11:43 AM by [[~suzerain]]: [=writing=]%0a* [[Lemon.Lemon]]  . . . November 10, 2022, at 01:48 PM by [[~mkf]]: [==]%0a* [[Bouncer.JmIRC]]  . . . November 04, 2022, at 06:18 PM by [[~baytuch]]: [=Added screenshots about setup=]%0a* [[Bouncer.XChat]]  . . . October 16, 2022, at 11:09 PM by [[~xfnw]]: [=XChat is unmaintained=]%0a* [[Eggdrop.VHost]]  . . . October 02, 2022, at 01:05 PM by [[~sulieztya]]: [==]%0a* [[Eggdrop.VhostTCL]]  . . . October 02, 2022, at 07:06 AM by [[~sulieztya]]: [==]%0a* [[He.IPv6Certification]]  . . . September 16, 2022, at 05:32 PM by [[~xfnw]]: [=create page=]%0a* [[Shelllabs.Education]]  . . . September 14, 2022, at 07:30 PM by [[~jrmu]]: [==]%0a* [[About.AboutUs]]  . . . September 13, 2022, at 06:42 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAndSafety]]  . . . September 13, 2022, at 05:19 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAmpSafety]]  . . . September 13, 2022, at 05:17 PM by [[~zleap]]: [==]%0a* [[LegalAmpSafety.Subheading]]  . . . September 13, 2022, at 05:15 PM by [[~zleap]]: [==]%0a* [[Acmesh.Configure]]  . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a* [[Dehydrated.Configure]]  . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a* [[Profiles.Izzyb]]  . . . September 11, 2022, at 06:28 AM by [[~izzyb]]: [==]%0a* [[Site.EditForm]]  . . . September 11, 2022, at 06:22 AM by [[~izzyb]]: [=Make Author none editable field=]%0a* [[Openbsd.Geomyidae]]  . . . September 10, 2022, at 02:31 AM by [[~akoizumi]]: [==]%0a* [[Openbsd.INN]]  . . . September 10, 2022, at 02:23 AM by [[~akoizumi]]: [=Fix some types=]%0a* [[Eggdrop193.Install]]  . . . September 07, 2022, at 04:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]]  . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.VsFTP]]  . . . August 10, 2022, at 03:18 PM by [[~mkf]]: [=snipped unneeded output=]%0a* [[C.Scanf]]  . . . August 10, 2022, at 09:51 AM by [[~mkf]]: [==]%0a* [[Orange.CertsReissue]]  . . . August 08, 2022, at 05:35 AM by [[~baytuch]]: [==]%0a* [[Pgp.Upload]]  . . . August 01, 2022, at 01:21 PM by [[~jan6]]: [=keys.openpgp.org uses a superior implementation, less vulnerable to various issues=]%0a* [[Lemon.Packages]]  . . . July 30, 2022, at 07:52 PM by [[~mkf]]: [==]%0a* [[Netizen.Ellisisland]]  . . . July 27, 2022, at 07:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Newdeal]]  . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Daughtersofliberty]]  . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Womenstem]]  . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Eggdrop.RC]]  . . . July 20, 2022, at 06:55 PM by [[~baytuch]]: [==]%0a* [[Opensmtpd.Troubleshoot]]  . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Eggdrop.Nickserv]]  . . . July 19, 2022, at 10:05 AM by [[~baytuch]]: [==]%0a* [[Iked.Linuxstrongswan]]  . . . July 03, 2022, at 11:29 PM by [[~jrmu]]: [==]%0a* [[Acme-client.AutoRenew]]  . . . July 03, 2022, at 11:50 AM by [[~mkf]]: [==]%0a* [[Openbsd.Apmd]]  . . . July 03, 2022, at 11:36 AM by [[~mkf]]: [==]%0a* [[Ircnow.Roadmap2022]]  . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Vpn.Myipaddress]]  . . . June 30, 2022, at 09:51 PM by [[~jrmu]]: [==]%0a* [[Unbound.Blacklists]]  . . . June 25, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Iked.Linux]]  . . . June 23, 2022, at 07:10 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Nsf]]  . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Debate.Debate]]  . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Metrics]]  . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Dns.Records]]  . . . June 19, 2022, at 05:44 AM by [[~jrmu]]: [==]%0a* [[Vmm.Alpine]]  . . . June 13, 2022, at 05:42 PM by [[~fossdev]]: [==]%0a* [[Vmm.Arch]]  . . . June 12, 2022, at 04:11 PM by [[~g1n]]: [=Added article about Arch Linux setup on VMM=]%0a* [[Unveil.Intro]]  . . . June 12, 2022, at 12:40 AM by [[~jrmu]]: [==]%0a* [[Pledge.Intro]]  . . . June 12, 2022, at 12:39 AM by [[~jrmu]]: [==]%0a* [[Vnc.Vnc]]  . . . June 08, 2022, at 04:04 PM by [[~miniontoby]]: [=Added RealVNC Viewer to the list (might need some more extra stuff, but yeah its fine)=]%0a* [[Openbsd.Growfs]]  . . . June 01, 2022, at 12:34 AM by [[~jrmu]]: [==]%0a* [[Hostnameif.Static-v2]]  . . . May 23, 2022, at 06:29 AM by [[~theguest]]: [==]%0a* [[Grape.Minetest]]  . . . May 10, 2022, at 10:48 AM by [[~baytuch]]: [==]%0a* [[Irc.Emoji]]  . . . May 10, 2022, at 10:23 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Nsd]]  . . . May 10, 2022, at 12:33 AM by [[~jrmu]]: [==]%0a* [[Opsofliberty.Bootcamp]]  . . . May 09, 2022, at 08:38 AM by [[~mkf]]: [==]%0a* [[Openbsd.Ports]]  . . . May 09, 2022, at 05:54 AM by [[~mkf]]: [==]%0a* [[Ngircd.Ssl]]  . . . May 08, 2022, at 03:30 PM by [[~miniontoby]]: [=fixed the text=]%0a* [[Codeforce.Training]]  . . . May 03, 2022, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Civics.Intro]]  . . . May 03, 2022, at 01:06 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]]  . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[Math.Reading]]  . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]]  . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Botnow]]  . . . April 24, 2022, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Buyvm.Ipv6]]  . . . April 24, 2022, at 06:10 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Rss]]  . . . April 23, 2022, at 04:20 PM by [[~jrmu]]: [==]%0a* [[Team.Testing]]  . . . April 20, 2022, at 09:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Gopher]]  . . . April 20, 2022, at 08:29 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Adduser]]  . . . April 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Signify.Verify]]  . . . April 20, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Almanack.Route]]  . . . April 20, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Ntpd.Configure]]  . . . April 20, 2022, at 06:17 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ntpd]]  . . . April 20, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmlinux]]  . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Vmm.Linux]]  . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Iked]]  . . . April 20, 2022, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]]  . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Networks]]  . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Announce]]  . . . April 19, 2022, at 04:14 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Ally]]  . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Chroot]]  . . . April 19, 2022, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install70]]  . . . April 19, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]]  . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]]  . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Minutemin.Minutemin]]  . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]]  . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Openbsd.Censord]]  . . . April 05, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dns]]  . . . April 05, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Zncflaws]]  . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate.Debiandanger]]  . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[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* [[Chess.Reading]]  . . . March 29, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Irc.Services]]  . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Configure]]  . . . March 25, 2022, at 04:07 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ddos]]  . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ddos.Intro]]  . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Bouncer.ZNC]]  . . . March 19, 2022, at 07:31 AM by [[~fallback]]: [==]%0a* [[ISCABBS.DownloadingAndInstalling]]  . . . March 15, 2022, at 10:42 PM by [[~Mandarax]]: [==]%0a* [[ISCABBS.ISCABBS]]  . . . March 15, 2022, at 09:24 PM by [[~Mandarax]]: [==]%0a* [[Unix.History]]  . . . March 14, 2022, at 06:07 PM by [[~jrmu]]: [==]%0a* [[Unix.Exhibit]]  . . . March 13, 2022, at 11:37 PM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]]  . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Doxing.Defense]]  . . . March 05, 2022, at 08:54 PM by [[~jrmu]]: [==]%0a* [[Mlmmj-archivist.Install]]  . . . March 03, 2022, at 05:26 AM by [[~error]]: [==]%0a* [[Openbsd.IRCBridge]]  . . . February 28, 2022, at 02:59 AM by [[~suzerain]]: [==]%0a* [[Unix101.Vi]]  . . . February 27, 2022, at 08:16 PM by [[~jrmu]]: [==]%0a* [[Vi.Intro]]  . . . February 27, 2022, at 04:16 PM by [[~Limits]]: [=Add Introduction to Vi=]%0a* [[Irc201.Irc201]]  . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[9.Ideas]]  . . . February 23, 2022, at 05:19 PM by [[~mkf]]: [==]%0a* [[Main.WikiSandbox]]  . . . February 22, 2022, at 11:05 PM by [[~mkf]]: [==]%0a* [[Openbsd.Wesnothd]]  . . . February 21, 2022, at 06:28 AM by [[~mkf]]: [=Wesnothd=]%0a* [[9.Audio]]  . . . February 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Xonotic]]  . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[PuTTY.PuTTYgen]]  . . . February 16, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Ircnowd]]  . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Stopm.Stopm]]  . . . February 14, 2022, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Police.Fingerprints]]  . . . February 12, 2022, at 02:09 PM by [[~xfnw]]: [=ip addresses should be sorted with sort -V=]%0a* [[Openbsd.Police]]  . . . February 10, 2022, at 07:36 PM by [[~jrmu]]: [==]%0a* [[Dns.Dns]]  . . . February 10, 2022, at 07:39 AM by [[~nixdork]]: [=Fix typo=]%0a* [[Dns.BindResolver]]  . . . February 10, 2022, at 07:30 AM by [[~nixdork]]: [=First draft of bind resolver howto=]%0a* [[Botnow.SqliteViews]]  . . . February 10, 2022, at 02:00 AM by [[~xfnw]]: [==]%0a* [[AncientWisdom.Bio]]  . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Minutemin.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* [[Duplicity.Usage]]  . . . February 02, 2022, at 10:31 AM by [[~jrmu]]: [==]%0a* [[Openssl.Encryptfile]]  . . . February 02, 2022, at 09:29 AM by [[~jrmu]]: [==]%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* [[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.Ndb]]  . . . January 16, 2022, at 06:46 PM by [[~mkf]]: [==]%0a* [[Openbsd.U9fs]]  . . . January 16, 2022, at 06:23 PM by [[~mkf]]: [==]%0a* [[Dns.FQDN]]  . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Nsd.DNSSec]]  . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Openbsd.Locale]]  . . . January 12, 2022, at 01:23 PM by [[~baytuch]]: [==]%0a* [[Ksh.Autocomplete]]  . . . January 11, 2022, at 01:44 PM by [[~miniontoby]]: [=updated url=]%0a* [[Gpg.Verify]]  . . . January 08, 2022, at 09:48 PM by [[~Naglfar]]: [=Add description=]%0a* [[Mlmmj.Archive]]  . . . January 06, 2022, at 10:52 PM by [[~Hawk]]: [==]%0a* [[9.Hostowner]]  . . . January 06, 2022, at 11:29 AM by [[~mkf]]: [==]%0a* [[Ircnow.Dogfood]]  . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[9.Chording]]  . . . January 03, 2022, at 02:40 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Status]]  . . . January 03, 2022, at 06:06 AM 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* [[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* [[OpenSSH.RSAkeys]]  . . . December 22, 2021, at 03:18 PM by [[~miniontoby]]: [==]%0a* [[Openbsd.Wifi]]  . . . December 22, 2021, at 02:59 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Recordaudio]]  . . . December 22, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[9.9]]  . . . December 22, 2021, at 11:30 AM by [[~xfnw]]: [=fix some grammatical errors=]%0a* [[Parec.Record]]  . . . December 22, 2021, at 07:02 AM by [[~jrmu]]: [==]%0a* [[Sox.Concat]]  . . . December 22, 2021, at 07:01 AM by [[~jrmu]]: [==]%0a* [[Ffmpeg.Recordscreen]]  . . . December 22, 2021, at 07:00 AM by [[~jrmu]]: [==]%0a* [[JuiceSSH.Connect]]  . . . December 20, 2021, at 01:03 PM by [[~jrmu]]: [==]%0a* [[9.Independent]]  . . . December 20, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[MacScreenSharing.Connect]]  . . . December 20, 2021, at 11:57 AM by [[~jrmu]]: [==]%0a* [[9.Partdisk]]  . . . December 20, 2021, at 11:39 AM by [[~jrmu]]: [==]%0a* [[Irc.Federation]]  . . . December 17, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]]  . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[9.Todo]]  . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Pylink.Chroot]]  . . . December 02, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Pylink.Install]]  . . . December 02, 2021, at 02:02 PM by [[~jrmu]]: [==]%0a* [[Jrmu.Marriage]]  . . . December 02, 2021, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Hosting.Hosting]]  . . . December 01, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Mc.Usage]]  . . . November 29, 2021, at 07:53 PM by [[~mkf]]: [==]%0a* [[PuTTY.Connect]]  . . . November 29, 2021, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Texlive.Sinhala]]  . . . November 28, 2021, at 06:35 AM by [[~jrmu]]: [==]%0a* [[MailWindows.Connect]]  . . . November 27, 2021, at 03:12 PM by [[~jrmu]]: [==]%0a* [[Gajim.Biboumi]]  . . . November 27, 2021, at 01:02 PM by [[~jrmu]]: [==]%0a* [[Mcabber.Connect]]  . . . November 26, 2021, at 01:38 PM by [[~jrmu]]: [==]%0a* [[ChatSecure.Connect]]  . . . November 26, 2021, at 11:36 AM by [[~jrmu]]: [==]%0a* [[9.9pfs]]  . . . November 24, 2021, at 02:00 PM by [[~mkf]]: [==]%0a* [[Vmm.DebianInstall]]  . . . November 24, 2021, at 11:44 AM by [[~nicoz]]: [==]%0a* [[Siskin.Connect]]  . . . November 23, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Dino.Connect]]  . . . November 23, 2021, at 02:10 PM by [[~mkf]]: [==]%0a* [[Monal.Connect]]  . . . November 23, 2021, at 10:32 AM by [[~jrmu]]: [==]%0a* [[Xabber.Connect]]  . . . November 23, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[DNS.DMARC]]  . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[StorkIM.Connect]]  . . . November 21, 2021, at 05:03 AM by [[~jrmu]]: [==]%0a* [[Conversations.Connect]]  . . . November 20, 2021, at 05:37 PM by [[~jrmu]]: [==]%0a* [[Yaxim.Connect]]  . . . November 20, 2021, at 05:09 PM by [[~jrmu]]: [==]%0a* [[Adium.Connect]]  . . . November 20, 2021, at 07:32 AM by [[~jrmu]]: [==]%0a* [[Vmm.AlmaLinux]]  . . . November 20, 2021, at 06:47 AM by [[~dodocrypto]]: [==]%0a* [[Psi.Connect]]  . . . November 17, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Pidgin.Connect]]  . . . November 17, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[Gajim.Connect]]  . . . November 17, 2021, at 08:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Training]]  . . . November 16, 2021, at 03:30 PM by [[~Hawk]]: [==]%0a* [[Opera.Connect]]  . . . November 16, 2021, at 12:12 AM by [[~wiz]]: [==]%0a* [[0dev.0dev]]  . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.RockyLinux]]  . . . November 11, 2021, at 10:51 AM by [[~dodocrypto]]: [==]%0a* [[Sandbox.0dev]]  . . . November 11, 2021, at 01:45 AM by [[~dodocrypto]]: [==]%0a* [[Vpn.OpenIKED]]  . . . November 07, 2021, at 03:45 PM by [[~gloNO]]: [==]%0a* [[Openbsd.Got]]  . . . November 07, 2021, at 03:16 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Opsofliberty]]  . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Emacs.Emacs]]  . . . November 06, 2021, at 04:39 PM by [[~LohanG]]: [==]%0a* [[ZNC.Support]]  . . . November 06, 2021, at 03:53 PM by [[~LohanG]]: [=added libera=]%0a* [[9.Stone]]  . . . November 04, 2021, at 04:09 PM by [[~meeekeeef]]: [==]%0a* [[9.Zuke]]  . . . November 04, 2021, at 04:01 PM by [[~meeekeeef]]: [==]%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* [[Almanack.Rewrite]]  . . . October 31, 2021, at 10:30 PM by [[~hydragyrum]]: [==]%0a* [[9.Sysupdate]]  . . . October 31, 2021, at 10:21 PM by [[~meeekeeef]]: [==]%0a* [[Debian.Debian]]  . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Ircnow.Victorycpus]]  . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Settler]]  . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Debian.Nginxphpfpm]]  . . . October 29, 2021, at 12:26 PM by [[~monaco]]: [==]%0a* [[Debian.Nginx]]  . . . October 29, 2021, at 12:18 PM by [[~monaco]]: [==]%0a* [[Vmm.Homerouter]]  . . . October 26, 2021, at 05:08 PM by [[~jrmu]]: [==]%0a* [[9.Netcat]]  . . . October 25, 2021, at 03:40 PM by [[~jrmu]]: [==]%0a* [[9.Plan9ini]]  . . . October 24, 2021, at 04:30 PM by [[~jrmu]]: [==]%0a* [[Iked.Newconfig]]  . . . October 24, 2021, at 03:49 PM by [[~tool]]: [==]%0a* [[Lua.Minetest-1]]  . . . October 24, 2021, at 10:30 AM by [[~debiankaios]]: [==]%0a* [[9.Links]]  . . . October 24, 2021, at 06:29 AM by [[~mkf]]: [==]%0a* [[9.Keybindings]]  . . . October 24, 2021, at 06:15 AM by [[~mkf]]: [=heheheheheh=]%0a* [[Xdefaults.Configure]]  . . . October 23, 2021, at 02:40 PM by [[~jrmu]]: [==]%0a* [[TigerVNC.SSH]]  . . . October 23, 2021, at 11:56 AM by [[~Hawk]]: [==]%0a* [[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* [[Vmm.Devuan-ISO]]  . . . October 14, 2021, at 09:50 AM by [[~siva]]: [==]%0a* [[Vmm.Devuan-Simple]]  . . . October 14, 2021, at 09:48 AM by [[~siva]]: [=Tutorial Created=]%0a* [[Cvs.Intro]]  . . . October 13, 2021, at 03:49 PM by [[~jrmu]]: [==]%0a* [[Synapse.Install]]  . . . October 12, 2021, at 02:49 PM by [[~miniontoby]]: [=Created=]%0a* [[Ircnow.Oper]]  . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Diversity]]  . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Linux]]  . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.ResetPassword]]  . . . October 07, 2021, at 03:56 AM by [[~jrmu]]: [==]%0a* [[Terms.Vps]]  . . . October 06, 2021, at 12:30 AM by [[~jrmu]]: [==]%0a* [[9.JSDrawterm]]  . . . September 30, 2021, at 06:06 PM by [[~jrmu]]: [==]%0a* [[9.Fonts]]  . . . September 28, 2021, at 05:13 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install69]]  . . . September 27, 2021, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Cvs.Guide]]  . . . September 26, 2021, at 02:28 PM by [[~Miniontoby]]: [==]%0a* [[License.IrcnowV2]]  . . . September 21, 2021, at 03:53 AM by [[~jrmu]]: [==]%0a* [[Vmm.Router]]  . . . September 14, 2021, at 12:11 PM by [[~jrmu]]: [==]%0a* [[Weechat.Relay]]  . . . September 11, 2021, at 05:46 PM by [[~mkf]]: [==]%0a* [[Gry.Bio]]  . . . September 11, 2021, at 02:49 AM by [[~jrmu]]: [==]%0a* [[Hopm.Telnet]]  . . . September 10, 2021, at 06:13 AM by [[~mkf]]: [==]%0a* [[Wraith.Chroot]]  . . . September 10, 2021, at 06:11 AM by [[~mkf]]: [==]%0a* [[ZNC.Skins]]  . . . September 06, 2021, at 07:58 AM by [[~mkf]]: [="Huh, pmwiki has a bug." no numbered list if use monospaced text. :(=]%0a* [[Seamonkey.Connect]]  . . . August 28, 2021, at 01:05 PM by [[~mkf]]: [==]%0a* [[Email.EmailAndroidEmailApp]]  . . . August 27, 2021, at 02:37 PM by [[~mkf]]: [==]%0a* [[Tmux.Shortcuts]]  . . . August 27, 2021, at 12:56 PM by [[~mkf]]: [==]%0a* [[Vmm.Haiku]]  . . . August 27, 2021, at 12:53 PM by [[~mkf]]: [==]%0a* [[Openbsd.Mailopenproxy]]  . . . August 25, 2021, at 08:19 PM by [[~mkf]]: [==]%0a* [[Openbsd.Two-FactorAuth]]  . . . August 23, 2021, at 07:39 PM by [[~mkf]]: [=login.db compiling is no longer recommended.=]%0a* [[Vmm.DragonflyBSD]]  . . . August 23, 2021, at 07:31 PM by [[~mkf]]: [=logs=]%0a* [[Vmm.NetBSD]]  . . . August 23, 2021, at 07:01 PM by [[~mkf]]: [=better logs?=]%0a* [[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* [[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* [[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* [[Ircnow.Todo]]  . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Vmm.GuixIso]]  . . . August 16, 2021, at 05:12 PM by [[~jrmu]]: [==]%0a* [[Vmm.VoidIso]]  . . . August 16, 2021, at 06:19 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Gophernicus]]  . . . August 15, 2021, at 02:06 AM by [[~mkf]]: [==]%0a* [[Gazette.Gazette]]  . . . August 15, 2021, at 01:14 AM by [[~mkf]]: [=a bit polishing=]%0a* [[EmailTray.Connect]]  . . . August 15, 2021, at 12:11 AM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]]  . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Squirrelmail.Connect]]  . . . August 14, 2021, at 04:47 AM by [[~mkf]]: [==]%0a* [[Termius.Connect]]  . . . August 14, 2021, at 04:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openhttpd]]  . . . August 13, 2021, at 07:29 AM by [[~jrmu]]: [==]%0a* [[ConnectBot.Keys]]  . . . August 12, 2021, at 06:58 AM by [[~jrmu]]: [==]%0a* [[Debate.Monopolydanger]]  . . . August 11, 2021, at 07:01 PM by [[~mkf]]: [==]%0a* [[ConnectBot.Connect]]  . . . August 11, 2021, at 04:34 PM by [[~jrmu]]: [==]%0a* [[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.Pppoe]]  . . . August 10, 2021, at 11:56 AM by [[~mkf]]: [==]%0a* [[MacTerminal.Connect]]  . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Fdroid.Install]]  . . . August 10, 2021, at 09:05 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshfingerprints]]  . . . August 10, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshkeys]]  . . . August 09, 2021, at 04:42 PM by [[~jrmu]]: [==]%0a* [[Vmm.9front]]  . . . August 09, 2021, at 06:16 AM by [[~mkf]]: [==]%0a* [[Bouncer.WinIRC]]  . . . August 09, 2021, at 06:03 AM by [[~mkf]]: [==]%0a* [[SerFISH.Connect]]  . . . August 06, 2021, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Sshwifty.Connect]]  . . . August 06, 2021, at 05:00 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Squirrelmail]]  . . . August 06, 2021, at 10:32 AM by [[~baytuch]]: [==]%0a* [[Eggdrop.NickServ]]  . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]]  . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dnszones]]  . . . August 03, 2021, at 09:26 AM by [[~jrmu]]: [==]%0a* [[Dns.Zonefile]]  . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Ifconfig]]  . . . August 02, 2021, at 12:59 PM by [[~mkf]]: [==]%0a* [[Openbsd.Matterbridge]]  . . . August 02, 2021, at 12:33 PM by [[~mkf]]: [==]%0a* [[Znc.I18n]]  . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Almanack.Alt]]  . . . August 02, 2021, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Simple]]  . . . August 02, 2021, at 07:49 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Install]]  . . . August 02, 2021, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vhost]]  . . . August 02, 2021, at 02:32 AM by [[~jrmu]]: [==]%0a* [[Thunderirc.Hardware]]  . . . August 01, 2021, at 01:47 PM by [[~jrmu]]: [==]%0a* [[Lecturify.Hardware]]  . . . August 01, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Congress.Procedure]]  . . . August 01, 2021, at 06:41 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Chroot]]  . . . July 31, 2021, at 02:47 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Remote]]  . . . July 30, 2021, at 03:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmuser]]  . . . July 29, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmminstall]]  . . . July 29, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmm]]  . . . July 29, 2021, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCAdmin]]  . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCSupport]]  . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[ZNC.Troubleshoot]]  . . . July 28, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Znc.Troubleshoot]]  . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[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* [[Bouncer.All]]  . . . July 21, 2021, at 06:37 PM by [[~mkf]]: [==]%0a* [[Lemon.Todo]]  . . . July 21, 2021, at 06:21 PM by [[~mkf]]: [==]%0a* [[Irc.Guide]]  . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Openbsd.Sic]]  . . . July 21, 2021, at 05:57 PM by [[~mkf]]: [=first edit.=]%0a* [[Minutemin.Progress]]  . . . July 21, 2021, at 08:10 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openrsync]]  . . . July 18, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Znc]]  . . . July 16, 2021, at 10:43 AM by [[~jrmu]]: [==]%0a* [[Netizen.Become]]  . . . July 14, 2021, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom.Bearcode]]  . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Staticnet]]  . . . July 12, 2021, at 05:48 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Dovecot]]  . . . July 12, 2021, at 02:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Relayd]]  . . . July 12, 2021, at 02:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Spf]]  . . . July 12, 2021, at 03:08 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Eggdrop]]  . . . July 02, 2021, at 03:20 AM by [[~jrmu]]: [==]%0a* [[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.Unbound]]  . . . June 27, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Religion]]  . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Freedom.Union]]  . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom.Firstamendment]]  . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dkimproxy]]  . . . June 25, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[MIF.Test]]  . . . June 25, 2021, at 12:42 PM by [[~nsturtz]]: [==]%0a* [[Openbsd.Sysupgrade69]]  . . . June 25, 2021, at 05:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Opensmtpd]]  . . . June 23, 2021, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Openbsd.NgircdLink]]  . . . June 22, 2021, at 07:50 PM by [[~mkf]]: [=delete=]%0a* [[File.File]]  . . . June 22, 2021, at 07:43 PM by [[~mkf]]: [=linking=]%0a* [[Debate.Linuxflaws]]  . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Freedom.Destiny]]  . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Doas]]  . . . June 13, 2021, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Freedom.Freedom]]  . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Press]]  . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Shell]]  . . . June 11, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Constitution]]  . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Netizen.Rights]]  . . . June 10, 2021, at 03:21 PM by [[~jrmu]]: [==]%0a* [[IPv4.Overview]]  . . . June 10, 2021, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ksh.Bash]]  . . . June 09, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[PowerShell.Connect]]  . . . June 09, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Code.Code]]  . . . June 08, 2021, at 05:24 PM by [[~mkf]]: [=better formating=]%0a* [[Grape.DonateUs]]  . . . June 06, 2021, at 03:41 PM by [[~fizi]]: [==]%0a* [[Openbsd.Books]]  . . . June 06, 2021, at 12:46 PM by [[~jrmu]]: [==]%0a* [[Grape.Grape]]  . . . June 06, 2021, at 11:39 AM by [[~fizi]]: [==]%0a* [[Openbsd.Pfa]]  . . . June 06, 2021, at 03:49 AM by [[~navic]]: [==]%0a* [[Vmm.Debian]]  . . . June 04, 2021, at 07:48 PM by [[~mkf]]: [="LOL"=]%0a* [[DNS.Dnswl]]  . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[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.VpnMac]]  . . . June 04, 2021, at 05:40 AM by [[~jrmu]]: [==]%0a* [[HostServ.Rules]]  . . . June 01, 2021, at 08:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ACKFlood]]  . . . May 29, 2021, at 06:20 AM by [[~mkf]]: [==]%0a* [[Openbsd.SSDP]]  . . . May 29, 2021, at 06:18 AM by [[~mkf]]: [==]%0a* [[Openbsd.Anycast]]  . . . May 29, 2021, at 06:01 AM by [[~mkf]]: [==]%0a* [[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* [[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* [[NewsNow.Install]]  . . . May 16, 2021, at 06:49 AM by [[~mkf]]: [="$"=]%0a* [[Tmux.Share]]  . . . May 15, 2021, at 02:27 AM by [[~mistera]]: [==]%0a* [[Openbsd.Security]]  . . . May 14, 2021, at 03:14 AM by [[~caesar]]: [==]%0a* [[Bouncer.Vision]]  . . . May 13, 2021, at 09:47 AM by [[~mkf]]: [=added home page, removed "..."s=]%0a* [[Minetest.Worldbackup]]  . . . May 12, 2021, at 11:02 AM by [[~AES]]: [==]%0a* [[Minetest.Texturestyle]]  . . . May 12, 2021, at 11:00 AM by [[~AES]]: [==]%0a* [[Minetest.Serverlocations]]  . . . May 12, 2021, at 10:59 AM by [[~AES]]: [==]%0a* [[Minetest.Addingarenas]]  . . . May 12, 2021, at 10:58 AM by [[~jrmu]]: [==]%0a* [[Relay.Relay]]  . . . May 12, 2021, at 09:10 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Install-bej]]  . . . May 11, 2021, at 05:26 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Hopm-Arthur]]  . . . May 07, 2021, at 12:28 PM by [[~Arthur]]: [==]%0a* [[Znc.Chroot69]]  . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a* [[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* [[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* [[Marketing.Founders]]  . . . March 20, 2021, at 01:40 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Teams]]  . . . March 18, 2021, at 09:47 AM by [[~miniontoby]]: [=banana=]%0a* [[Vhost.Freedns]]  . . . March 16, 2021, at 12:22 PM by [[~wiz]]: [==]%0a* [[Marketing.Freedom]]  . . . March 15, 2021, at 01:30 PM by [[~jrmu]]: [==]%0a* [[Bsd.Labor]]  . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[License.Discriminatory]]  . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Bsd.Hope]]  . . . March 14, 2021, at 11:05 PM by [[~jrmu]]: [==]%0a* [[License.Publicdomain]]  . . . March 14, 2021, at 10:02 AM by [[~jrmu]]: [==]%0a* [[Linux.Flaws]]  . . . March 14, 2021, at 05:13 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Browser]]  . . . March 12, 2021, at 08:00 AM by [[~miniontoby]]: [==]%0a* [[Abuse.Code]]  . . . March 09, 2021, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Congress.Documents]]  . . . March 07, 2021, at 04:50 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Goals]]  . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Chatforce]]  . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Shell.Bash]]  . . . March 05, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[User.Welcome]]  . . . March 05, 2021, at 07:34 AM by [[~jrmu]]: [==]%0a* [[Immigrant.Welcome]]  . . . March 05, 2021, at 06:59 AM by [[~jrmu]]: [==]%0a* [[Mail.Openrelay]]  . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail.Test]]  . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Game]]  . . . March 04, 2021, at 10:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Netizen]]  . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Servers.Rights]]  . . . February 28, 2021, at 12:37 PM by [[~jrmu]]: [==]%0a* [[Marketing.Enterprise]]  . . . February 28, 2021, at 11:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Creed]]  . . . February 28, 2021, at 03:21 AM by [[~jrmu]]: [==]%0a* [[Ln.Intro]]  . . . February 25, 2021, at 12:20 PM by [[~jrmu]]: [==]%0a* [[Leafnode.Install]]  . . . February 25, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Guava.Todo]]  . . . February 23, 2021, at 10:47 AM by [[~quofan]]: [==]%0a* [[Relays.Relays]]  . . . February 22, 2021, at 04:22 PM by [[~jrmu]]: [==]%0a* [[PSFTP.Connect]]  . . . February 21, 2021, at 03:57 PM by [[~jrmu]]: [==]%0a* [[Outlook.Connect]]  . . . February 21, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AppleMail.Connect]]  . . . February 20, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Thunderbird.Pgp]]  . . . February 19, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[License.Ircnow]]  . . . February 19, 2021, at 09:45 AM by [[~miniontoby]]: [=2021=]%0a* [[Thunderbird.Connect]]  . . . February 19, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Shell.Mac]]  . . . February 19, 2021, at 09:14 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Training]]  . . . February 18, 2021, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Openforeveryone]]  . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.IRCitizen]]  . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[IPv6.Overview]]  . . . February 14, 2021, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Tcpip.Overview]]  . . . February 14, 2021, at 11:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Syspatch]]  . . . February 14, 2021, at 11:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netadmin]]  . . . February 14, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Marketing.Religion]]  . . . February 14, 2021, at 10:37 AM by [[~jrmu]]: [==]%0a* [[Marketing.Independence]]  . . . February 13, 2021, at 04:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Leafnode]]  . . . February 12, 2021, at 01:40 PM by [[~chewy]]: [==]%0a* [[Oidentd.Pylink]]  . . . February 12, 2021, at 01:25 PM by [[~jrmu]]: [==]%0a* [[Marketing.Opportunity]]  . . . February 11, 2021, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Marketing.Republic]]  . . . February 11, 2021, at 06:45 AM by [[~jrmu]]: [==]%0a* [[Achurch.Install]]  . . . February 10, 2021, at 04:33 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pylink]]  . . . February 08, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpofLiberty]]  . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Allies]]  . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Freedom.Dueprocess]]  . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom.Checks]]  . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom.Rulebylaw]]  . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Startupdream]]  . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Federation]]  . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom.Selfadmin]]  . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpsofLiberty]]  . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Software]]  . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom.Opportunity]]  . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Unix.Workethic]]  . . . February 05, 2021, at 08:49 AM by [[~jrmu]]: [==]%0a* [[Unix.Ethic]]  . . . February 05, 2021, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Debate.Privacy]]  . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Team.Policy]]  . . . February 04, 2021, at 04:08 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serversrights]]  . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serverrights]]  . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom.Lanofopportunity]]  . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom.Opentoall]]  . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom.Refuge]]  . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Dns.Providers]]  . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a* [[Guava.Guava]]  . . . February 03, 2021, at 02:30 AM by [[~st13g]]: [==]%0a* [[Openbsd.Stable]]  . . . February 02, 2021, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Base64]]  . . . February 02, 2021, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pfbadhost]]  . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Delphinusdnsd]]  . . . February 02, 2021, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Mango.Mango]]  . . . January 31, 2021, at 12:01 PM by [[~nix]]: [==]%0a* [[Openbsd.Abuse]]  . . . January 31, 2021, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Freedom.Censorship]]  . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Debate.Firstamendment]]  . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Phishing]]  . . . January 31, 2021, at 05:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Audit]]  . . . January 31, 2021, at 04:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ongoing]]  . . . January 31, 2021, at 01:19 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners]]  . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Orange.Todo]]  . . . January 30, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Pear.Pear]]  . . . January 29, 2021, at 06:09 PM by [[~dennis]]: [==]%0a* [[Openbsd.Httpopenproxy]]  . . . January 29, 2021, at 11:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Zncadmin]]  . . . January 29, 2021, at 10:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Rbldns]]  . . . January 29, 2021, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Setuid]]  . . . January 28, 2021, at 06:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.PFTesting]]  . . . January 25, 2021, at 03:28 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCDaily]]  . . . January 25, 2021, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Irssi]]  . . . January 25, 2021, at 07:08 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sysadmins]]  . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Debate.UnixPhilosophy]]  . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.XTerm]]  . . . January 17, 2021, at 01:48 PM by [[~miniontoby]]: [=copyright=]%0a* [[UsersCategoryMirrory.Statement]]  . . . January 17, 2021, at 02:44 AM by [[~category_mirror]]: [==]%0a* [[Email.Outlook]]  . . . January 16, 2021, at 05:13 PM by [[~Zouheir]]: [==]%0a* [[Plum.Todo]]  . . . January 16, 2021, at 12:09 AM by [[~st13g]]: [==]%0a* [[Debate.Ipsec]]  . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Plum.Plum]]  . . . January 12, 2021, at 03:02 PM by [[~wiz]]: [==]%0a* [[Openbsd.Slrn]]  . . . January 12, 2021, at 02:40 PM by [[~Noxturnix]]: [==]%0a* [[OpenBSD.CPAN]]  . . . January 12, 2021, at 01:48 PM by [[~Dima]]: [==]%0a* [[Jujube.Todo]]  . . . January 11, 2021, at 05:13 PM by [[~fizi]]: [==]%0a* [[Ircnow.Ilines]]  . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netcat]]  . . . January 09, 2021, at 02:20 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.Perl]]  . . . January 09, 2021, at 02:04 PM by [[~dima]]: [==]%0a* [[Openbsd.Perl]]  . . . January 09, 2021, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Fig.Log]]  . . . January 07, 2021, at 11:23 AM by [[~dima]]: [=test=]%0a* [[Fig.Todo]]  . . . January 06, 2021, at 01:06 PM by [[~jrmu]]: [==]%0a* [[Grape.Todo]]  . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Pear.Todo]]  . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Jujube.Team]]  . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Mango.Todo]]  . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Censorship]]  . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pentesters]]  . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Coders]]  . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Banana.Todo]]  . . . January 04, 2021, at 09:41 AM by [[~miniontoby]]: [=znc=]%0a* [[Users.CategoryMirrory]]  . . . January 04, 2021, at 01:10 AM by [[~category_mirror]]: [==]%0a* [[UsersCategoryMirrory.Test]]  . . . January 03, 2021, at 08:17 PM by [[~category_mirrory]]: [==]%0a* [[Users.Categorymirrory]]  . . . January 03, 2021, at 08:12 PM by [[~category_mirrory]]: [=wrong caps=]%0a* [[Banana.Banana]]  . . . January 03, 2021, at 02:39 PM by [[~miniontoby]]: [==]%0a* [[Orange.Orange]]  . . . January 03, 2021, at 02:10 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backup]]  . . . January 03, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[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* [[Debate.Mozilladanger]]  . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate.Controlcomputer]]  . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate.Facebookdanger]]  . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]]  . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Freespeech]]  . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate.Ethicalflaws]]  . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate.Hatespeech]]  . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate.Monero]]  . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate.WhyNotC]]  . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate.Python]]  . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate.Cash]]  . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate.Uberdanger]]  . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate.Microsoftdanger]]  . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate.Accessibility]]  . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate.Zoomdanger]]  . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Shell.Applications]]  . . . December 19, 2020, at 06:21 PM by [[~fizi]]: [==]%0a* [[Third.Dillo]]  . . . December 19, 2020, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Third.Basilisk]]  . . . December 19, 2020, at 01:38 PM by [[~jrmu]]: [==]%0a* [[Third.Directory]]  . . . December 19, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Guava.Packages]]  . . . December 19, 2020, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Amplification]]  . . . December 19, 2020, at 05:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.UDPFlood]]  . . . December 18, 2020, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpackflood]]  . . . December 17, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RSTFlood]]  . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpresetflood]]  . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ssdp]]  . . . December 15, 2020, at 12:59 PM by [[~jrmu]]: [==]%0a* [[Bouncer.Igloo]]  . . . December 14, 2020, at 09:39 AM by [[~Noxturnix]]: [==]%0a* [[Main.Terms]]  . . . December 13, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf]]  . . . December 13, 2020, at 12:03 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install68]]  . . . December 13, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade67]]  . . . December 13, 2020, at 04:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade68]]  . . . December 11, 2020, at 10:27 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dokuwiki]]  . . . December 10, 2020, at 02:23 PM by [[~miniontoby]]: [=code blocks fixed=]%0a* [[Openbsd.Acme-client]]  . . . December 09, 2020, at 06:47 PM by [[~miniontoby]]: [=fixed troubleshooting links=]%0a* [[Freedom.Christian]]  . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom.Finances]]  . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshkeys]]  . . . December 07, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install67]]  . . . December 06, 2020, at 11:03 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Buyvm]]  . . . December 06, 2020, at 02:42 AM by [[~jrmu]]: [==]%0a* [[Opernbsd.Buyvm]]  . . . December 04, 2020, at 12:06 PM by [[~jrmu]]: [==]%0a* [[Bouncer.WeeChat]]  . . . December 02, 2020, at 12:43 PM by [[~jrmu]]: [==]%0a* [[Bouncer.SimpleIRC]]  . . . December 02, 2020, at 12:31 PM by [[~jrmu]]: [==]%0a* [[Freedom.Militia]]  . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Third.Third]]  . . . December 01, 2020, at 01:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Oidentd]]  . . . November 30, 2020, at 11:42 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Helper]]  . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Hexchat]]  . . . November 27, 2020, at 12:52 PM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloud]]  . . . November 24, 2020, at 11:53 AM by [[~jrmu]]: [==]%0a* [[Bouncer.AdiIRC]]  . . . November 24, 2020, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Bouncer.RevolutionIRC]]  . . . November 24, 2020, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KiwiIRC]]  . . . November 24, 2020, at 11:34 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KVIrc]]  . . . November 24, 2020, at 11:33 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IceChat]]  . . . November 24, 2020, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudiOS]]  . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudAndroid]]  . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudWeb]]  . . . November 24, 2020, at 11:19 AM by [[~jrmu]]: [==]%0a* [[Third.Catalog]]  . . . November 23, 2020, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Checklist]]  . . . November 20, 2020, at 12:44 AM by [[~gry]]: [=+=]%0a* [[Openbsd.Acopm]]  . . . November 04, 2020, at 03:32 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Achurch]]  . . . November 04, 2020, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vi]]  . . . November 04, 2020, at 12:51 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sudo]]  . . . November 04, 2020, at 12:38 PM by [[~jrmu]]: [==]%0a* [[Freedom.Denomination]]  . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Vps.Intro]]  . . . October 10, 2020, at 08:22 AM by [[~jrmu]]: [==]%0a* [[Ircweb.Ircweb]]  . . . October 05, 2020, at 01:10 AM by [[~jrmu]]: [==]%0a* [[Http2irc.Http2irc]]  . . . October 05, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Easyapp]]  . . . September 29, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Orange.Nl]]  . . . September 17, 2020, at 08:43 AM by [[~miniontoby]]: [=Dutch correct page=]%0a* [[Grape.Guide]]  . . . September 16, 2020, at 08:42 AM by [[~baytuch]]: [==]%0a* [[Orange.Id]]  . . . September 08, 2020, at 09:51 AM by [[~gry]]: [=+=]%0a* [[Orange.Ru]]  . . . September 07, 2020, at 11:29 PM by [[~gry]]: [=+=]%0a* [[Bouncer.MIRC]]  . . . September 06, 2020, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Bncnow]]  . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Cgit]]  . . . September 01, 2020, at 05:51 PM by [[~baytuch]]: [==]%0a* [[Orange.Notes]]  . . . August 27, 2020, at 03:38 AM by [[~gry]]: [=expanded=]%0a* [[Shell.ShellSSHKEYS]]  . . . August 25, 2020, at 10:00 PM by [[~gry]]: [=permissions added=]%0a* [[Bouncer.Irccloud]]  . . . August 24, 2020, at 12:20 PM by [[~jrmu]]: [==]%0a* [[GrapeTeam.Tracker]]  . . . August 24, 2020, at 10:16 AM by [[~gry]]: [=+=]%0a* [[GrapeTeam.GrapeTeam]]  . . . August 24, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Course]]  . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Openbsd.Bchs]]  . . . August 20, 2020, at 07:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Todo]]  . . . August 20, 2020, at 06:48 AM by [[~jrmu]]: on_is_active php_session_active squirrelmailing sqsession_start troubleshooting authentication session_status config_default webmail_access modifications configuration unfortunately accessibility administrator webmail_error compatibility acceleration default_pref organization replacement disposition alternative information sourceforge permissions certificate interactive configuring preferences letsencrypt development compatible javascript configtest connection additional nameserver configured afterwards extracting attempting installing documents complains openhttpd functions localhost opensmtpd challenge supported subdomain receiving databases recommend necessary following languages delimiter directory debugging fusername essential addresses installed chrooted smtphost projects browsers normally location provides tlsmulti 26214400 required remember original security listener optional settings sendmail properly software specific licensed messages brackets instance writable services browsing defaults drawback continue opening control dovecot fastcgi already contact defines example initial unbound folders unusual request plugins general command servers defined private options however records contrib include restart because nologin disable exiting keypair baytuch strings misused charset appears content instead openbsd release sending mt_rand another subject version tarball warning charlie without changes resolve foxtrot uploads written client relayd needed return logout syntax longer cannot latest htdocs braces rather offset typing before themes ircnow frames across making should switch please detect secure invert readme global create update system locale report serial delete femail myname daemon lookup socket number errors trying issues actual stable inline attach master reload touch could color chown check chmod needs first intro shell rcctl php74 mkdir books hosts write above https there false using might every ascii happy delta curly array fatal bravo query where since which setup exist works notes saved files press alpha enter means class block title index chain strip lines known worry based ifend about zones this doas 2001 imap will well page your real acme make sure that aaaa ipv4 does fccf want 1008 2602 than sbin chsh help bind body some copy runs both must logs like when ctrl type echo xvzf find uses html many wiki easy fees more exec text once were have made mime done next move into ipv6 pop3 menu sign quit full motd hide give edit time www ssl etc var 127 day see has 162 bad gpl 451 fix ksh 644 zip its 755 ftp net way crt 634 usr 403 src nsd fpm dns max few db8 143 via by gz 22 cd rx 38 87 mv 80 9
+time=1753667957
 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 - d060bdbb7026c1c395bb9b2a2cd15e34b9bbc581
blob + de92e5b05ce1298d814c8aacf997acae4a00d9cd
--- wiki.d/SiteAdmin.Blocklist-MoinMaster
+++ wiki.d/SiteAdmin.Blocklist-MoinMaster
@@ -2,9 +2,9 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1596101899
-host=104.167.242.227
+host=104.167.242.140
 name=SiteAdmin.Blocklist-MoinMaster
 passwdread=@lock
-rev=995
+rev=996
 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=1753379502
+time=1753632564
blob - 280f6f236ba9db1d2c360749ab62041f15fea06e
blob + 42e80bf86218f85e0f09c77c69d910cab0356b52
--- wiki.d/Smtp.RecentChanges
+++ wiki.d/Smtp.RecentChanges
@@ -2,8 +2,8 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 charset=UTF-8
 ctime=1753383910
-host=104.167.242.227
+host=172.58.116.45
 name=Smtp.RecentChanges
-rev=1
-text=* [[Smtp/Usage]]  . . . @2025-07-24T19:05:10Z by [[~jrmu]]: [=add stub entry for smtp(1)=]%0a
-time=1753383910
+rev=6
+text=* [[Smtp/Usage]]  . . . @2025-07-27T18:02:37Z by [[~jrmu]]: [=add Mesage-ID header=]%0a
+time=1753639357
blob - 451b355d30551e1a1bf41b3d1422121d41697348
blob + fa2d9285a614d94027b1358370e2437468d67c63
--- wiki.d/Smtp.Usage
+++ wiki.d/Smtp.Usage
@@ -2,15 +2,35 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1
 agent=w3m/0.5.3+git20230718
 author=jrmu
 charset=UTF-8
-csum=add stub entry for smtp(1)
+csum=add Mesage-ID header
 ctime=1753383910
-host=104.167.242.227
+host=172.58.116.45
 name=Smtp.Usage
-rev=1
+rev=6
 targets=Sendmail.Usage,Opensmtpd.Configure
-text=(:title Using smtp:)%0a%0a!! [[https://man.openbsd.org/smtp.1|smtp(1)]]%0a%0a[[https://man.openbsd.org/smtp.1|smtp(1)]] is an SMTP client which can be used%0ato send an email. The message is read from standard input (stdin) until the%0aend-of-file. Unlike [[sendmail/usage|sendmail]],%0a[[https://man.openbsd.org/smtp.1|smtp(1)]] can '''authenticate''' with the mail%0aserver and '''use encryption'''.%0a%0aTo send an email from localhost (similar to [[sendmail/usage|sendmail]]):%0a%0a[@%0a$ smtp -v -F fromname to@example.com%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aDate: Thu, 24 Jul 2025 11:41:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aReplace @@fromname@@ with the name of the sender and @@to@example.com@@ with%0athe email to send to.%0a%0aPress @@ctrl+d@@ for end-of-file to end the letter.%0a%0a'''NOTE''': The letter must be RFC-compliant.%0a%0aIf [[opensmtpd/configure|OpenSMTPd]] is properly configured, smtp should%0aprovide the following output:%0a%0a[@%0atrying host 127.0.0.1 port 25...%0aconnection ready...%0atest-669b2a44b7f75@spamscore.net: EOM: 250 2.0.0 a8f7281d Message accepted for delivery%0amail done...%0aconnection ready...%0aconnection closed...%0adone...%0a@]%0a%0aIt's also possible to put the message inside a file, and to pipe that file to%0a[[https://man.openbsd.org/smtp.1|smtp(1)]]:%0a%0a[@%0a$ smtp -v -F fromname to@example.com %3c ~/letter%0a@]%0a%0a!!! Authentication%0a
-time=1753383910
+text=(:title Using smtp:)%0a%0a!! [[https://man.openbsd.org/smtp.1|smtp(1)]]%0a%0a[[https://man.openbsd.org/smtp.1|smtp(1)]] is an SMTP client which can be used%0ato send an email. The message is read from standard input (stdin) until the%0aend-of-file. Unlike [[sendmail/usage|sendmail]],%0a[[https://man.openbsd.org/smtp.1|smtp(1)]] can '''authenticate''' with the mail%0aserver and '''use encryption'''.%0a%0aTo send an email from localhost (similar to [[sendmail/usage|sendmail]]):%0a%0a[@%0a$ smtp -v -F from@example.org to@example.com%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aMessage-ID: %3crandomstring@example.org>%0aDate: Thu, 24 Jul 2025 11:41:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aReplace @@fromname@@ with the name of the sender and @@to@example.com@@ with%0athe email to send to.%0a%0aPress @@ctrl+d@@ for end-of-file to end the letter.%0a%0a'''NOTE''': The letter must be RFC-compliant.%0a%0aIf [[opensmtpd/configure|OpenSMTPd]] is properly configured, smtp should%0aprovide the following output:%0a%0a[@%0atrying host 127.0.0.1 port 25...%0aconnection ready...%0atest-669b2a44b7f75@spamscore.net: EOM: 250 2.0.0 a8f7281d Message accepted for delivery%0amail done...%0aconnection ready...%0aconnection closed...%0adone...%0a@]%0a%0aIt's also possible to put the message inside a file, and to pipe that file to%0a[[https://man.openbsd.org/smtp.1|smtp(1)]]:%0a%0a[@%0a$ smtp -v -F fromname to@example.com %3c ~/letter%0a@]%0a%0a!!! Authentication%0a%0aIt's possible to connect to an SMTP server remotely. Suppose a user wants to%0asend an email from a home laptop using a remote mailserver.%0a%0aFirst, create a file @@authfile@@ that contains two lines: the username on the%0afirst line, and password on the second line:%0a%0a[@%0ausername%0apassword%0a@]%0a%0aIf the file @@letter@@ contains the letter:%0a%0a[@%0aFrom: from@example.org%0aTo: to@example.com%0aSubject: Alpha Bravo%0aMessage-ID: %3crandomstring@example.org>%0aDate: Thu, 24 Jul 2025 11:41:35 -0700%0aMIME-Version: 1.0 %0aContent-Type: text/plain; charset=us-ascii%0aContent-Disposition: inline%0a%0aCharlie Delta Echo Foxtrot%0a@]%0a%0aThen, to send using port 465 (submissions port), issue this command from the%0alaptop:%0a%0a[@%0a$ smtp -a authfile -F from@example.org -s smtps://example.org:465 to@example.com %3c letter%0a@]%0a%0a%0aTo send using port 587 (submission port), issue this command from the laptop:%0a%0a[@%0a$ smtp -a authfile -F from@example.org -s smtp+tls://example.org:587 to@example.com %3c letter%0a@]%0a%0a
+time=1753639357
 title=Using smtp
+author:1753639357=jrmu
+csum:1753639357=add Mesage-ID header
+diff:1753639357:1753636893:=18d17%0a%3c Message-ID: %3crandomstring@example.org>%0a73d71%0a%3c Message-ID: %3crandomstring@example.org>%0a
+host:1753639357=172.58.116.45
+author:1753636893=jrmu
+csum:1753636893=provide two methods
+diff:1753636893:1753634254:=56,57c56,58%0a%3c send an email from a home laptop using a remote mailserver.%0a%3c %0a---%0a> send an email from a home laptop using a remote mailserver on port 587%0a> (submission port).%0a> %0a80,82c81,82%0a%3c Then, to send using port 465 (submissions port), issue this command from the%0a%3c laptop:%0a%3c %0a---%0a> Then, from the laptop, issue this command:%0a> %0a84,91c84%0a%3c $ smtp -a authfile -F from@example.org -s smtps://example.org:465 to@example.com %3c letter%0a%3c @]%0a%3c %0a%3c %0a%3c To send using port 587 (submission port), issue this command from the laptop:%0a%3c %0a%3c [@%0a%3c $ smtp -a authfile -F from@example.org -s smtp+tls://example.org:587 to@example.com %3c letter%0a---%0a> $ smtp -a authfile -F from@example.org -s smtps://example.org:587 to@example.com %3c letter%0a
+host:1753636893=104.167.242.227
+author:1753634254=jrmu
+csum:1753634254=change wording
+diff:1753634254:1753634152:minor=56c56%0a%3c send an email from a home laptop using a remote mailserver on port 587%0a---%0a> send an email from a home laptop using a remote mailserver using port 587%0a
+host:1753634254=104.167.242.227
+author:1753634152=jrmu
+csum:1753634152=rephrase
+diff:1753634152:1753634106:minor=67c67%0a%3c If the file @@letter@@ contains the letter:%0a---%0a> The file @@letter@@ should contain the letter:%0a
+host:1753634152=104.167.242.227
+author:1753634106=jrmu
+csum:1753634106=add instructions for sending remote mail
+diff:1753634106:1753383910:=14c14%0a%3c $ smtp -v -F from@example.org to@example.com%0a---%0a> $ smtp -v -F fromname to@example.com%0a54,86d53%0a%3c %0a%3c It's possible to connect to an SMTP server remotely. Suppose a user wants to%0a%3c send an email from a home laptop using a remote mailserver using port 587%0a%3c (submission port).%0a%3c %0a%3c First, create a file @@authfile@@ that contains two lines: the username on the%0a%3c first line, and password on the second line:%0a%3c %0a%3c [@%0a%3c username%0a%3c password%0a%3c @]%0a%3c %0a%3c The file @@letter@@ should contain the letter:%0a%3c %0a%3c [@%0a%3c From: from@example.org%0a%3c To: to@example.com%0a%3c Subject: Alpha Bravo%0a%3c Date: Thu, 24 Jul 2025 11:41:35 -0700%0a%3c MIME-Version: 1.0 %0a%3c Content-Type: text/plain; charset=us-ascii%0a%3c Content-Disposition: inline%0a%3c %0a%3c Charlie Delta Echo Foxtrot%0a%3c @]%0a%3c %0a%3c Then, from the laptop, issue this command:%0a%3c %0a%3c [@%0a%3c $ smtp -a authfile -F from@example.org -s smtps://example.org:587 to@example.com %3c letter%0a%3c @]%0a%3c %0a
+host:1753634106=104.167.242.227
 author:1753383910=jrmu
 csum:1753383910=add stub entry for smtp(1)
 diff:1753383910:1753383910:=1,53d0%0a%3c (:title Using smtp:)%0a%3c %0a%3c !! [[https://man.openbsd.org/smtp.1|smtp(1)]]%0a%3c %0a%3c [[https://man.openbsd.org/smtp.1|smtp(1)]] is an SMTP client which can be used%0a%3c to send an email. The message is read from standard input (stdin) until the%0a%3c end-of-file. Unlike [[sendmail/usage|sendmail]],%0a%3c [[https://man.openbsd.org/smtp.1|smtp(1)]] can '''authenticate''' with the mail%0a%3c server and '''use encryption'''.%0a%3c %0a%3c To send an email from localhost (similar to [[sendmail/usage|sendmail]]):%0a%3c %0a%3c [@%0a%3c $ smtp -v -F fromname to@example.com%0a%3c From: from@example.org%0a%3c To: to@example.com%0a%3c Subject: Alpha Bravo%0a%3c Date: Thu, 24 Jul 2025 11:41:35 -0700%0a%3c MIME-Version: 1.0 %0a%3c Content-Type: text/plain; charset=us-ascii%0a%3c Content-Disposition: inline%0a%3c %0a%3c Charlie Delta Echo Foxtrot%0a%3c @]%0a%3c %0a%3c Replace @@fromname@@ with the name of the sender and @@to@example.com@@ with%0a%3c the email to send to.%0a%3c %0a%3c Press @@ctrl+d@@ for end-of-file to end the letter.%0a%3c %0a%3c '''NOTE''': The letter must be RFC-compliant.%0a%3c %0a%3c If [[opensmtpd/configure|OpenSMTPd]] is properly configured, smtp should%0a%3c provide the following output:%0a%3c %0a%3c [@%0a%3c trying host 127.0.0.1 port 25...%0a%3c connection ready...%0a%3c test-669b2a44b7f75@spamscore.net: EOM: 250 2.0.0 a8f7281d Message accepted for delivery%0a%3c mail done...%0a%3c connection ready...%0a%3c connection closed...%0a%3c done...%0a%3c @]%0a%3c %0a%3c It's also possible to put the message inside a file, and to pipe that file to%0a%3c [[https://man.openbsd.org/smtp.1|smtp(1)]]:%0a%3c %0a%3c [@%0a%3c $ smtp -v -F fromname to@example.com %3c ~/letter%0a%3c @]%0a%3c %0a%3c !!! Authentication%0a