commit 073a2e6d5ae75de12f9605a6444a9600772906a4 from: jrmu date: Sat Aug 2 07:01:16 2025 UTC Daily backup commit - c1904d4c8ed614e68b57c4fe24ac69bf00160308 commit + 073a2e6d5ae75de12f9605a6444a9600772906a4 blob - f3c38622fbf948ffb94bf33733e396173867bf48 blob + 2066bbe6bc72af8584ffc4aa555d05e8b172b37b --- wiki.d/.pageindex +++ wiki.d/.pageindex @@ -1,7 +1,10 @@ +Dovecot.Install:1754074097: Openbsd.Loginconf Openbsd.Rcctl : auth_verbose_passwords configuration_manual auth_debug_passwords troubleshooting authentication _rc_parse_conf _rc_rm_runfile mail_location dovecot_flags installation instructions permissions verbose_ssl dovecotcert oddprotocol submission mail_debug _rc_quirks rearrange _dkimsign following protocols indicates loginconf openfiles suggested addresses debugging directory fullchain euhb95xlq prompted receives _dovecot username consider prevents database blowfish ssl_cert explains settings allowing cap_mkdb required starting s_client starttls rc_check rc_start _rc_wait doveconf replaced pkg_add version without virtual useradd nologin maildir folders managed service support finally comment include defines openbsd encrypt changes example ssl_key private readmes warning rebuild maillog openssl connect coconut happens default missing choose gssapi single secure owners _smtpd passwd bottom listen public adding system passdb scheme driver userdb static second domain please daemon spaces exists remove enable ircnow failed script turned forgot aiyngk denied users https vmail store which order chown chmod lines tells block these first using group again local share class since rcctl fails doing empty fatal error write where _mail owned imap doas will sbin used lmtp need find path exec pop3 2001 this note want also last sha1 from args home says that must make your real 4096 8192 tabs work more than help have many best just sure when such case jrmu host euid egid 1003 mode 0750 let and one doc var via etc 770 440 rwx 168 db8 don ips aid can yes ext blf see crt usr max but 143 may pem jun 125 231 518 if by we of my 37 35 80 41 +Opensmtpd.Troubleshoot:1754073896: Security.Usage DNS.DKIM Dig.Usage Netcat.SMTP Openssl.Smtp Opensmtpd.Openrelay DNS.Mail Ifconfig.Multihome : 83bd6b3b1669649f a8d16cd2144222fa misconfiguration troubleshooting accidentally inconsistent permissions mtaproxy511 blacklisted temporarily information evaluation abnormally connection unfiltered california reputation postmaster indicating multihomed opensmtpd evaluated ownership indicates processor filtering following mtaproxy1 mtaproxy2 disabling connected assurance sunnyvale sometimes exploited openrelay addresses available thousands suspected temporary strictly security starting dkimsign properly outbound outgoing attempts enabling yahoodns internet response firewall provider possible s_client starttls 00000003 digicert explains rejected delivery tempfail limiting improper ifconfig hundreds optional required remember messages ruleset openbsd special similar example private exiting because packets suppose showing timeout records section blocked dropped openssl include perhaps returns nothing maillog spammer limited sending sockets warning express specify symptom offline control smtpctl checks denied exited unable letter errors reason netcat answer should appear tested verify server entire marked victim source result ensure system occurs happen exists listen egress easily delete inside title https mtree usage below 20780 17229 42894 issue guide being there route first using reply esmtp ready depth hangs point might email often 39035 evpid delay 16h2s files child tries these lines exact state queue rcctl spool view your part lost this with make free find from then port mta6 mta5 mta7 that last does also high root sha2 oath plus else rcpt been rate s843 poor many pony when bind says will ipv6 must stop org its jul can key may are 195 204 vip bf1 com 228 106 gq1 104 15s tcp 395 am0 see 220 ne1 due vps has www 250 var why jan 192 168 451 650 too dec pki 587 two fix one 46 18 67 77 47 55 33 mx by cn +Opensmtpd.Maildir:1754073548: 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 : troubleshooting authentication configuration authenticated specifically check_fcrdns alphanumeric configuring credentials residential understand encryption forwarding check_rdns optionally consulting interfaces submission characters installing convenient configure opensmtpd installed overwrite relayaddr addresses explained following _dkimsign specifies receiving important openrelay passwords specified identical listeners plaintext directory delivered localhost forwarded essential computers provides requires overview poolporg includes software packages contains directly properly sections outgoing selector variable replaced hostname required relaying external modified received matching indicate loopback provided supports fallback checking outbound destined complete username programs mailname consider security increase possible 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 connect 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 sample before github system passwd filter public tables should intend blocks second macros normal checks stored source header except emails forced decide listed folder headed handed entire adding linked inside filled likely issues length access phones signed exists 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 after being this does your also free book base part some must from acme cert next file that note them spam 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 spf own nsd man usr doc tls etc ssl new pki crt 192 168 db8 src can may lo0 465 587 but any now ips via by 25 +Opensmtpd.Configure:1754072376: Dns.Overview Nsd.Configure DNS.Mail Acme-client.Configure Opensmtpd.Openrelay Dovecot.Install DNS.DKIM Opensmtpd.Troubleshoot : h5itbhzs73t4jshaj9yx6tf63yrataqugbxocx67wyekhch4zqiod6lkh configuration_manual userdb_quota_rule misconfiguration 83bd6b3b1669649f a8d16cd2144222fa troubleshooting authentication automatically authenticated check_fcrdns alphanumeric inconsistent information configuring credentials permissions mtaproxy511 temporarily encryption check_rdns interfaces submission translated optionally characters connection california abnormally reputation postmaster opensmtpd configure separated explained following _dkimsign specifies authcheck addresses receiving confirmed identical listeners supported plaintext openrelay recipient fullchain forwarded whitelist important usernames passwords ownership otherwise temporary mtaproxy1 mtaproxy2 disabling firewalls connected assurance sunnyvale available including exploited redirect poolporg requires overview packages prompted virtuals contains directly properly sections selector variable replaced hostname received indicate loopback fallback checking required outbound transfer protocol matching complete receives programs mailname multiple generate increase security gigabyte _dovecot messages outgoing filtered enabling yahoodns response provider possible s_client starttls 00000003 digicert starting hundreds ifconfig delivery tempfail maildir signing openbsd smtpctl running records already install related pkg_add version without readmes request private example defines domains mistake entries written aliases trusted sending further dealing labeled reverse specify senders defined earlier filters finally instead default allowed network because servers similar actions relayed useradd nologin folders managed account passing storage include logging warning special symptom express offline packets suppose showing timeout blocked working dropped openssl returns nothing maillog happens spammer limited checks before github author extras choose gssapi public create tables passwd should intend handle blocks second macros source header except socket emails forced decide actual headed handed entire single adding linked inside issues length _smtpd listed strict script finish signed delete unable trying letter errors reason answer verify exited having egress ircnow marked victim result please basic begin pages https local share setup hosts users colon shows which whose value pairs valid these phase group first entry third lines tells apply ports smtps offer avoid rules using queue vmail store admin often daily known field might enter chown chmod files mtree least those about state rcctl spool times being route reply esmtp depth point child fruit 39035 evpid delay 16h2s guide book free have will want your need make sure they part base also some doas acme next this that note does them disk more junk proc exec must real case path both ipv4 ipv6 2001 mask used keys from what unix only done lmtp rcpt sent last been here sbin root each good goes into anti when hash type ctrl quit same like safe sets much data find keep flag imap pop3 pony many stop easy test mta6 mta5 mta7 high sha2 oath plus hang else lost bind says mean vio0 s843 nsd but doc usr etc pki crt see 192 168 db8 src lo0 465 587 can pem via new get may 770 440 rwx due too fix 195 204 vip bf1 228 106 gq1 104 15s way 395 am0 vps 220 ne1 www 250 jan 451 650 2b 1g 47 55 33 mx 17 29 +DNS.DKIM:1754072286: Dns.Records DNS.DKIM DNS.SPF DNS.DMARC Email.Email Dns.Txt PGP.Intro DNS.TXT Syslogd.Configure Security.Usage : migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqcmsef9dm8dx1ltmlmd56d628jbnaqus8aecdyyzvbvq4rhetzzv 8iznifrhjff4dngvx61t9xknkcjrjdc6npo0l4mvtky66saftbccjlm6jihbud5j4uou5i eeu2odwqqgyqgvv0xuk5qjsnsgf5ukkscrxmthspptoaqjt25fxnd3ptvh2zonagkzkntk migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqddmzrmjrqxleuyyiymg4sua2sy mzp1ro7kidtks8ttki6z6etrw9e9ddoxzsxnuxmume60cjbu08goyhpg3 gvjebqfjovwtqhvvv3fhh0uqbw0m9untpuaagorfgki 2u1zeqyo7k03kcjbdrvw8ihjtdenggl3p7am1v8wdg gfwdg7qkdn6kr4v75mflw624vy35daxbvnltjtgrg o5o0xmhblyspbfgmw7sw2awlwu95oyhk5tezpze s8ihdcexsr5fr8yk4ivlky8jo5o0xmhblys ss5u39zlqs7ts1m8izo2tpba70t9204na8 ew72o1diyvthkycgpsys8nmeqidaqab unjqq96dt308f2rvxewa6p8hxsjd fldir2u1zeqyo7k03kcjbdrvw8 eot6n78iznifrhjff4dngvx61 u6wn5xxli9hmovxluwidaqab mwr5mghpp9dint1hriwud uylzxfem1ufoty56jbi rkukyru5msqvp01ii canonicalization iwree02clqkwg5c pb7pql4g86lczsf troubleshooting zmafjtef2rlooq corresponding introduction 9zpb2ajgoso4 simpletable discardable datatracker permissions domainkeys identified guarantees sqri4exnbg nhsjgam5qe configured _domainkey signatures abnormally unrelated delivered indicates algorithm displayed receiving integrity opensmtpd _dkimsign remaining following necessary determine ownership processor phishing pretends receiver tampered designed together prepends sortable selector properly returned security verified historic strictly starting 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 openbsd numbers running syslogd maillog default special exiting restore correct 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 appear checks listed denied exited simply title helps inbox email comes looks valid dmarc signs below width class based above notes prove proof https chmod first lines _adsp final which these pgrep mtree usage 20780 17229 42894 issue chown rcctl 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 file part info warn lost dns spf are its one 100 tag tip txt pgp etc 400 444 awk www was doc may var jul 770 440 bh jv by 14 46 18 Opensmtpd.Shell:1753900053: : configuration check_fcrdns check_rdns prevented relayaddr _dkimsign listeners directory opensmtpd provides spoofing optional hostname required outbound username maildir support example private domains aliases connect senders replace address sample tables blocks filter macros socket action actual local users where setup hosts phase match group smtps rules regex admin email shell this from cert file junk proc exec ipv4 ipv6 2001 auth mask rcpt with root for the are pki tls com etc ssl crt key 198 100 db8 src lo0 465 587 any and 51 25 Adminforces.Training:1753897607: 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 Opensmtpd.Shell 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 Opensmtpd.Troubleshoot 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 -Opensmtpd.Troubleshoot:1753894279: : troubleshooting opensmtpd evaluated ruleset title view your how to is -DNS.DKIM:1753893715: Dns.Records DNS.DKIM DNS.SPF DNS.DMARC Email.Email Dns.Txt PGP.Intro DNS.TXT Syslogd.Configure : migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqcmsef9dm8dx1ltmlmd56d628jbnaqus8aecdyyzvbvq4rhetzzv 8iznifrhjff4dngvx61t9xknkcjrjdc6npo0l4mvtky66saftbccjlm6jihbud5j4uou5i eeu2odwqqgyqgvv0xuk5qjsnsgf5ukkscrxmthspptoaqjt25fxnd3ptvh2zonagkzkntk migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqddmzrmjrqxleuyyiymg4sua2sy mzp1ro7kidtks8ttki6z6etrw9e9ddoxzsxnuxmume60cjbu08goyhpg3 gvjebqfjovwtqhvvv3fhh0uqbw0m9untpuaagorfgki 2u1zeqyo7k03kcjbdrvw8ihjtdenggl3p7am1v8wdg gfwdg7qkdn6kr4v75mflw624vy35daxbvnltjtgrg o5o0xmhblyspbfgmw7sw2awlwu95oyhk5tezpze s8ihdcexsr5fr8yk4ivlky8jo5o0xmhblys ss5u39zlqs7ts1m8izo2tpba70t9204na8 ew72o1diyvthkycgpsys8nmeqidaqab unjqq96dt308f2rvxewa6p8hxsjd fldir2u1zeqyo7k03kcjbdrvw8 eot6n78iznifrhjff4dngvx61 u6wn5xxli9hmovxluwidaqab mwr5mghpp9dint1hriwud uylzxfem1ufoty56jbi rkukyru5msqvp01ii canonicalization iwree02clqkwg5c pb7pql4g86lczsf troubleshooting zmafjtef2rlooq corresponding introduction 9zpb2ajgoso4 simpletable discardable datatracker permissions domainkeys identified guarantees sqri4exnbg nhsjgam5qe configured _domainkey signatures abnormally unrelated delivered indicates algorithm displayed receiving integrity opensmtpd _dkimsign remaining following necessary determine processor phishing pretends receiver tampered designed together prepends sortable selector properly returned security verified historic starting 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 openbsd numbers running syslogd maillog default exiting restore correct 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 appear denied exited simply 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 pgrep 20780 17229 42894 issue chown rcctl 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 file info warn lost dns spf are its one 100 tag tip txt pgp etc 400 444 awk www was doc may var jul bh jv by 14 46 18 Mutt.Maildir:1753724692: : maildir server offers title shell https mutt used read that www org can be to on Email.Email:1753724597: Squirrelmail.Connect AppleMail.Connect Alpine.Connect AndroidEmail.AndroidEmail Balsa.Connect Becky.Connect BlitzMail.Connect ClawsMail.Connect EM.Connect EmailTray.Connect Evolution.Connect Fdm.Connect FirstClass.Connect ForteAgent.Connect Geary.Connect Gmail.Connect K9Mail.Connect Mutt.Connect Mutt.Maildir Opera.Connect Outlook.Connect Tencent.Connect Thunderbird.Connect GNUMail.Connect Gnus.Connect GroupWise.Connect IScribe.Connect HCLNotes.Connect IMP.Connect KMail.Connect MailWindows.Connect Mailbird.Connect Mailpile.Connect MailSpring.Connect Seamonkey.Connect Nmh.Connect Pegasus.Connect Spark.Connect Spicebird.Connect Sylpheed.Connect TheBat.Connect Trojitá.Connect Turnpike.Connect Pgp.Create Pgp.Upload : configuration transnetwork squirrelmail androidemail ponyexpress simpletable thunderbird mailwindows delivering completion firstclass forteagent mailspring marketing sysadmins protocols appointed currently accouunts following applemail blitzmail clawsmail emailtray evolution groupwise seamonkey spicebird supports software couriers register sortable hclnotes mailbird mailpile sylpheed trojitá turnpike creating mounted account storage neither unified connect servers contact webmail clients license maildir outlook tencent gnumail iscribe pegasus lfloat margin attach relays ircnow rounds invite border alpine apache lgplv2 k9mail agplv3 thebat create upload title width 300px right using horse since gloom night stays these swift their offer linux balsa becky geary gmail shell opera mplv2 kmail spark guide 30px june 2019 free with open imap smtp chat from snow spam ddos only name mutt gnus your jpg pop nor one ask 100 mac ios ✓ non bsd fdm nmh pgp 1g Dns.Txt:1753667217: : information additional records provide title often used dns txt are to @@ -10,7 +13,6 @@ Debate.Wikistyle:1753664103: : misrepresenting abbrev 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 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 @@ -629,7 +631,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 -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 Donations.RecentChanges:1726172114: : recentchanges donations 28t16 2024 jrmu 16z 05 38 by @@ -824,7 +825,6 @@ OpenBSD.Iked:1715324303: : openbsd iked Debate.Providers:1714796024: Blazingfast.Io Colohouse.Com Glowhost.Com Debate.Contabo Debate.Flokinet Hostdime.Com Ideastack.Com Hyperfilter.Com Go4hosting.In Leapswitch.Com Crazyhosting.Com Onliveserver.Com Rdsindia.Com Cyfuture.Com Serverbasket.Com Hostingraja.In Resellerclub.Com Everdata.Com Ricohidc.Com Milesweb.Com Nowindiaonline.In Cloudoye.Com Softsyshosting.Com Webji.In Hostkarle.Com Serverscart.Com Vnetindia.Com Superbytehosting.Com Sytes.In Royalclouds.Net : ddoshostingsolutions colocationamerica uncensoredhosting superbytehosting nowindiaonline washingtonpost softsyshosting orangewebsite torbitcoinvps resellerclub serverbasket onliveserver crazyhosting hkcolocation unresponsive hosthongkong unreasonable yourlasthost sunnyvision serverscart recommended blazingfast royalclouds filesharing performance researching ariseserver hyperfilter spartanhost hostingraja alternative idcloudhost showthread guidelines censorship especially acceptable leapswitch serverwala hostsailor additional reputation deplatform use_policy simcentric luxembourg datapacket purchasing tornadovps delegation go4hosting afterwards technology quotecolo crackdown indonesia filtering questions dedicated ideastack singapore unhelpful providers australia endoffice currently amsterdam community aliendata hostkarle operating vnetindia including quadranet prometeus colohouse expensive hostclean sysadmins lowendbox political selecting countries religious potential attention sharktech serverrun microsoft offensive threatens important bandwidth streaming prohibits purchase customer 17671188 flokinet theverge hostdime continue anything friendly hostdata defining glowhost budgetvm supports untested serverhk includes leaseweb required criteria rdsindia terrible disrupts cyfuture milesweb ricohidc realtime everdata cloudoye miditech pakistan b4uindia shutting requires services replied openbsd contabo forbids cloudid without running centers located scripts respond digital 1352990 perhaps reports privacy systems content spreads hetzner careful certain lacking options already payment another bigrock anynode europe should speech google allows better really before notify debate amazon psychz offers follow ignore choose subnet answer github behind scenes strong host24 africa linode choopa memory https sytes legal webji doesn usage forum 10110 abuse heavy proxy herza ocean azure whole large price title check money where vegas vpses using first their buyvm south order court texas these reply there least email terms trial that what hate city chat rdns ipv6 free xmpp 2018 this york they find have slow good user bans know them from been size will didn asia need html aren when long send give list very case such best many uses vpns take over game two may www bot irc cgi law but aws faq new api aup ovh php org gab day can few prq x4b uk qz 08 pk Site.AllRecentChanges:1714773654: : sendmoneytosplinter0616outlook tclerorrwhileexecutingpackage downloadingandinstalling theloungewebircclient userscategorymirrory emailandroidemailapp groupstagscategories ircfreehomesteadvps daughtersofliberty php_session_active troubleshootingdns ipv6certification dumpbackupwithscp indentationerror mlmmjwebarchiver macscreensharing category_mirrory allrecentchanges lanofopportunity sharedmailboxes wikipediadanger filepermissions irccloudandroid controlcomputer openforeveryone disablepassword sshfingerprints linuxstrongswan microsoftdanger sqsession_start squirrelmailing serverlocations libertyordeath holierthanthou firstamendment discriminatory unixphilosophy unboundadblock monopolydanger wikiformatting facebookdanger authentication webmail_access config_default session_status legalandsafety legalampsafety implementation resetpassword bejelentkezni accessibility mailopenproxy unfortunately sonsofliberty delphinusdnsd vicepresident ancientwisdom serversrights administrator youtubedanger debianinstall modifications mozilladanger sharedfolders compatibility amplification webmail_error httpopenproxy ethicalsource tcpresetflood conversations authorization configuration revolutionirc sysupgrade71 organization slackwareiso outreachkids sysupgrade75 googledanger introduction konversation orangepi3lts sysupgrade70 checkupdates recordscreen default_pref ircv3defense acceleration instructions dragonflybsd texturestyle addingarenas serverrights partitioning unmaintained sysupgrade68 sysupgrade69 sysupgrade74 certsreissue basicbotwiki applications denomination ethicalflaws opsofliberty constitution on_is_active publicdomain lilywhitebot shellsshkeys matterbridge startupdream debiandanger autocomplete searchsocial bindresolver independence outofmemory changeident grammatical appledanger roadmap2024 interactive uncommented tcpackflood configuring opentracker nginxphpfpm development masterslave recordaudio mailwindows thunderbird preferences victorycpus worldbackup planetofnix irccloudios information nowwithinit debiankaios pioneertldr wikisandbox certificate sourceforge encryptfile sshbackdoor drawtermssh slackdanger opofliberty sqliteviews alternative letsencrypt matrixflaws disposition heheheheheh keybindings independent replacement screenshots ellisisland recommended roadmap2023 roadmap2021 oldsoftware redirection gophernicus splinternet macterminal oddprotocol hunchentoot irccloudweb description definitions myipaddress knownissues roadmap2022 connectbot ambassador chatsecure hydragyrum miniontoby enterprise devuan4iso subheading pigeonhole hyperlinks rmsboycott thunderirc nodejstrap pentesters dueprocess eggdrop193 hostnameif bittorrent vulnerable tournament censorship passphrase registrars homerouter openaccess factorauth accordance federation hatespeech dodocrypto ngircdlink rockylinux zoomdanger cheatsheet configtest additional posterdati connection uberdanger unrealircd nameserver eggdrop191 compatible parameters edgerouter translator attempting extracting freespeech management javascript afterwards zncmodules configured wikigroups chimaera_4 remoterepo blacklists singleuser dehydrated zncsupport milestones monospaced linuxflaws expiration jsdrawterm status2022 vmminstall powershell dogfooding eggdrop184 openhttpd minutemin nastycode sulieztya september immigrant applemail chatforce marketing install73 ubuntuiso dkimproxy checklist education opensmtpd openrsync hostowner almalinux shelllabs womenstem pointless grapeteam devuaniso synclient ircitizen statement copyright duplicity geomyidae staticnet sysadmins install74 openrelay currently rulebylaw universal reinstall questions autorenew duplicate noxturnix partners2 bsdforall localtime documents disklabel wsconsctl loginconf seamonkey revertion wikistyle providers shortcuts christian compiling essential permanent archivist suggested upgrade67 addresses installed diversity install69 install68 myaddress donations simpleirc procedure craziness wordpress pfbadhost lecturify debianiso importing install67 upgrade72 polishing limitsbot emailtray 9gridchan opentoall install70 codeforce formating sysupdate complains install71 functions meeekeeef localhost fusername challenge supported clawsmail siteadmin specified install75 _dkimsign pftesting chessgogi selfadmin customize passwords directory subdomain madeonirc workethic following beowulf_3 erroneous efficency cookbooks necessary xdefaults delimiter newconfig receiving manifesto ircbridge simpleurl discussed databases debugging languages almanack february phishing optional november settings listener sendmail properly bootcamp specific zncdaily vmmlinux licensed gtlsgamr original training cronjobs theguest provides profiles tlsmulti zncadmin 26214400 minetest announce projects security required remember networks normally chrooted smtphost hardware monitors december services solution dokuwiki spelling udpflood accurate rstflood wikitips assembly markdown initfree sylpheed intermap softened pagelist ethernet probably counting guardian http2irc finances duckhunt opernbsd acmemail packages nickserv tutorial suzerain akoizumi olympics vhosttcl resolved ipv6rdns superior tiramisu unneeded editable syspatch editform changing _dovecot renaming although ipv4rdns basilisk expanded pfstable explorer redrum88 tigervnc zncflaws browsers updating bootconf overview sshwifty juicessh optimize commands freenode homepage dnszones zonefile republic ifconfig torsocks hostserv asterisk congress takeover chording netadmin religion leafnode softraid founders authuser openiked plan9ini confused marriage numbered partdisk chroot69 howtoask ircnowv2 wesnothd progress puttygen bearcode messages brackets instance fallback writable browsing drawback continue xmlflaws mandarax donateus released freedom october openssl openbsd hexchat anoncvs oidentd fossdev biboumi another because synapse welcome netsurf freeirc created bouncer baytuch newdisk syslogd tcpdump coconut initial vmmuser missing settler openweb thelion certbot mhonarc related economy nsturtz plermoa perl101 achurch changed catalog kiwiirc termius naglfar netizen sources version clients newsnow spacing unix100 psotnic openssh anycast restore feature updated weechat started schemes serfish instead cloud9p mistera removed militia ikiwiki linking expired privacy boxette guixiso voidiso icechat gazette sheriff cleanup rbldnsd destiny january article zouheir metrics realvnc newdeal various openpgp snipped nixdork exhibit iscabbs history website censord reading ircnowd xonotic apperad pufferf ongoing unix101 signify adduser rewrite prosody bitlbee webnews whynotc storkim clarify freedns pleroma texlive hosting aboutus rsakeys contact sinhala recruit mcabber writing helpers tunnels camping nitpick exiting keypair section restart strings markets mention nologin opening correct misused include already written account uploads foxtrot icecast subject sidebar without charlie warning present mt_rand charset appears summary 9pideas content sending tarball defines plugins backups contrib general easyapp cprimer example mariadb rebuild swapctl unusual request private cleaned defined authsrv fastcgi however crontab options ansible byebye august akkoma debate cherry before always unwind relayd policy inter9 sylv1a allies tcltls yiming pmwiki should revise thanks irc201 sysctl kilroy course forero sorted police rspamd pidgin spaces checks better keygen botnow syntax markup netcat 9front blocks global chanop maddie system locale pylink readme serial making please detect reload pkgadd invert wikiv1 export report bncnow errors quofan relays gotweb stagit ffmpeg hidden trying actual concat caesar delete vision femail myname attach daemon lookup inline socket rather atactl verify logout longer cannot return latest htdocs braces siskin lohang monero ilines xabber dnssec gomuks python botznc paster output wraith frames across hashes switch telnet offset typing themes become netbsd census base64 xenodm devune monaco web101 unused psybnc tcache kissmo banana nitter atomic dennis coders kiliro termux medals jujube hotkey vpnmac reason jacobk pirata ircweb adiirc easily winirc pledge unveil humans civics setuid atheme libera doxing growfs xboard cvsweb viewer commit arthur alpine fdroid acmesh vpnios refuge guide irssi 04t02 might april 26t20 yonle izzyb 11t17 28t21 ports ircfs tcpip third fixes xterm maxxe added 08t05 stuff 15t09 04t03 audit 04t18 03t20 st13g seems dillo usage 26t01 parec needs ipsec 07t05 blank 23t15 31t23 22t01 03t23 26t23 emoji igloo pyr3x haiku 16t07 rules 03t07 30t21 20t22 07t23 lemon 05t18 setup empty pppoe 30t12 13t18 18t10 fixed 11t19 01t13 buyvm anope 08t02 bsdrd 01t01 guava 20t06 panic 01t15 18t15 03t16 18t09 exits minor 24t16 17t18 march stopm zleap hed0x 25t18 28t17 24t19 14t14 tools 09t16 19t01 mango wrong quota draft field 20t00 18t16 16t21 27t19 01t18 24t22 01t03 14t09 29t05 09t21 18t05 games 09t18 navic rcctl 06t20 jmirc 16t00 there dmarc 11t20 13t03 16t20 12t15 dnswl 19t19 sysop 31t21 pipes 10t20 abuse chewy 11t04 tasks 04t20 10t17 16t19 31t22 media 19t17 memes never 10t06 notes 12t19 25t04 npppd 30t02 26t18 types icmp6 vsftp 12t17 02t14 19t16 23t03 26t16 fiche scanf 29t16 goals 01t17 adium ascii radio yaxim 19t00 happy 15t12 09t05 29t03 17t20 02t13 dhcpd 11t06 08t01 07t17 vmctl 10t22 dutch 02t01 21t04 07t22 25t17 mount fatal array 21t15 25t14 28t04 01t16 19t04 delta gajim 27t18 curly ifend 31t10 using 07t01 09t19 08t21 nicoz above sleep 24t17 union 10t05 22t02 09t20 06t23 23t12 03t18 newfs 26t07 10t23 31t19 14t02 28t00 31t14 gnost sarah 03t06 https monal 07t10 06t05 22t00 24t15 30t13 29t21 08t20 saved title 29t22 23t00 labor 26t04 16t04 index emacs 28t08 fdisk fonts 04t21 means 03t21 class teams 04t00 21t17 alpha 11t00 ircrc 09t04 22t14 08t16 22t04 where 21t18 24t02 kvirc 22t16 worry 15t22 opera based bravo 22t19 query 22t03 22t05 19t21 strip 23t20 chain exist 23t19 17t19 glono cinap 09t01 since 22t06 match which 18t12 false color 27t10 17t15 02t17 21t20 02t18 04t13 16t18 03t02 10t15 inbox 11t16 20t16 06t04 06t07 09t23 27t20 06t21 could dmesg 21t03 06t19 ramfs 27t15 02t21 skins 17t04 10t00 12t04 21t16 chmod 12t00 07t21 04t05 19t03 10t14 touch acopm 11t07 06t22 08t13 05t03 01t21 30t14 chown psftp cvsfs 12t09 creed 12t05 16t09 05t19 29t23 php74 02t06 13t14 mkdir jrmu soju body menu 2602 aaaa rahl devs that some fccf ddos geze punk runs into todo 1008 pop3 does 2001 bgpd hide siva imap totp doas chsh ntpd motd hawk your sbin will well math fics fvwm duty make full this from hope quit give sure xvzf logs echo find fqdn dino once u9fs hopm 9pfs many tmux wifi xfnw hier html more utf8 fees uses mime must 0dev zuke next both fork done snac have ctrl were bash like when typo sins july gnus 2020 sudo mosh ssdp june cgit xmpp dash xfce dirs vipw grep rfcs fizi kill what cash x230 c101 bots rcpu pbug ianj same bugs xorg cpan stub mutt why9 want jan6 dima caps i18n sshd none bchs plum yeah i2pd slrn apmd gear honk mkf 43z 30z 49z 14z 46z 12z 162 58z 13z bio wss 01z may 15z pfa pki 40z cwm 24z 08z 37z 26z mta 53z 44z 28z db8 07z 42z 00z 38z day ps2 22z 11z 05z wiz 03z 16z 17z 51z 34z 09z 59z 41z x86 10z 25z 36z 21z 50z 54z jlj 143 23z 18z 02z 57z gry spf 19z 45z 04z 56z 47z via 20z psi 48z 33z 32z lol 127 27z 29z 39z 06z 35z 55z 31z zip gpl vim but www pns dcc mif nsf fns g1n lua 755 bbb dig crt ksh inn wip usr src 451 was 634 sox 403 few gpg m16 huh erc uim 644 psp 87 80 mv gz rx 52 9c Openbsd.Fstab:1714482051: Openbsd.Dmesg Disklabel.Usage Swap.Partition Openbsd.Outofmemory Swapctl.Usage Ffs.Intro Openbsd.Dump Openbsd.Fsck : fd7ecb3de7e46e12 automatically unexpectedly filesystems outofmemory recommended interesting partitions considered identifier executable exhausted writeable disklabel wxallowed operating 524288000 indicates performed indicated describes specifies rewritten processes sometimes recently scsibus1 increase 256000mb ordering analysis scsibus2 relative drawback 41943040 normally complete openbsd swapctl mounted storage because running sectors creates instead numbers deraadt execute however setting example present 20480mb checked options devices ignored created nosuid needed reason bootup cannot change refuse freeze checks should reboot others virtio setuid killed papers update allows likely edited before backed adding unique would local space first often https nodev intro using dumps names fstab usage dmesg could index ven05 large value duids lines tells point doesn which disks wrong least wants there group panic title block bytes x11r6 256gb only mode find read with also each root this when over will used uses real doas been core your grep next pass have that both html they what conf fsck user 20gb many days case targ home type fast hard look none sd0k take then old ffs two 512 usr lun are and sd1 see org has new its etc var www obj src tmp may rw wd -Dovecot.Install:1714175707: Openbsd.Loginconf Openbsd.Rcctl : auth_verbose_passwords auth_debug_passwords troubleshooting _rc_rm_runfile _rc_parse_conf configuration mail_location dovecot_flags installation instructions verbose_ssl oddprotocol permissions dovecotcert _rc_quirks submission mail_debug directory debugging suggested rearrange loginconf protocols openfiles following fullchain addresses _dkimsign euhb95xlq indicates username _dovecot receives doveconf rc_check _rc_wait explains ssl_cert rc_start blowfish replaced allowing settings cap_mkdb s_client prevents starting required database consider starttls maildir support finally folders service openbsd encrypt defines example missing include comment private connect nologin virtual warning useradd coconut rebuild openssl maillog pkg_add happens readmes default managed ssl_key changes passwd listen domain remove adding please aiyngk enable forgot ircnow failed scheme spaces static driver daemon script system passdb bottom turned second exists userdb denied single secure owners public _smtpd https which block lines error users chmod store vmail doing rcctl owned first _mail fails write group class local chown using empty again share fatal these order tells since where imap that 0750 make sure need doas find will with your real mode sbin when used 1003 this work note more many have than help tabs lmtp must just best euid 4096 egid 8192 from then args pop3 home 2001 path jrmu last want host sha1 also such exec says case 231 etc var 125 518 pem jun see can may 143 let via blf ext out yes and 440 770 aid ips don rwx db8 168 usr doc max but crt if 41 of by we 37 80 35 my Dovecot.Install-Draft:1714175622: Openbsd.Loginconf Openbsd.Rcctl : auth_verbose_passwords auth_debug_passwords troubleshooting _rc_rm_runfile _rc_parse_conf configuration mail_location dovecot_flags instructions installation permissions dovecotcert oddprotocol verbose_ssl mail_debug _rc_quirks submission loginconf openfiles indicates directory protocols rearrange _dkimsign euhb95xlq debugging following fullchain addresses suggested receives doveconf starting database cap_mkdb ssl_cert username prevents blowfish starttls _dovecot required s_client rc_check consider explains settings allowing replaced rc_start _rc_wait openbsd service encrypt example maillog happens connect coconut include comment defines default finally rebuild support openssl warning missing virtual maildir useradd managed folders changes nologin readmes private ssl_key pkg_add enable aiyngk scheme bottom passdb userdb listen domain please script passwd failed system denied turned ircnow adding driver single exists owners _smtpd remove spaces forgot second daemon secure public static vmail rcctl block group class https these since again lines first share local draft order doing error write where chmod chown _mail owned which tells users store empty using fails fatal 1003 with make 4096 jrmu real when 8192 0750 mode your doas must tabs this host that egid euid imap find will case path best just need such more work note than help have sure many last lmtp pop3 says sha1 2001 then from want also args home exec used sbin 518 etc var and don yes can aid ips rwx jun pem 440 125 231 770 db8 168 see via let but max usr out 143 ext doc may crt blf we 80 by if 41 37 of 35 my Openbsd.Fetchmail-Draft:1714075533: : header_checks configuration stackexchange fetchmailrc jeffexample batchlimit forwarding delievered bouncemail indicating postmaster connection detecting describes questions dangerous delivered password protocol together accounts provider messages retrieve fetchall facility antispam defaults commands delivery designed document bounced resolve postmap postfix service minutes restart through openbsd another logfile special similar problem install servers timeout pkg_add reasons status bottom errors create filter needed secure client secret syslog option system ignore daemon assume remote 642677 regexp user2 user3 user1 https local taken issue about notes there users exact given above draft chmod owner using cloud hosts avoid since every safer cache this loss uses mode also with from wide each poll hand loop edit 0600 like look pool imap root must will have over lets main want many pull smtp that info unix more had via pop you vim may are top ssl www far 5xx set 4xx 150 var 300 now 100 of cf if we Ssh.RecentChanges:1714062737: : recentchanges fingerprints 23t15 2024 jrmu ssh 40z 04 by blob - e886a692d45e0c593c2bc2428dba9a0838137391 blob + 7ffaebb5d1782f190db4c9208d9fd48d6ed17aac --- wiki.d/DNS.DKIM +++ wiki.d/DNS.DKIM @@ -2,15 +2,31 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20230718 author=jrmu charset=UTF-8 -csum=add troubleshooting stub for DKIM file permissions +csum=add note about OpenBSD security checks ctime=1622985562 -host=104.167.242.140 +host=104.244.78.185 name=DNS.DKIM -rev=25 -targets=Dns.Records,DNS.DKIM,DNS.SPF,DNS.DMARC,Email.Email,Dns.Txt,PGP.Intro,DNS.TXT,Syslogd.Configure -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 444 /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%0a!! Troubleshooting%0a%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] may not start up properly. This%0acan be verified with [[https://man.openbsd.org/pgrep.1|pgrep(1)]]:%0a%0a[@%0a$ pgrep smtpd%0a@]%0a%0aIf no process ID numbers appear, then%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] is not running. Check the%0a[[syslogd/configure|maillog]] (by default, @@/var/log/maillog@@):%0a%0a!!! File Permissions%0a%0a[@%0aJul 17 14:46:18 example smtpd[20780]: info: OpenSMTPD 7.7.0 starting%0aJul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0aJul 17 14:46:18 example smtpd[42894]: warn: lost processor: dkimsign exited abnormally%0aJul 17 14:46:18 example smtpd[42894]: Exiting%0a@]%0a%0aThis indicates a file permissions issue with @@/etc/mail/dkim/@@. Simply%0arestore the correct file permissions, then start%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]:%0a%0a[@%0a# chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a# chmod 400 /etc/mail/dkim/private.key%0a# chmod 444 /etc/mail/dkim/private.key%0a# rcctl start smtpd%0a@]%0a -time=1753893715 +rev=29 +targets=Dns.Records,DNS.DKIM,DNS.SPF,DNS.DMARC,Email.Email,Dns.Txt,PGP.Intro,DNS.TXT,Syslogd.Configure,Security.Usage +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 444 /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%0a!! Troubleshooting%0a%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] may not start up properly. This%0acan be verified with [[https://man.openbsd.org/pgrep.1|pgrep(1)]]:%0a%0a[@%0a$ pgrep smtpd%0a@]%0a%0aIf no process ID numbers appear, then%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]] is not running. Check the%0a[[syslogd/configure|maillog]] (by default, @@/var/log/maillog@@):%0a%0a!!! File Permissions%0a%0aOpenBSD strictly checks ownership and file permissions listed in%0a@@/etc/mtree/special@@ as part of its [[security/usage|security checks]].%0a%0a[@%0aJul 17 14:46:18 example smtpd[20780]: info: OpenSMTPD 7.7.0 starting%0aJul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0aJul 17 14:46:18 example smtpd[42894]: warn: lost processor: dkimsign exited abnormally%0aJul 17 14:46:18 example smtpd[42894]: Exiting%0a@]%0a%0aThis indicates a file permissions issue with @@/etc/mail/dkim/@@. Simply%0arestore the correct file permissions, then start%0a[[https://man.openbsd.org/smtpd.8|smtpd(8)]]:%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 440 /etc/mail/dkim/public.key%0a# rcctl start smtpd%0a@]%0a +time=1754072286 title=DomainKeys Identified Mail +author:1754072286=jrmu +csum:1754072286=add note about OpenBSD security checks +diff:1754072286:1754072204:=133,135d132%0a%3c %0a%3c OpenBSD strictly checks ownership and file permissions listed in%0a%3c @@/etc/mtree/special@@ as part of its [[security/usage|security checks]].%0a +host:1754072286=104.244.78.185 +author:1754072204=jrmu +csum:1754072204=fix file permissions +diff:1754072204:1754071672:=147c147%0a%3c # chmod 770 /etc/mail/dkim/%0a---%0a> # chmod 775 /etc/mail/dkim/%0a149c149%0a%3c # chmod 440 /etc/mail/dkim/public.key%0a---%0a> # chmod 444 /etc/mail/dkim/public.key%0a +host:1754072204=104.244.78.185 +author:1754071672=jrmu +csum:1754071672=fix dkim file permissions +diff:1754071672:1754071407:=147d146%0a%3c # chmod 775 /etc/mail/dkim/%0a149c148%0a%3c # chmod 444 /etc/mail/dkim/public.key%0a---%0a> # chmod 444 /etc/mail/dkim/private.key%0a +host:1754071672=104.244.78.185 +author:1754071407=jrmu +csum:1754071407=fix hyperlink +diff:1754071407:1753893715:=143c143%0a%3c [[https://man.openbsd.org/smtpd.8|smtpd(8)]]:%0a---%0a> [[https://man.openbsd.org/smtpd.8|smtpd(8)]:%0a +host:1754071407=104.244.78.185 author:1753893715=jrmu csum:1753893715=add troubleshooting stub for DKIM file permissions diff:1753893715:1753667957:=85c85%0a%3c $ doas -u _dkimsign chmod 444 /etc/mail/dkim/public.key%0a---%0a> $ doas -u _dkimsign chmod 440 /etc/mail/dkim/public.key%0a118,150d117%0a%3c %0a%3c !! Troubleshooting%0a%3c %0a%3c [[https://man.openbsd.org/smtpd.8|smtpd(8)]] may not start up properly. This%0a%3c can be verified with [[https://man.openbsd.org/pgrep.1|pgrep(1)]]:%0a%3c %0a%3c [@%0a%3c $ pgrep smtpd%0a%3c @]%0a%3c %0a%3c If no process ID numbers appear, then%0a%3c [[https://man.openbsd.org/smtpd.8|smtpd(8)]] is not running. Check the%0a%3c [[syslogd/configure|maillog]] (by default, @@/var/log/maillog@@):%0a%3c %0a%3c !!! File Permissions%0a%3c %0a%3c [@%0a%3c Jul 17 14:46:18 example smtpd[20780]: info: OpenSMTPD 7.7.0 starting%0a%3c Jul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0a%3c Jul 17 14:46:18 example smtpd[42894]: warn: lost processor: dkimsign exited abnormally%0a%3c Jul 17 14:46:18 example smtpd[42894]: Exiting%0a%3c @]%0a%3c %0a%3c This indicates a file permissions issue with @@/etc/mail/dkim/@@. Simply%0a%3c restore the correct file permissions, then start%0a%3c [[https://man.openbsd.org/smtpd.8|smtpd(8)]:%0a%3c %0a%3c [@%0a%3c # chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a%3c # chmod 400 /etc/mail/dkim/private.key%0a%3c # chmod 444 /etc/mail/dkim/private.key%0a%3c # rcctl start smtpd%0a%3c @]%0a blob - 8d9460b73a6eb3b580f8e57dd38973d6e2e67126 blob + 9dc964216e66f5b5dbf096b9848908e69a74e62a --- wiki.d/DNS.RecentChanges +++ wiki.d/DNS.RecentChanges @@ -2,8 +2,8 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20230718 charset=UTF-8 ctime=1621335466 -host=104.167.242.140 +host=104.244.78.185 name=DNS.RecentChanges -rev=102 -text=* [[DNS/DKIM]] . . . @2025-07-30T16:41:55Z by [[~jrmu]]: [=add troubleshooting stub for DKIM file permissions=]%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=1753893715 +rev=106 +text=* [[DNS/DKIM]] . . . @2025-08-01T18:18:06Z by [[~jrmu]]: [=add note about OpenBSD security checks=]%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=1754072286 blob - 340ebcf9880e1fd9a3c41c7cfa7553c1f9ec8e28 blob + f87786451d3fdce86035b2bc4f80435b34e0a08a --- wiki.d/Dovecot.Install +++ wiki.d/Dovecot.Install @@ -1,15 +1,19 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 -agent=Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/115.0 -author=sylv1a +agent=w3m/0.5.3+git20230718 +author=jrmu charset=UTF-8 -csum=fix find command to also lock down dirs +csum=add stub about avoiding gssapi, since it was mentioned in opensmtpd/configure ctime=1621334182 -host=2a0b:f4c0:16c:14::1 +host=104.244.78.185 name=Dovecot.Install -rev=22 +rev=23 targets=Openbsd.Loginconf,Openbsd.Rcctl -text=Let's set up dovecot to allow users to read mail with IMAP and POP.%0a%0a!! Installation%0a%0a[@%0a$ doas pkg_add dovecot%0a@]%0a%0a!! Configuration%0a%0aA single user vmail will receive mail for all virtual users:%0a[@%0a$ doas useradd -m -g =uid -c "Virtual Mail" -d /var/vmail -s /sbin/nologin vmail%0a@]%0a%0a/var/vmail will be used to store virtual users' maildir folders. It will be managed by%0adovecot, which receives mail via LMTP.%0a%0aIn order to secure our passwords, we need to rearrange file permissions and owners:%0a%0a[@%0a$ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a$ doas chown _smtpd:_dovecot /etc/mail/passwd%0a$ doas chmod 770 /etc/mail/dkim/%0a$ doas chmod 440 /etc/mail/passwd%0a$ doas find /etc/mail ! -path /etc/mail -exec chmod o-rwx '{}' +%0a@]%0a%0aIn /etc/dovecot/dovecot.conf, add the following lines at the bottom of the file:%0a%0a[@%0aprotocols = imap pop3 lmtp%0alisten = 192.168.0.1, 2001:db8::%0aservice lmtp {%0a user = vmail%0a}%0a@]%0a%0aThis tells dovecot to listen to the protocols IMAP, POP3, and LMTP.%0a'''Note''': We don't want to support submission with dovecot.%0a%0aIt also tells dovecot the public IPs you want it to listen on. Finally, the last%0ablock tells dovecot to change to the username vmail to listen for LMTP.%0a%0aTo aid with troubleshooting, you can consider adding these lines:%0a%0a[@%0aauth_verbose=yes%0aauth_debug=yes%0aauth_debug_passwords=yes%0amail_debug=yes%0aauth_verbose_passwords=sha1%0averbose_ssl=yes%0a@]%0a%0aIn /etc/dovecot/conf.d/10-auth.conf, first comment out auth-system.conf.ext %0a%0a[@%0a#!include auth-system.conf.ext%0a@]%0a%0aThis prevents dovecot from using BSD auth.%0a%0aThen at the bottom of the file, add these lines:%0a%0a[@%0apassdb {%0a args = scheme=blf-crypt /etc/mail/passwd%0a driver = passwd-file%0a}%0a%0auserdb {%0a args = uid=vmail gid=vmail home=/var/vmail/%25d/%25n%0a driver = static%0a}%0a@]%0a%0aThe first block defines our password database to use blowfish (see [[https://man.openbsd.org/blowfish|blowfish(3)]] and [[https://man.openbsd.org/encrypt|encrypt(1)]]).%0a%0aThe second block says that the mail must be read by user ID and group ID vmail, and%0athat all mail will be in the folders /var/vmail/%3cdomain>/%3cusername>.%0a%0aIn /etc/dovecot/conf.d/10-mail.conf:%0a%0a[@%0amail_location = maildir:/var/vmail/%25d/%25n/Maildir%0a@]%0a%0aThis again indicates all mail will be in the folders /var/vmail/%3cdomain>/%3cusername>.%0a%0aIn /etc/dovecot/conf.d/10-ssl.conf, make the changes to these lines:%0a%0a[@%0assl = yes%0a...%0assl_cert = %3c/etc/ssl/example.com.crt%0assl_key = %3c/etc/ssl/private/example.com.key%0a@]%0a%0aYou will need to replace example.com with your real domain.%0a%0aPlease read the instructions in the dovecot README in @@/usr/local/share/doc/pkg-readmes/dovecot@@. That file explains that you must add this [[openbsd/loginconf|login class]] to /etc/login.conf:%0a%0a[@%0adovecot:\%0a :openfiles-cur=4096:\%0a :openfiles-max=8192:\%0a :tc=daemon:%0a@]%0a%0a'''WARNING''': You must use tabs and not spaces. If you use spaces in /etc/login.conf, the settings will '''not''' work.%0a%0a'''NOTE''': Allowing more open files than suggested in the README can help if you have many IP addresses.%0a%0a'''WARNING''': If login.conf.db exists, you will need to rebuild it:%0a%0a[@%0a# [ -f /etc/login.conf.db ] && cap_mkdb /etc/login.conf%0a@]%0a%0aBut it is best to just remove /etc/login.conf.db since it is not required:%0a%0a[@%0a$ doas rm /etc/login.conf.db%0a@]%0a%0a!! Starting dovecot%0a%0aTo start dovecot via [[openbsd/rcctl|rcctl]]:%0a%0a[@%0a$ doas rcctl enable dovecot%0a$ doas rcctl start dovecot%0a@]%0a%0a!! Troubleshooting%0a%0aMake sure to check /var/log/maillog:%0a%0a[@%0a$ openssl s_client -starttls imap -connect username.coconut.ircnow.org:143%0a@]%0a%0aWhen starting dovecot, you may find it fails:%0a%0a[@%0a$ doas rcctl start dovecot%0adovecot(failed)%0a@]%0a%0aWhen this happens, run the rc.d script with debugging turned on:%0a%0a[@%0a$ doas /etc/rc.d/dovecot -d start%0adoing _rc_parse_conf%0adoing _rc_quirks%0adovecot_flags empty, using default >%3c%0adoing rc_check%0adovecot%0adoing rc_start%0adoing _rc_wait start%0adoing rc_check%0adoveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 12: ssl_cert: Can't open file /etc/ssl/dovecotcert.pem: No such file or directory%0adoing _rc_rm_runfile%0a(failed)%0a@]%0a%0aIn this case, you can see the error is in line 12 of /etc/dovecot/conf.d/10-ssl.conf . I forgot to write the real path of the cert: @@/etc/ssl/example.com.fullchain.pem@@ (where example.com is replaced with my real domain).%0a%0a[@%0aJun 9 01:37:35 jrmu dovecot: auth: Error: passwd-file(jrmu@jrmu.host.oddprotocol.org,125.231.25.80,%3caiyNgk/EuHB95xlQ>): stat(/etc/mail/passwd) failed: Permission denied (euid=518(_dovecot) egid=518(_dovecot) missing +x perm: /etc/mail, we're not in group 1003(_mail), dir owned by 95:1003 mode=0750)%0aJun 9 01:37:41 jrmu dovecot: auth: Error: passwd-file(jrmu@jrmu.host.oddprotocol.org,125.231.25.80,%3caiyNgk/EuHB95xlQ>): stat(/etc/mail/passwd) failed: Permission denied (euid=518(_dovecot) egid=518(_dovecot) missing +x perm: /etc/mail, we're not in group 1003(_mail), dir owned by 95:1003 mode=0750)%0a@]%0a -time=1714175707 +text=Let's set up dovecot to allow users to read mail with IMAP and POP.%0a%0a!! Installation%0a%0a[@%0a$ doas pkg_add dovecot%0a@]%0a%0aIf prompted to choose a version for dovecot, choose the one without%0a[[https://doc.dovecot.org/3.0/configuration_manual/authentication/gssapi/|gssapi]].%0a%0a!! Configuration%0a%0aA single user vmail will receive mail for all virtual users:%0a[@%0a$ doas useradd -m -g =uid -c "Virtual Mail" -d /var/vmail -s /sbin/nologin vmail%0a@]%0a%0a/var/vmail will be used to store virtual users' maildir folders. It will be managed by%0adovecot, which receives mail via LMTP.%0a%0aIn order to secure our passwords, we need to rearrange file permissions and owners:%0a%0a[@%0a$ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a$ doas chown _smtpd:_dovecot /etc/mail/passwd%0a$ doas chmod 770 /etc/mail/dkim/%0a$ doas chmod 440 /etc/mail/passwd%0a$ doas find /etc/mail ! -path /etc/mail -exec chmod o-rwx '{}' +%0a@]%0a%0aIn /etc/dovecot/dovecot.conf, add the following lines at the bottom of the file:%0a%0a[@%0aprotocols = imap pop3 lmtp%0alisten = 192.168.0.1, 2001:db8::%0aservice lmtp {%0a user = vmail%0a}%0a@]%0a%0aThis tells dovecot to listen to the protocols IMAP, POP3, and LMTP.%0a'''Note''': We don't want to support submission with dovecot.%0a%0aIt also tells dovecot the public IPs you want it to listen on. Finally, the last%0ablock tells dovecot to change to the username vmail to listen for LMTP.%0a%0aTo aid with troubleshooting, you can consider adding these lines:%0a%0a[@%0aauth_verbose=yes%0aauth_debug=yes%0aauth_debug_passwords=yes%0amail_debug=yes%0aauth_verbose_passwords=sha1%0averbose_ssl=yes%0a@]%0a%0aIn /etc/dovecot/conf.d/10-auth.conf, first comment out auth-system.conf.ext %0a%0a[@%0a#!include auth-system.conf.ext%0a@]%0a%0aThis prevents dovecot from using BSD auth.%0a%0aThen at the bottom of the file, add these lines:%0a%0a[@%0apassdb {%0a args = scheme=blf-crypt /etc/mail/passwd%0a driver = passwd-file%0a}%0a%0auserdb {%0a args = uid=vmail gid=vmail home=/var/vmail/%25d/%25n%0a driver = static%0a}%0a@]%0a%0aThe first block defines our password database to use blowfish (see [[https://man.openbsd.org/blowfish|blowfish(3)]] and [[https://man.openbsd.org/encrypt|encrypt(1)]]).%0a%0aThe second block says that the mail must be read by user ID and group ID vmail, and%0athat all mail will be in the folders /var/vmail/%3cdomain>/%3cusername>.%0a%0aIn /etc/dovecot/conf.d/10-mail.conf:%0a%0a[@%0amail_location = maildir:/var/vmail/%25d/%25n/Maildir%0a@]%0a%0aThis again indicates all mail will be in the folders /var/vmail/%3cdomain>/%3cusername>.%0a%0aIn /etc/dovecot/conf.d/10-ssl.conf, make the changes to these lines:%0a%0a[@%0assl = yes%0a...%0assl_cert = %3c/etc/ssl/example.com.crt%0assl_key = %3c/etc/ssl/private/example.com.key%0a@]%0a%0aYou will need to replace example.com with your real domain.%0a%0aPlease read the instructions in the dovecot README in @@/usr/local/share/doc/pkg-readmes/dovecot@@. That file explains that you must add this [[openbsd/loginconf|login class]] to /etc/login.conf:%0a%0a[@%0adovecot:\%0a :openfiles-cur=4096:\%0a :openfiles-max=8192:\%0a :tc=daemon:%0a@]%0a%0a'''WARNING''': You must use tabs and not spaces. If you use spaces in /etc/login.conf, the settings will '''not''' work.%0a%0a'''NOTE''': Allowing more open files than suggested in the README can help if you have many IP addresses.%0a%0a'''WARNING''': If login.conf.db exists, you will need to rebuild it:%0a%0a[@%0a# [ -f /etc/login.conf.db ] && cap_mkdb /etc/login.conf%0a@]%0a%0aBut it is best to just remove /etc/login.conf.db since it is not required:%0a%0a[@%0a$ doas rm /etc/login.conf.db%0a@]%0a%0a!! Starting dovecot%0a%0aTo start dovecot via [[openbsd/rcctl|rcctl]]:%0a%0a[@%0a$ doas rcctl enable dovecot%0a$ doas rcctl start dovecot%0a@]%0a%0a!! Troubleshooting%0a%0aMake sure to check /var/log/maillog:%0a%0a[@%0a$ openssl s_client -starttls imap -connect username.coconut.ircnow.org:143%0a@]%0a%0aWhen starting dovecot, you may find it fails:%0a%0a[@%0a$ doas rcctl start dovecot%0adovecot(failed)%0a@]%0a%0aWhen this happens, run the rc.d script with debugging turned on:%0a%0a[@%0a$ doas /etc/rc.d/dovecot -d start%0adoing _rc_parse_conf%0adoing _rc_quirks%0adovecot_flags empty, using default >%3c%0adoing rc_check%0adovecot%0adoing rc_start%0adoing _rc_wait start%0adoing rc_check%0adoveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 12: ssl_cert: Can't open file /etc/ssl/dovecotcert.pem: No such file or directory%0adoing _rc_rm_runfile%0a(failed)%0a@]%0a%0aIn this case, you can see the error is in line 12 of /etc/dovecot/conf.d/10-ssl.conf . I forgot to write the real path of the cert: @@/etc/ssl/example.com.fullchain.pem@@ (where example.com is replaced with my real domain).%0a%0a[@%0aJun 9 01:37:35 jrmu dovecot: auth: Error: passwd-file(jrmu@jrmu.host.oddprotocol.org,125.231.25.80,%3caiyNgk/EuHB95xlQ>): stat(/etc/mail/passwd) failed: Permission denied (euid=518(_dovecot) egid=518(_dovecot) missing +x perm: /etc/mail, we're not in group 1003(_mail), dir owned by 95:1003 mode=0750)%0aJun 9 01:37:41 jrmu dovecot: auth: Error: passwd-file(jrmu@jrmu.host.oddprotocol.org,125.231.25.80,%3caiyNgk/EuHB95xlQ>): stat(/etc/mail/passwd) failed: Permission denied (euid=518(_dovecot) egid=518(_dovecot) missing +x perm: /etc/mail, we're not in group 1003(_mail), dir owned by 95:1003 mode=0750)%0a@]%0a +time=1754074097 +author:1754074097=jrmu +csum:1754074097=add stub about avoiding gssapi, since it was mentioned in opensmtpd/configure +diff:1754074097:1714175707:=8,10d7%0a%3c %0a%3c If prompted to choose a version for dovecot, choose the one without%0a%3c [[https://doc.dovecot.org/3.0/configuration_manual/authentication/gssapi/|gssapi]].%0a +host:1754074097=104.244.78.185 author:1714175707=sylv1a csum:1714175707=fix find command to also lock down dirs diff:1714175707:1714175622:= blob - a7a10a498a7497c4e7de841c036a7141bb0ca53d blob + e567841ed732135af849b08fde198795236496e5 --- wiki.d/Dovecot.RecentChanges +++ wiki.d/Dovecot.RecentChanges @@ -1,9 +1,9 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 -agent=Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/115.0 +agent=w3m/0.5.3+git20230718 charset=UTF-8 ctime=1621334182 -host=2a0b:f4c0:16c:14::1 +host=104.244.78.185 name=Dovecot.RecentChanges -rev=45 -text=* [[Dovecot/Install]] . . . @2024-04-26T23:55:07Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Dovecot/SharedMailboxes]] . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Dovecot/SharedFolders]] . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Dovecot/Pigeonhole]] . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a -time=1714175707 +rev=46 +text=* [[Dovecot/Install]] . . . @2025-08-01T18:48:17Z by [[~jrmu]]: [=add stub about avoiding gssapi, since it was mentioned in opensmtpd/configure=]%0a* [[Dovecot/SharedMailboxes]] . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Dovecot/SharedFolders]] . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Dovecot/Pigeonhole]] . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a +time=1754074097 blob - 427e8d3a1b16ceec8c1a586147c485b8ab2cdd7c blob + 30705cd06f4a5df674e0a51d0a4eb0f432750741 --- wiki.d/Opensmtpd.Configure +++ wiki.d/Opensmtpd.Configure @@ -1,15 +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= +csum=redirect to existing opensmtpd/maildir guide ctime=1621253792 -host=104.167.242.179 +host=104.244.78.185 name=Opensmtpd.Configure -rev=67 +rev=68 targets=Dns.Overview,Nsd.Configure,DNS.Mail,Acme-client.Configure,Opensmtpd.Openrelay,Dovecot.Install,DNS.DKIM,Opensmtpd.Troubleshoot -text=Let's set up a mail server with dkim signing and basic spam checks:%0a%0a!! Before we begin%0a%0aRead the the man pages for [[https://man.openbsd.org/smtpd|opensmtpd]], [[https://man.openbsd.org/smtpd.conf|smtpd.conf]], and [[https://man.openbsd.org/smtpctl|smtpctl]]. %0a%0aRead the [[https://github.com/poolpOrg/OpenSMTPD-book|free OpenSMTPd book]] by the%0aauthor of OpenSMTPd%0a%0a!! DNS%0a%0aRunning a mail server requires proper DNS records. If you have not already, you will%0awant to read up on [[dns/overview|DNS]] and [[nsd/configure|set up your name server]].%0a%0aYou will need to [[DNS/Mail|add proper DNS records]] to your domain and make sure they work.%0a%0a!! Install%0a%0aOpensmtpd is part of OpenBSD base, but we will also want to install some%0aopensmtpd-related packages and dovecot:%0a%0a[@%0a$ doas pkg_add opensmtpd-extras opensmtpd-filter-dkimsign-- dovecot%0a@]%0a%0aIf prompted to choose a version for dovecot, choose the one without [[https://doc.dovecot.org/3.0/configuration_manual/authentication/gssapi/|gssapi]]. %0a%0aMake sure to read the dkimsign filter README at @@/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 public cert and private key%0ain @@/etc/ssl/@@.%0a%0aNext, we'll create our smtpd 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%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 passwd passwd:/etc/mail/passwd%0atable virtuals file:/etc/mail/virtuals%0atable hosts file:/etc/mail/hosts%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 passwd table contains a colon-separated list of username/password/disk quota%0aentries.%0a%0aThe virtuals file shows which virtual user should handle whose mail. They are written as @@key: value@@ pairs.%0aSee [[https://man.openbsd.org/aliases|aliases(5)]] for more information.%0a%0aThe hosts file contains a list of trusted sending hosts.%0a%0aThe users file contains a list of valid sending users.%0a%0aAll of 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.%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.%0a%0aThe third filter will sign any email with the 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::"%0acheck = "pki example.com mask-src filter { check_rdns check_fcrdns } hostname example.com"%0aauthcheck = "pki example.com auth %3cpasswd> mask-src senders %3cusers> filter { dkimsign } hostname example.com"%0a@]%0a%0aLines 2 and 3 define the IPv4 and IPv6 addresses used for sending and receiving mail.%0a%0aLine 4 tells opensmtpd to use the public/private keys we defined earlier for @@example.com@@. We mask the sender's source (the '''from''' part of the @@Received@@ header). We also apply two filters to check for proper forward and reverse confirmed DNS entries. Finally, we indicate that the sending hostname must be example.com instead of the default server name.%0a%0aLine 5 is identical to line 4 except it requires authentication with the password file and it checks if the sender is allowed.%0a%0a!!! Listeners%0a%0aThe listeners tell us what network interfaces, IP addresses, and ports to listen on.%0a%0a[@%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $check%0alisten on $ipv6 port 25 tls $check%0alisten on $ipv4 port 465 smtps $authcheck%0alisten on $ipv6 port 465 smtps $authcheck%0alisten on $ipv4 port 587 tls-require $authcheck%0alisten on $ipv6 port 587 tls-require $authcheck%0a@]%0a%0aLine 2 tells smtpd to listen to the UNIX domain socket and to DKIM sign all %0aemails. Line 3 tells us to listen to the loopback interface and also%0asign all emails.%0a%0aLines 4-5 tells smtpd to listen on the IPv4 and IPv6 address on port 25, to provide%0aTLS if supported but to offer plaintext as a fallback. Only basic checking is done.%0a%0aLines 6-7 tells smtpd to listen on the IPv4 and IPv6 address on port 465, for SMTPS.%0aTLS encryption is required and authentication checking is forced because this socket%0acan be used for sending mail to other servers. We want to avoid an%0a[[opensmtpd/openrelay|open mail relay]].%0a%0aLines 8-9 is similar except it's for port 587, which is the SMTP submission 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 "lmtp" lmtp "/var/dovecot/lmtp" rcpt-to virtual %3cvirtuals>%0aaction "outbound" relay src $ipv4%0a%0amatch from any for domain %3cdomains> action "lmtp"%0amatch from local for any action "outbound"%0amatch from src %3chosts> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0aIn line 2, we define the action "lmtp": we pass the mail to dovecot to handle using the Local Mail Transfer Protocol (LMTP). The actual recipient will be translated using the virtuals table.%0a%0aIn line 3, we define the action "outbound": we relay (send) the email out.%0a%0aLine 4 defines our first matching rule: any email headed for one of our domains should be handed over to lmtp (handed over to dovecot).%0a%0aLine 5 defines our second matching rule: any email from a local IP address or queue can relay (send) without authentication.%0a%0aLine 6 defines our third matching rule: any email from our trusted @@/etc/mail/hosts@@ file will automatically be relayed (sent) without authentication.%0a%0aLine 7 defines our last matching rule: any email that has been properly authenticated 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.fullchain.pem"%0apki example.com key "/etc/ssl/private/example.com.key"%0a%0a# tables setup%0atable domains file:/etc/mail/domains%0atable passwd passwd:/etc/mail/passwd%0atable virtuals file:/etc/mail/virtuals%0atable hosts file:/etc/mail/hosts%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::"%0acheck = "pki example.com mask-src filter { check_rdns check_fcrdns } hostname example.com"%0aauthcheck = "pki example.com auth %3cpasswd> 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 $check%0alisten on $ipv6 port 25 tls $check%0alisten on $ipv4 port 465 smtps $authcheck%0alisten on $ipv6 port 465 smtps $authcheck%0alisten on $ipv4 port 587 tls-require $authcheck%0alisten on $ipv6 port 587 tls-require $authcheck%0a%0a# rules%0aaction "lmtp" lmtp "/var/dovecot/lmtp" rcpt-to virtual %3cvirtuals>%0aaction "outbound" relay src $ipv4%0a%0amatch from any for domain %3cdomains> action "lmtp"%0amatch from local for any action "outbound"%0amatch from src %3chosts> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0a!! Configuring Virtual Users%0a%0aA single user vmail will receive mail for all virtual users:%0a%0a[@%0a$ doas useradd -m -g =uid -c "Virtual Mail" -d /var/vmail -s /sbin/nologin vmail%0a@]%0a%0a/var/vmail will be used to store virtual users' maildir folders. It will be managed by dovecot, which receives mail via LMTP.%0a%0a!! Adding users%0a%0aCreate a new file @@/etc/mail/virtuals@@ and add these lines:%0a%0a[@%0aroot admin@example.com%0aadmin@example.com vmail%0ausername@example.com vmail%0a@]%0a%0aNow, any mail sent to root will get forwarded to admin@example.com.%0a%0a'''NOTE''': Make sure to check the mail account linked to root often! [[https://man.openbsd.org/daily|daily(8)]] and other programs will send mails to root.%0a%0aYou can optionally add one line for each user to provide aliases.%0a%0aFor each new user account, you will want to create a new line.%0a%0aYou'll also need to create one line for each user in @@/etc/mail/users@@:%0a%0a[@%0aadmin@example.com: admin@example.com%0ausername@example.com: username@example.com%0a@]%0a%0aA whitelist of known good senders goes into @@/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 IP addresses.%0a%0aIn @@/etc/mail/mailname@@, put in the name you want to use for your mail server. This%0ais very important for passing anti-spam checks:%0a%0a[@%0aexample.com%0a@]%0a%0aThe list of domains this mail server can receive emails for will go inside @@/etc/mail/domains@@:%0a%0a[@%0aexample.com%0amail.example.com%0a@]%0a%0aIn @@/etc/mail/passwd@@, we have a list of colon-separated user credentials:%0a%0a[@%0aadmin@example.com:$2b$10$h5itbhzs73T4jsHAj9YX6Tf63yRatAquGBxoCX67wyekhCH4ZqioD6lKh::::::userdb_quota_rule=*:storage=1G%0ausername@example.com:$2b$10$h5itbhzs73T4jsHAj9YX6Tf63yRatAquGBxoCX67wyekhCH4ZqioD6lKh::::::userdb_quota_rule=*:storage=1G%0a@]%0a%0aEach field is separated with a colon.%0a%0aThe first field tells you the username. Note that usernames include a domain -- this is because you might host mail for multiple domains. So, when logging in to the mail server, your mail client must be of the format username@example.com.%0a%0aThe second field is the password hash. To generate a hash, you can run encrypt:%0a%0a[@%0a$ encrypt%0a@]%0a%0aType your password, then press @@enter@@. Type @@ctrl+d@@ to quit.%0a%0a@@smtpctl encrypt@@ also does the same thing:%0a%0a[@%0a$ smtpctl encrypt%0a@]%0a%0a'''WARNING''': Special characters like $, when used in passwords, may cause issues with your mail client or with opensmtpd. To be safe, you might want to use only alphanumeric characters for your password. You can increase the length of the password for more security.%0a%0aThe last field sets how much data storage each user is allowed. The default here is 1 gigabyte.%0a%0a!!! File Permissions%0a%0aMake sure to set the proper permissions:%0a%0a[@%0a$ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a$ doas chown _smtpd:_dovecot /etc/mail/passwd%0a$ doas chmod 770 /etc/mail/dkim/%0a$ doas chmod 440 /etc/mail/passwd%0a$ doas find /etc/mail ! -path /etc/mail -exec chmod o-rwx '{}' +%0a@]%0a%0aNote that you want to keep the ownership of any files that are listed in @@/etc/mtree/special@@ the same, and the file permissions must be at least as strict as those. Otherwise the [[security(8) -> https://man.openbsd.org/security]] script run by [[daily(8) -> https://man.openbsd.org/daily]] will flag those files and mail you about them.%0a%0a!! IMAP and POP3 via dovecot%0a%0aTo finish the setup, we need to [[dovecot/install|install and configure dovecot]].%0a%0a!! DKIM signing%0a%0aWe will need to set up [[DNS/DKIM|dkim]] to have the mail properly signed.%0a%0a!! Troubleshooting%0a%0aOpenSMTPD may end up in an inconsistent state. This can happen due to a misconfiguration. One symptom is you see this error:%0a%0asmtpd[]: pony express: smtpd: socket: Too many open files%0a%0aTo fix this, you can delete all the temporary files inside OpenSMTPD.%0a%0a'''WARNING''': this will delete any messages in the queue:%0a%0a[@%0a$ doas rcctl stop smtpd%0a$ doas rm -r /var/spool/smtpd/queue/*%0a$ doas rm -r /var/spool/smtpd/offline/*%0a@]%0a%0aAt times, opensmtpd may be unable to connect because outgoing packets are being filtered. For example, suppose you are trying to send a letter to yahoo, but you get errors similar to 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%0aAn easy way to test if your packets are being filtered is:%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 you get no response, then outgoing packets to port 25 are being blocked (often due to firewalls by your VPS provider to block spam). If mail is working, 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%0aIt is also possible that TLS is being dropped by the firewall. You can test using 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%0aYou should see the entire SSL cert plus 250 STARTTLS reply. If you see the response hang at any point (eg, it returns CONNECTED(00000003) and nothing else), then TLS on port 25 is being filtered.%0a%0aIf you see this warning message in /var/log/maillog:%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 is due to having too many IP addresses that opensmtpd tries to bind to. This happens when you have a rule that says @@listen on egress@@:%0a%0a[@%0alisten on egress port 25 tls pki fruit.ircnow.org mask-src filter { check_rdns check_fcrdns }%0alisten on egress port 587 tls-require pki fruit.ircnow.org auth %3cpasswd> mask-src filter { dkimsign }%0a@]%0a%0aThese two lines mean that opensmtpd will listen to '''all''' available ip addresses, including the hundreds of IPv6 addresses you may have in @@/etc/hostname.vio0@@ and @@ifconfig vio0@@. To fix this, you must specify the IP addresses you want to listen to:%0a%0a[@%0aipv4 = "192.168.0.1"%0aipv6 = "2001:db8::"%0acheck = "pki example.com filter { check_rdns check_fcrdns } hostname example.com"%0aauthcheck = "pki example.com auth %3cpasswd> filter { dkimsign } hostname example.com"%0a%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $check%0alisten on $ipv6 port 25 tls $check%0alisten on $ipv4 port 465 smtps $authcheck%0alisten on $ipv6 port 465 smtps $authcheck%0alisten on $ipv4 port 587 tls-require $authcheck%0alisten on $ipv6 port 587 tls-require $authcheck%0a@]%0a%0a!!! Open Mail Relay%0a%0aIf all your email is being marked as spam, check @@/var/log/maillog@@ . If you see a message like the following:%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@]%0aThen your server is being exploited as an [[opensmtpd/openrelay|open mail relay]]! Please follow the guide to fix it.%0a%0a!! [[opensmtpd/troubleshoot|Troubleshooting OpenSMTPd]]%0a -time=1726636271 +text=(:redirect Opensmtpd/Maildir:)%0aLet's set up a mail server with dkim signing and basic spam checks:%0a%0a!! Before we begin%0a%0aRead the the man pages for [[https://man.openbsd.org/smtpd|opensmtpd]], [[https://man.openbsd.org/smtpd.conf|smtpd.conf]], and [[https://man.openbsd.org/smtpctl|smtpctl]]. %0a%0aRead the [[https://github.com/poolpOrg/OpenSMTPD-book|free OpenSMTPd book]] by the%0aauthor of OpenSMTPd%0a%0a!! DNS%0a%0aRunning a mail server requires proper DNS records. If you have not already, you will%0awant to read up on [[dns/overview|DNS]] and [[nsd/configure|set up your name server]].%0a%0aYou will need to [[DNS/Mail|add proper DNS records]] to your domain and make sure they work.%0a%0a!! Install%0a%0aOpensmtpd is part of OpenBSD base, but we will also want to install some%0aopensmtpd-related packages and dovecot:%0a%0a[@%0a$ doas pkg_add opensmtpd-extras opensmtpd-filter-dkimsign-- dovecot%0a@]%0a%0aIf prompted to choose a version for dovecot, choose the one without [[https://doc.dovecot.org/3.0/configuration_manual/authentication/gssapi/|gssapi]]. %0a%0aMake sure to read the dkimsign filter README at @@/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 public cert and private key%0ain @@/etc/ssl/@@.%0a%0aNext, we'll create our smtpd 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%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 passwd passwd:/etc/mail/passwd%0atable virtuals file:/etc/mail/virtuals%0atable hosts file:/etc/mail/hosts%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 passwd table contains a colon-separated list of username/password/disk quota%0aentries.%0a%0aThe virtuals file shows which virtual user should handle whose mail. They are written as @@key: value@@ pairs.%0aSee [[https://man.openbsd.org/aliases|aliases(5)]] for more information.%0a%0aThe hosts file contains a list of trusted sending hosts.%0a%0aThe users file contains a list of valid sending users.%0a%0aAll of 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.%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.%0a%0aThe third filter will sign any email with the 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::"%0acheck = "pki example.com mask-src filter { check_rdns check_fcrdns } hostname example.com"%0aauthcheck = "pki example.com auth %3cpasswd> mask-src senders %3cusers> filter { dkimsign } hostname example.com"%0a@]%0a%0aLines 2 and 3 define the IPv4 and IPv6 addresses used for sending and receiving mail.%0a%0aLine 4 tells opensmtpd to use the public/private keys we defined earlier for @@example.com@@. We mask the sender's source (the '''from''' part of the @@Received@@ header). We also apply two filters to check for proper forward and reverse confirmed DNS entries. Finally, we indicate that the sending hostname must be example.com instead of the default server name.%0a%0aLine 5 is identical to line 4 except it requires authentication with the password file and it checks if the sender is allowed.%0a%0a!!! Listeners%0a%0aThe listeners tell us what network interfaces, IP addresses, and ports to listen on.%0a%0a[@%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $check%0alisten on $ipv6 port 25 tls $check%0alisten on $ipv4 port 465 smtps $authcheck%0alisten on $ipv6 port 465 smtps $authcheck%0alisten on $ipv4 port 587 tls-require $authcheck%0alisten on $ipv6 port 587 tls-require $authcheck%0a@]%0a%0aLine 2 tells smtpd to listen to the UNIX domain socket and to DKIM sign all %0aemails. Line 3 tells us to listen to the loopback interface and also%0asign all emails.%0a%0aLines 4-5 tells smtpd to listen on the IPv4 and IPv6 address on port 25, to provide%0aTLS if supported but to offer plaintext as a fallback. Only basic checking is done.%0a%0aLines 6-7 tells smtpd to listen on the IPv4 and IPv6 address on port 465, for SMTPS.%0aTLS encryption is required and authentication checking is forced because this socket%0acan be used for sending mail to other servers. We want to avoid an%0a[[opensmtpd/openrelay|open mail relay]].%0a%0aLines 8-9 is similar except it's for port 587, which is the SMTP submission 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 "lmtp" lmtp "/var/dovecot/lmtp" rcpt-to virtual %3cvirtuals>%0aaction "outbound" relay src $ipv4%0a%0amatch from any for domain %3cdomains> action "lmtp"%0amatch from local for any action "outbound"%0amatch from src %3chosts> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0aIn line 2, we define the action "lmtp": we pass the mail to dovecot to handle using the Local Mail Transfer Protocol (LMTP). The actual recipient will be translated using the virtuals table.%0a%0aIn line 3, we define the action "outbound": we relay (send) the email out.%0a%0aLine 4 defines our first matching rule: any email headed for one of our domains should be handed over to lmtp (handed over to dovecot).%0a%0aLine 5 defines our second matching rule: any email from a local IP address or queue can relay (send) without authentication.%0a%0aLine 6 defines our third matching rule: any email from our trusted @@/etc/mail/hosts@@ file will automatically be relayed (sent) without authentication.%0a%0aLine 7 defines our last matching rule: any email that has been properly authenticated 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.fullchain.pem"%0apki example.com key "/etc/ssl/private/example.com.key"%0a%0a# tables setup%0atable domains file:/etc/mail/domains%0atable passwd passwd:/etc/mail/passwd%0atable virtuals file:/etc/mail/virtuals%0atable hosts file:/etc/mail/hosts%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::"%0acheck = "pki example.com mask-src filter { check_rdns check_fcrdns } hostname example.com"%0aauthcheck = "pki example.com auth %3cpasswd> 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 $check%0alisten on $ipv6 port 25 tls $check%0alisten on $ipv4 port 465 smtps $authcheck%0alisten on $ipv6 port 465 smtps $authcheck%0alisten on $ipv4 port 587 tls-require $authcheck%0alisten on $ipv6 port 587 tls-require $authcheck%0a%0a# rules%0aaction "lmtp" lmtp "/var/dovecot/lmtp" rcpt-to virtual %3cvirtuals>%0aaction "outbound" relay src $ipv4%0a%0amatch from any for domain %3cdomains> action "lmtp"%0amatch from local for any action "outbound"%0amatch from src %3chosts> for any action "outbound"%0amatch auth from any for any action "outbound"%0a@]%0a%0a!! Configuring Virtual Users%0a%0aA single user vmail will receive mail for all virtual users:%0a%0a[@%0a$ doas useradd -m -g =uid -c "Virtual Mail" -d /var/vmail -s /sbin/nologin vmail%0a@]%0a%0a/var/vmail will be used to store virtual users' maildir folders. It will be managed by dovecot, which receives mail via LMTP.%0a%0a!! Adding users%0a%0aCreate a new file @@/etc/mail/virtuals@@ and add these lines:%0a%0a[@%0aroot admin@example.com%0aadmin@example.com vmail%0ausername@example.com vmail%0a@]%0a%0aNow, any mail sent to root will get forwarded to admin@example.com.%0a%0a'''NOTE''': Make sure to check the mail account linked to root often! [[https://man.openbsd.org/daily|daily(8)]] and other programs will send mails to root.%0a%0aYou can optionally add one line for each user to provide aliases.%0a%0aFor each new user account, you will want to create a new line.%0a%0aYou'll also need to create one line for each user in @@/etc/mail/users@@:%0a%0a[@%0aadmin@example.com: admin@example.com%0ausername@example.com: username@example.com%0a@]%0a%0aA whitelist of known good senders goes into @@/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 IP addresses.%0a%0aIn @@/etc/mail/mailname@@, put in the name you want to use for your mail server. This%0ais very important for passing anti-spam checks:%0a%0a[@%0aexample.com%0a@]%0a%0aThe list of domains this mail server can receive emails for will go inside @@/etc/mail/domains@@:%0a%0a[@%0aexample.com%0amail.example.com%0a@]%0a%0aIn @@/etc/mail/passwd@@, we have a list of colon-separated user credentials:%0a%0a[@%0aadmin@example.com:$2b$10$h5itbhzs73T4jsHAj9YX6Tf63yRatAquGBxoCX67wyekhCH4ZqioD6lKh::::::userdb_quota_rule=*:storage=1G%0ausername@example.com:$2b$10$h5itbhzs73T4jsHAj9YX6Tf63yRatAquGBxoCX67wyekhCH4ZqioD6lKh::::::userdb_quota_rule=*:storage=1G%0a@]%0a%0aEach field is separated with a colon.%0a%0aThe first field tells you the username. Note that usernames include a domain -- this is because you might host mail for multiple domains. So, when logging in to the mail server, your mail client must be of the format username@example.com.%0a%0aThe second field is the password hash. To generate a hash, you can run encrypt:%0a%0a[@%0a$ encrypt%0a@]%0a%0aType your password, then press @@enter@@. Type @@ctrl+d@@ to quit.%0a%0a@@smtpctl encrypt@@ also does the same thing:%0a%0a[@%0a$ smtpctl encrypt%0a@]%0a%0a'''WARNING''': Special characters like $, when used in passwords, may cause issues with your mail client or with opensmtpd. To be safe, you might want to use only alphanumeric characters for your password. You can increase the length of the password for more security.%0a%0aThe last field sets how much data storage each user is allowed. The default here is 1 gigabyte.%0a%0a!!! File Permissions%0a%0aMake sure to set the proper permissions:%0a%0a[@%0a$ doas chown -R _dkimsign:_dkimsign /etc/mail/dkim/%0a$ doas chown _smtpd:_dovecot /etc/mail/passwd%0a$ doas chmod 770 /etc/mail/dkim/%0a$ doas chmod 440 /etc/mail/passwd%0a$ doas find /etc/mail ! -path /etc/mail -exec chmod o-rwx '{}' +%0a@]%0a%0aNote that you want to keep the ownership of any files that are listed in @@/etc/mtree/special@@ the same, and the file permissions must be at least as strict as those. Otherwise the [[security(8) -> https://man.openbsd.org/security]] script run by [[daily(8) -> https://man.openbsd.org/daily]] will flag those files and mail you about them.%0a%0a!! IMAP and POP3 via dovecot%0a%0aTo finish the setup, we need to [[dovecot/install|install and configure dovecot]].%0a%0a!! DKIM signing%0a%0aWe will need to set up [[DNS/DKIM|dkim]] to have the mail properly signed.%0a%0a!! Troubleshooting%0a%0aOpenSMTPD may end up in an inconsistent state. This can happen due to a misconfiguration. One symptom is you see this error:%0a%0asmtpd[]: pony express: smtpd: socket: Too many open files%0a%0aTo fix this, you can delete all the temporary files inside OpenSMTPD.%0a%0a'''WARNING''': this will delete any messages in the queue:%0a%0a[@%0a$ doas rcctl stop smtpd%0a$ doas rm -r /var/spool/smtpd/queue/*%0a$ doas rm -r /var/spool/smtpd/offline/*%0a@]%0a%0aAt times, opensmtpd may be unable to connect because outgoing packets are being filtered. For example, suppose you are trying to send a letter to yahoo, but you get errors similar to 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%0aAn easy way to test if your packets are being filtered is:%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 you get no response, then outgoing packets to port 25 are being blocked (often due to firewalls by your VPS provider to block spam). If mail is working, 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%0aIt is also possible that TLS is being dropped by the firewall. You can test using 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%0aYou should see the entire SSL cert plus 250 STARTTLS reply. If you see the response hang at any point (eg, it returns CONNECTED(00000003) and nothing else), then TLS on port 25 is being filtered.%0a%0aIf you see this warning message in /var/log/maillog:%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 is due to having too many IP addresses that opensmtpd tries to bind to. This happens when you have a rule that says @@listen on egress@@:%0a%0a[@%0alisten on egress port 25 tls pki fruit.ircnow.org mask-src filter { check_rdns check_fcrdns }%0alisten on egress port 587 tls-require pki fruit.ircnow.org auth %3cpasswd> mask-src filter { dkimsign }%0a@]%0a%0aThese two lines mean that opensmtpd will listen to '''all''' available ip addresses, including the hundreds of IPv6 addresses you may have in @@/etc/hostname.vio0@@ and @@ifconfig vio0@@. To fix this, you must specify the IP addresses you want to listen to:%0a%0a[@%0aipv4 = "192.168.0.1"%0aipv6 = "2001:db8::"%0acheck = "pki example.com filter { check_rdns check_fcrdns } hostname example.com"%0aauthcheck = "pki example.com auth %3cpasswd> filter { dkimsign } hostname example.com"%0a%0a# listeners%0alisten on socket filter "dkimsign"%0alisten on lo0 filter "dkimsign"%0alisten on $ipv4 port 25 tls $check%0alisten on $ipv6 port 25 tls $check%0alisten on $ipv4 port 465 smtps $authcheck%0alisten on $ipv6 port 465 smtps $authcheck%0alisten on $ipv4 port 587 tls-require $authcheck%0alisten on $ipv6 port 587 tls-require $authcheck%0a@]%0a%0a!!! Open Mail Relay%0a%0aIf all your email is being marked as spam, check @@/var/log/maillog@@ . If you see a message like the following:%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@]%0aThen your server is being exploited as an [[opensmtpd/openrelay|open mail relay]]! Please follow the guide to fix it.%0a%0a!! [[opensmtpd/troubleshoot|Troubleshooting OpenSMTPd]]%0a +time=1754072376 +author:1754072376=jrmu +csum:1754072376=redirect to existing opensmtpd/maildir guide +diff:1754072376:1726636271:=1d0%0a%3c (:redirect Opensmtpd/Maildir:)%0a +host:1754072376=104.244.78.185 author:1726636271=jrmu diff:1726636271:1726554601:=410,411c410,411%0a%3c ipv4 = "192.168.0.1"%0a%3c ipv6 = "2001:db8::"%0a---%0a> ipv4 = "38.81.163.143"%0a> ipv6 = "2602:fccf:1:143::"%0a host:1726636271=104.167.242.179 blob - b26bcb8126714aa48bb86181bc84c4cee65d28dd blob + 609b966d264ee8957df1a86a2630271594d69cd3 --- wiki.d/Opensmtpd.Maildir +++ wiki.d/Opensmtpd.Maildir @@ -2,15 +2,31 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20230718 author=jrmu charset=UTF-8 -csum=clarify that DNS is not configured in this guide +csum=factor out dkim permissions troubleshooting to DNS/DKIM ctime=1726637785 -host=104.167.242.227 +host=104.244.78.185 name=Opensmtpd.Maildir -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 +rev=45 +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 +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 outgoing email with the 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%0aMake sure to [[opensmtpd/troubleshoot|troubleshoot OpenSMTPd]] after%0aconfiguration to ensure that mail is being delivered properly and that no%0a[[opensmtpd/openrelay|open mail relay]] exists.%0a +time=1754073548 title=Configure OpenSMTPD (with Maildir) +author:1754073548=jrmu +csum:1754073548=factor out dkim permissions troubleshooting to DNS/DKIM +diff:1754073548:1754070407:=353a354,375%0a> %0a> !! [[opensmtpd/troubleshoot|Troubleshooting OpenSMTPd]]%0a> %0a> !!! File Permissions%0a> %0a> Logs from smtpd (by default /var/log/maillog) may show permissions errors like the following:%0a> %0a> [@%0a> Jul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0a> @]%0a> %0a> If 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 +host:1754073548=104.244.78.185 +author:1754070407=jrmu +csum:1754070407=Factor out Too many sockets and inconsistent state into opensmtpd/troubleshoot +diff:1754070407:1754069985:=375a376,423%0a> %0a> !!! Too many sockets%0a> %0a> A warning message may appear in @@/var/log/maillog@@ indicating too many open%0a> files:%0a> %0a> [@%0a> Dec 6 03:44:17 smtpd[]: info: OpenSMTPD 6.7.0 starting%0a> Dec 6 03:44:17 smtpd[]: pony express: smtpd: socket: Too many open files%0a> Dec 6 03:44:17 smtpd[]: warn: lost child: pony express exited abnormally%0a> @]%0a> %0a> This can occur on a [[ifconfig/multihome|multihomed system]] with many IP%0a> addresses. It occurs when OpenSMTPd tries to bind to too many addresses. This%0a> can happen, for example, on a system with hundreds of IP addresses and there%0a> exists a rule in [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] that%0a> says @@listen on egress@@:%0a> %0a> [@%0a> listen on egress port 25 tls pki example.com $optional%0a> listen on egress port 587 tls-require pki example.com $required%0a> @]%0a> %0a> These two lines will cause OpenSMTPd to listen to '''all''' available ip%0a> addresses. Remember, a [[ifconfig/multihome|multihomed system]] can easily%0a> include hundreds or thousands of IPv6 addresses. To fix this,%0a> [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] must specify the exact%0a> IP addresses to listen to.%0a> %0a> !!! Inconsistent State%0a> %0a> OpenSMTPD may end up in an inconsistent state. This can happen due to a%0a> misconfiguration. One symptom is this error:%0a> %0a> [@%0a> smtpd[]: pony express: smtpd: socket: Too many open files%0a> @]%0a> %0a> If this is suspected, one "fix" is to delete all the temporary files inside%0a> OpenSMTPD:%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 +host:1754070407=104.244.78.185 +author:1754069985=jrmu +csum:1754069985=Factor out troubleshooting into opensmtpd/troubleshoot page +diff:1754069985:1754067955:=100,101c100,101%0a%3c The third filter will sign outgoing email with the DKIM private key.%0a%3c %0a---%0a> The third filter will sign outgoing email with a DKIM private key.%0a> %0a425,429c425,500%0a%3c !! [[opensmtpd/troubleshoot|Troubleshooting OpenSMTPd]]%0a%3c %0a%3c Make sure to [[opensmtpd/troubleshoot|troubleshoot OpenSMTPd]] after%0a%3c configuration to ensure that mail is being delivered properly and that no%0a%3c [[opensmtpd/openrelay|open mail relay]] exists.%0a---%0a> !!! Outbound Mail Filtering%0a> %0a> At times, OpenSMTPd may be unable to connect because outgoing packets are being%0a> filtered. For example, suppose OpenSMTPd attempts to send a letter to Yahoo.%0a> There may be errors similar to the following, showing a connection timeout:%0a> %0a> [@%0a> smtpd[]: smtp-out: Enabling route [] %3c-> 67.195.204.77 (mtaproxy1.free.mail.vip.bf1.yahoo.com)%0a> smtpd[]: smtp-out: Enabling route [] %3c-> 67.195.228.106 (mtaproxy2.free.mail.vip.gq1.yahoo.com)%0a> smtpd[]: mta error reason=Connection timeout%0a> smtpd[]: smtp-out: Disabling route [] %3c-> 104.47.55.33 (104.47.55.33) for 15s%0a> @]%0a> %0a> To test if packets are being filtered, first [[dig/usage|find the MX records]]%0a> from 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:%0a> yahoo.com. 395 IN MX 1 mta6.am0.yahoodns.net.%0a> yahoo.com. 395 IN MX 1 mta5.am0.yahoodns.net.%0a> yahoo.com. 395 IN MX 1 mta7.am0.yahoodns.net.%0a> $ nc mta5.am0.yahoodns.net 25%0a> @]%0a> %0a> If the Internet is unfiltered, you should see a 220 reply:%0a> %0a> [@%0a> $ nc mta5.am0.yahoodns.net 25%0a> 220 mtaproxy511.free.mail.ne1.yahoo.com ESMTP ready%0a> @]%0a> %0a> If that last line does not appear, and there is no response, then outgoing%0a> packets to port 25 are being blocked. This may be due to a firewall by your VPS%0a> provider to block spam, or Yahoo has blacklisted your IP address.%0a> %0a> It is also possible that TLS is being dropped by the firewall. This can be%0a> tested using [[openssl/smtp|OpenSSL]]:%0a> %0a> [@%0a> $ openssl s_client -starttls smtp -connect mta5.am0.yahoodns.net:25%0a> CONNECTED(00000003)%0a> depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA%0a> verify return:1%0a> depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 High Assurance Server CA%0a> verify return:1%0a> depth=0 C = US, ST = California, L = Sunnyvale, O = Oath Inc, CN = *.am0.yahoodns.net%0a> ...%0a> 250 STARTTLS%0a> @]%0a> %0a> If the Internet is unfiltered, the response should include the entire SSL cert%0a> plus the 250 STARTTLS reply. If the response hangs at any point (perhaps it%0a> returns CONNECTED(00000003) and nothing else), then TLS on port 25 might be%0a> filtered.%0a> %0a> !!! Open Mail Relay%0a> %0a> If outgoing email is being marked as spam, check @@/var/log/maillog@@ . The%0a> message log often explains why the mail is being rejected:%0a> %0a> [@%0a> Jan 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> %0a> Rate-limiting sometimes indicates the mail server is being exploited by a%0a> spammer. Check the [[opensmtpd/openrelay|open mail relay]] guide to ensure the%0a> mail server is not accidentally sending spam.%0a> %0a> A poor IP reputation may also indicate improper [[DNS/Mail|DNS configuration]].%0a> %0a> !! Control smtpd%0a> %0a> To control [[https://man.openbsd.org/smtpd.8|smtpd(8)]], use%0a> [[https://man.openbsd.org/smtpctl.8|smtpctl(8)]]. %0a +host:1754069985=104.244.78.185 +author:1754067955=jrmu +csum:1754067955=clarify that outgoing mail is signed +diff:1754067955:1753646295:=100c100%0a%3c The third filter will sign outgoing email with a DKIM private key.%0a---%0a> The third filter will sign email with a DKIM private key.%0a +host:1754067955=104.167.242.140 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 blob - 499502f5e7e5dd6e9f39d20c1fd4834f59df8251 blob + 70f15234b7afdbb984bb6404fb904aaf074e18de --- wiki.d/Opensmtpd.RecentChanges +++ wiki.d/Opensmtpd.RecentChanges @@ -2,8 +2,8 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20230718 charset=UTF-8 ctime=1621253792 -host=104.167.242.140 +host=104.244.78.185 name=Opensmtpd.RecentChanges -rev=168 -text=* [[Opensmtpd/Shell]] . . . @2025-07-30T18:27:33Z by [[~jrmu]]: [=replace IPs with reserved doc addresses=]%0a* [[Opensmtpd/Troubleshoot]] . . . @2025-07-30T16:51:19Z by [[~jrmu]]: [=add stub for viewing ruleset evaluation=]%0a* [[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 -time=1753900053 +rev=176 +text=* [[Opensmtpd/Troubleshoot]] . . . @2025-08-01T18:44:56Z by [[~jrmu]]: [=add reference to DKIM file permissions error=]%0a* [[Opensmtpd/Maildir]] . . . @2025-08-01T18:39:08Z by [[~jrmu]]: [=factor out dkim permissions troubleshooting to DNS/DKIM=]%0a* [[Opensmtpd/Configure]] . . . @2025-08-01T18:19:36Z by [[~jrmu]]: [=redirect to existing opensmtpd/maildir guide=]%0a* [[Opensmtpd/Shell]] . . . @2025-07-30T18:27:33Z by [[~jrmu]]: [=replace IPs with reserved doc addresses=]%0a* [[Opensmtpd/Inbox]] . . . @2025-07-28T00:42:14Z by [[~jrmu]]: [==]%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 +time=1754073896 blob - 6ab566f9c2a64045a2397d114d83ec7ae2c9e647 blob + d64da7b55181381a36dde8c0e41a451f46d83c2c --- wiki.d/Opensmtpd.Troubleshoot +++ wiki.d/Opensmtpd.Troubleshoot @@ -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=add stub for viewing ruleset evaluation +csum=add reference to DKIM file permissions error ctime=1623219853 -host=104.167.242.140 +host=104.244.78.185 name=Opensmtpd.Troubleshoot -rev=6 -targets= -text=(:title Troubleshooting OpenSMTPd:)%0a%0aTo view how your ruleset is evaluated:%0a%0a[@%0a# smtpd -d -T rules%0a@]%0a -time=1753894279 +rev=9 +targets=Security.Usage,DNS.DKIM,Dig.Usage,Netcat.SMTP,Openssl.Smtp,Opensmtpd.Openrelay,DNS.Mail,Ifconfig.Multihome +text=(:title Troubleshooting OpenSMTPd:)%0a%0a!! Ruleset Evaluation%0a%0aTo view how your [[https://man.openbsd.org/smtpd.conf(5)|smtpd.conf]] ruleset%0ais evaluated:%0a%0a[@%0a# smtpd -d -T rules%0a@]%0a%0a!! File Permissions%0a%0aOpenBSD strictly checks ownership and file permissions listed in%0a@@/etc/mtree/special@@ as part of its [[security/usage|security checks]]. An%0aerror message similar to below indicates a permissions error:%0a%0a[@%0aJul 17 14:46:18 example smtpd[20780]: info: OpenSMTPD 7.7.0 starting%0aJul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0aJul 17 14:46:18 example smtpd[42894]: warn: lost processor: dkimsign exited abnormally%0aJul 17 14:46:18 example smtpd[42894]: Exiting%0a@]%0a%0aThis indicates a file permissions issue with [[DNS/DKIM|DKIM]] Make sure to%0are-read the [[DNS/DKIM|DKIM guide]] and properly set file ownership and%0apermissions.%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!! 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!! 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=1754073896 title=Troubleshooting OpenSMTPd +author:1754073896=jrmu +csum:1754073896=add reference to DKIM file permissions error +diff:1754073896:1754070337:=11,27d10%0a%3c %0a%3c !! File Permissions%0a%3c %0a%3c OpenBSD strictly checks ownership and file permissions listed in%0a%3c @@/etc/mtree/special@@ as part of its [[security/usage|security checks]]. An%0a%3c error message similar to below indicates a permissions error:%0a%3c %0a%3c [@%0a%3c Jul 17 14:46:18 example smtpd[20780]: info: OpenSMTPD 7.7.0 starting%0a%3c Jul 17 14:46:18 example smtpd[17229]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0a%3c Jul 17 14:46:18 example smtpd[42894]: warn: lost processor: dkimsign exited abnormally%0a%3c Jul 17 14:46:18 example smtpd[42894]: Exiting%0a%3c @]%0a%3c %0a%3c This indicates a file permissions issue with [[DNS/DKIM|DKIM]] Make sure to%0a%3c re-read the [[DNS/DKIM|DKIM guide]] and properly set file ownership and%0a%3c permissions.%0a +host:1754073896=104.244.78.185 +author:1754070337=jrmu +csum:1754070337=Add troubleshooting for inconsistent state and too many sockets +diff:1754070337:1754069180:=83,130d82%0a%3c %0a%3c !! Too Many Sockets%0a%3c %0a%3c A warning message may appear in @@/var/log/maillog@@ indicating too many open%0a%3c files:%0a%3c %0a%3c [@%0a%3c Dec 6 03:44:17 smtpd[]: info: OpenSMTPD 6.7.0 starting%0a%3c Dec 6 03:44:17 smtpd[]: pony express: smtpd: socket: Too many open files%0a%3c Dec 6 03:44:17 smtpd[]: warn: lost child: pony express exited abnormally%0a%3c @]%0a%3c %0a%3c This can occur on a [[ifconfig/multihome|multihomed system]] with many IP%0a%3c addresses. It occurs when OpenSMTPd tries to bind to too many addresses. This%0a%3c can happen, for example, on a system with hundreds of IP addresses and there%0a%3c exists a rule in [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] that%0a%3c says @@listen on egress@@:%0a%3c %0a%3c [@%0a%3c listen on egress port 25 tls pki example.com $optional%0a%3c listen on egress port 587 tls-require pki example.com $required%0a%3c @]%0a%3c %0a%3c These two lines will cause OpenSMTPd to listen to '''all''' available ip%0a%3c addresses. Remember, a [[ifconfig/multihome|multihomed system]] can easily%0a%3c include hundreds or thousands of IPv6 addresses. To fix this,%0a%3c [[https://man.openbsd.org/smtpd.conf.5|smtpd.conf(5)]] must specify the exact%0a%3c IP addresses to listen to.%0a%3c %0a%3c !! Inconsistent State%0a%3c %0a%3c OpenSMTPD may end up in an inconsistent state. This can happen due to a%0a%3c misconfiguration. One symptom is this error:%0a%3c %0a%3c [@%0a%3c smtpd[]: pony express: smtpd: socket: Too many open files%0a%3c @]%0a%3c %0a%3c If this is suspected, one "fix" is to delete all the temporary files inside%0a%3c OpenSMTPD:%0a%3c %0a%3c '''WARNING''': This will delete all messages in the queue.%0a%3c %0a%3c [@%0a%3c # rcctl stop smtpd%0a%3c # rm -r /var/spool/smtpd/queue/*%0a%3c # rm -r /var/spool/smtpd/offline/*%0a%3c @]%0a +host:1754070337=104.244.78.185 +author:1754069180=jrmu +csum:1754069180=factor out troubleshooting details from other guides into this page +diff:1754069180:1753894279:=3,7c3,4%0a%3c !! Ruleset Evaluation%0a%3c %0a%3c To view how your [[https://man.openbsd.org/smtpd.conf(5)|smtpd.conf]] ruleset%0a%3c is evaluated:%0a%3c %0a---%0a> To view how your ruleset is evaluated:%0a> %0a11,87d7%0a%3c %0a%3c !! Outbound Mail Filtering%0a%3c %0a%3c At times, OpenSMTPd may be unable to connect because outgoing packets are being%0a%3c filtered. For example, suppose OpenSMTPd attempts to send a letter to Yahoo.%0a%3c There may be errors similar to the following, showing a connection timeout:%0a%3c %0a%3c [@%0a%3c smtpd[]: smtp-out: Enabling route [] %3c-> 67.195.204.77 (mtaproxy1.free.mail.vip.bf1.yahoo.com)%0a%3c smtpd[]: smtp-out: Enabling route [] %3c-> 67.195.228.106 (mtaproxy2.free.mail.vip.gq1.yahoo.com)%0a%3c smtpd[]: mta error reason=Connection timeout%0a%3c smtpd[]: smtp-out: Disabling route [] %3c-> 104.47.55.33 (104.47.55.33) for 15s%0a%3c @]%0a%3c %0a%3c To test if packets are being filtered, first [[dig/usage|find the MX records]]%0a%3c from Yahoo. Then, attempt a tcp connection on port 25 using%0a%3c [[netcat/SMTP|netcat]]:%0a%3c %0a%3c [@%0a%3c $ dig -t mx yahoo.com%0a%3c ;; ANSWER SECTION:%0a%3c yahoo.com. 395 IN MX 1 mta6.am0.yahoodns.net.%0a%3c yahoo.com. 395 IN MX 1 mta5.am0.yahoodns.net.%0a%3c yahoo.com. 395 IN MX 1 mta7.am0.yahoodns.net.%0a%3c $ nc mta5.am0.yahoodns.net 25%0a%3c @]%0a%3c %0a%3c If the Internet is unfiltered, you should see a 220 reply:%0a%3c %0a%3c [@%0a%3c $ nc mta5.am0.yahoodns.net 25%0a%3c 220 mtaproxy511.free.mail.ne1.yahoo.com ESMTP ready%0a%3c @]%0a%3c %0a%3c If that last line does not appear, and there is no response, then outgoing%0a%3c packets to port 25 are being blocked. This may be due to a firewall by your VPS%0a%3c provider to block spam, or Yahoo has blacklisted your IP address.%0a%3c %0a%3c It is also possible that TLS is being dropped by the firewall. This can be%0a%3c tested using [[openssl/smtp|OpenSSL]]:%0a%3c %0a%3c [@%0a%3c $ openssl s_client -starttls smtp -connect mta5.am0.yahoodns.net:25%0a%3c CONNECTED(00000003)%0a%3c depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA%0a%3c verify return:1%0a%3c depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 High Assurance Server CA%0a%3c verify return:1%0a%3c depth=0 C = US, ST = California, L = Sunnyvale, O = Oath Inc, CN = *.am0.yahoodns.net%0a%3c ...%0a%3c 250 STARTTLS%0a%3c @]%0a%3c %0a%3c If the Internet is unfiltered, the response should include the entire SSL cert%0a%3c plus the 250 STARTTLS reply. If the response hangs at any point (perhaps it%0a%3c returns CONNECTED(00000003) and nothing else), then TLS on port 25 might be%0a%3c filtered.%0a%3c %0a%3c !! Open Mail Relay%0a%3c %0a%3c If outgoing email is being marked as spam, check @@/var/log/maillog@@ . The%0a%3c message log often explains why the mail is being rejected:%0a%3c %0a%3c [@%0a%3c Jan 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%3c @]%0a%3c %0a%3c Rate-limiting sometimes indicates the mail server is being exploited by a%0a%3c spammer. Check the [[opensmtpd/openrelay|open mail relay]] guide to ensure the%0a%3c mail server is not accidentally sending spam.%0a%3c %0a%3c A poor IP reputation may also indicate improper [[DNS/Mail|DNS configuration]].%0a%3c %0a%3c !! Control smtpd%0a%3c %0a%3c To control [[https://man.openbsd.org/smtpd.8|smtpd(8)]], use%0a%3c [[https://man.openbsd.org/smtpctl.8|smtpctl(8)]].%0a +host:1754069180=104.244.78.185 author:1753894279=jrmu csum:1753894279=add stub for viewing ruleset evaluation diff:1753894279:1658332710:=1,4c1%0a%3c (:title Troubleshooting OpenSMTPd:)%0a%3c %0a%3c To view how your ruleset is evaluated:%0a%3c %0a---%0a> This is due to permissions issues:%0a6c3,6%0a%3c # smtpd -d -T rules%0a---%0a> Jun 4 04:16:51 jrmu smtpd[71633]: dkimsign: Can't open key file (/etc/mail/dkim/private.key): Permission denied%0a> Jun 4 04:16:51 jrmu smtpd[50276]: warn: lost processor: dkimsign exited abnormally%0a> Jun 3 01:30:08 jrmu smtpd[63168]: 366fb2a5ce9a0764 smtp envelope evpid=2fee16ca81516ba5 from=%3croot@jrmu.host.oddprotocol.org> to=%3croot@jrmu.host.oddprotocol.org>%0a> Jun 3 01:30:08 jrmu smtpd[63168]: 366fb2a7e3bb9d4b mda delivery evpid=2fee16ca81516ba5 from=%3croot@jrmu.host.oddprotocol.org> to=%3croot@jrmu.host.oddprotocol.org> rcpt=%3croot@jrmu.host.oddprotocol.org> user=jrmu delay=0s result=Ok stat=Delivered%0a7a8,9%0a> ----%0a> Note: I cleared up the permission error on nastycode by adding _dkimsign and _smtpd to the _dovecot group, and then add group read permission to that private key. I'm not sure whether this is advisable, from a security standpoint, but it did mean that smtpd came up properly.%0a\ No newline at end of file%0a blob - d950fe28d41e44ab09786b47009f7dd50c8b3574 blob + c8dfd270659daf4e338b3b5e9ff70f04d3cc7481 --- wiki.d/Site.AllRecentChanges +++ wiki.d/Site.AllRecentChanges @@ -2,10 +2,10 @@ version=pmwiki-2.3.20 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20230718 charset=UTF-8 ctime=1596101899 -host=104.167.242.140 +host=104.244.78.185 name=Site.AllRecentChanges -rev=14615 -text=* [[Opensmtpd.Shell]] . . . @2025-07-30T18:27:33Z by [[~jrmu]]: [=replace IPs with reserved doc addresses=]%0a* [[Adminforces.Training]] . . . @2025-07-30T17:46:47Z by [[~jrmu]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . @2025-07-30T16:51:19Z by [[~jrmu]]: [=add stub for viewing ruleset evaluation=]%0a* [[DNS.DKIM]] . . . @2025-07-30T16:41:55Z by [[~jrmu]]: [=add troubleshooting stub for DKIM file permissions=]%0a* [[Mutt.Maildir]] . . . @2025-07-28T17:44:52Z by [[~jrmu]]: [=stub entry for Maildir for mutt=]%0a* [[Email.Email]] . . . @2025-07-28T17:43:17Z by [[~jrmu]]: [=fix punctuation placement=]%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* [[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* [[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* [[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=1753900053 +rev=14628 +text=* [[Dovecot.Install]] . . . @2025-08-01T18:48:17Z by [[~jrmu]]: [=add stub about avoiding gssapi, since it was mentioned in opensmtpd/configure=]%0a* [[Opensmtpd.Troubleshoot]] . . . @2025-08-01T18:44:56Z by [[~jrmu]]: [=add reference to DKIM file permissions error=]%0a* [[Opensmtpd.Maildir]] . . . @2025-08-01T18:39:08Z by [[~jrmu]]: [=factor out dkim permissions troubleshooting to DNS/DKIM=]%0a* [[Opensmtpd.Configure]] . . . @2025-08-01T18:19:36Z by [[~jrmu]]: [=redirect to existing opensmtpd/maildir guide=]%0a* [[DNS.DKIM]] . . . @2025-08-01T18:18:06Z by [[~jrmu]]: [=add note about OpenBSD security checks=]%0a* [[Opensmtpd.Shell]] . . . @2025-07-30T18:27:33Z by [[~jrmu]]: [=replace IPs with reserved doc addresses=]%0a* [[Adminforces.Training]] . . . @2025-07-30T17:46:47Z by [[~jrmu]]: [==]%0a* [[Mutt.Maildir]] . . . @2025-07-28T17:44:52Z by [[~jrmu]]: [=stub entry for Maildir for mutt=]%0a* [[Email.Email]] . . . @2025-07-28T17:43:17Z by [[~jrmu]]: [=fix punctuation placement=]%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* [[Nsd.Zone]] . . . @2025-07-27T20:10:30Z by [[~jrmu]]: [=add explanation for $ORIGIN and SOA=]%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* [[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* [[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* [[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* [[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=1754074097 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 - 8fa8d4d6071ce2c597ff12a79dd3d03b384fc161 blob + fb6e68e6de678111e235da261bffbd66e763af44 --- wiki.d/SiteAdmin.Blocklist-MoinMaster +++ wiki.d/SiteAdmin.Blocklist-MoinMaster @@ -5,6 +5,6 @@ ctime=1596101899 host=104.244.78.185 name=SiteAdmin.Blocklist-MoinMaster passwdread=@lock -rev=999 +rev=1000 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=1753987238 +time=1754073896