So knowing that, I could have saved myself all the time of writing and debugging a ZMODEM implementation and just used lrzsz by escaping its output, but I guess at least I know how ZMODEM works now (and boy is it complex).
0xFF is IAC in telnet land which starts an internal command, so sending one 0xFF was getting read by the receiver's telnet handler and looking for a command following instead of passing it and the next byte(s) to the ZMODEM code.
I hooked up lrzsz to something to do ZMODEM transfers and the receiver kept showing CRC errors, so I wrote a ZMODEM implementation and it still erred. A day of debugging later, I realized the receiver thought it was talking over telnet so 0xFF needed to be escaped on the sender.
"We have forwarded your ticket to our networking department for further review. Please note that your request will be handled during office hours, which are: 8.30 am – 5.30 pm CET/CEST, Monday-Friday."
Not a response you want to hear from your server provider on a Saturday...
Apparently I was pretty concerned about copy protection for my stupid VB apps in 1997 (when I was 14)
Funny how software ported to OpenBSD often needed patches because our GCC was so old, but now lots of software needs patches because our Clang is so new.
@openbsdjournal: OpenBSD 6.3 Released https://undeadly.org/cgi?action=article;sid=20180402135554
March 2018 →
I loved these isometric drawings in the Windows 95 installer
Dolch PAC 64
@Level29_BBS: Jcs just logged on to http://bbs.fozztexx.com at 12000 bps using a real #modem over dialup! ☎👴🏫👍 Fri 17:42
This was my bedroom as a teenager. My BBS ran on the Compaq just out of frame on the left, its monitor showing X11 and Window Maker and the VT510 next to it was used for IRC.
I used the L0pht BBS in the 90s and liked its software (Eagle BBS) which made me want to use it for my own telnet-based board since I had a nailed-up ISDN line. I needed an OS to run it on which brought me to OpenBSD, and I've been using it ever since.
Because surely human traffickers and exploiters of children can't afford $20
For OpenBSD on a MacBook Air, the longer BCM93602CS FullMAC card from a Macbook Pro will fit in place of the Air's BCM9360CS2 SoftMAC card (enough to secure the bottom lid) and it works with bwfm(4). I used J1 and J2 for the antennas and it seemed to work ok.
February 2018 →
The next time someone complains that using Vim is hard...
"But the license allows for it" - sure, and if you're ok with someone doing that, then choose such a license. If not, you may want to choose a license that restricts binary redistribution for your iOS/Android app code vs a more permissive one for a library or command-line tool.
GPL'd code would, in theory, protect against the author hiding malware in it, but even if all of their changes are in the open and all they're doing is charging for or taking credit for it (by distribution/branding, not at a copyright-level), they're still being an asshole.
This is exactly why Endless Browser has a weird license (https://github.com/jcs/endless/blob/master/LICENSE). The "app store" distribution model makes it really easy for some asshole to repackage open source iOS/Android apps and make lots of money deceiving people.
Hard to believe I've been working on @PushoverApp for 6 years
Retweets have turned into the "Fwd: FW: Re: Fwd:" garbage from e-mail. I follow people because I want to read what they think, not what strangers they follow think.
Oh no where did @mtigas go
@romanzolotarev: Will it work?
"All command-line software which outputs text with ANSI color added should check for the presence of a NO_COLOR environment variable that, when present (regardless of its value), prevents the addition of ANSI color."
This problem might not be so bad if users just had to check their Spam folder but these e-mails totally disappear after reaching Microsoft's email servers. The only solution is for users to manually add my address as a "Safe Sender" /before/ expecting to receive the e-mail.
Their Sender Support Team just tells me to enroll in SNDS/JMRP but also suggests I "may wish" to signup for Return Path's Sender Score racket to pay $1375 a year to be "certified" to send to them (despite being able to e-mail every other domain).
More adventures in e-mail: Microsoft is silently dropping all e-mail from http://pushover.net to Hotmail/Outlook.com users despite DKIM/SPF/DMARC in use, IP not RBLed, and enrolled in their SNDS/JMRP programs. No bounces, no Spam folder, just dropped.
January 2018 →
@PushoverApp: Pushover 3.0 is out today for iOS, Android, and Desktop, and now includes support for image attachments!
The new version of Onion Browser for iOS is out and now uses my open source Endless Browser code for most of the non-Tor parts
Don't pipe that curl download to a shell, it could do something dangerous.
Instead, download the source archive and then blindly execute the 300Kb of obfuscated shell script as "./configure"
It's neat that Microsoft is porting OpenSSH to Windows but is this really how they do open source? Just giant commits of unrelated changes with no log messages explaining why things were changed?
By comparison, my Huawei laptop has a "256 Gb" SSD which reports 500118192 sectors at 512/bytes sector = 256060514304 bytes, which is understandably 256 Gb at 1000^3 bytes = 1 Gb.
Apple's marketing claims 1Gb = 1000^3 bytes for SSDs instead of 1024^3, but their "512 Gb" SSD reports 122138133 sectors at 4096 bytes/sector = 500277792768 bytes which is only 500 Gb (really 465 Gb). Where's the extra 12,000,000,000 bytes to even claim 512 Gb?
Never thought I'd see the day, but the Broadcom WiFi card on the 2017 MacBook works on OpenBSD (and is quite fast) thanks to the amazing work of @BluerisEN
Mark Felt: The Man Who Brought Down the White House
December 2017 →
At least it's not sys/nfs...
Jim & Andy
AT&T gigabit fiber finally became available in my part of town and I got it installed today
I finally got Arduino code compilation and uploading to my new Arduboy working from OpenBSD
Forcing the OpenBSD laptop to the 5Ghz channel (ifconfig iwm0 chan XX) does the same thing but otherwise it would always pick a 2.4Ghz channel by default which has terrible throughput. Not sure if automatically choosing 2.4Ghz vs 5Ghz is an OpenBSD bug or a macOS feature.
After noticing my MacBook Pro was on a 5Ghz channel and getting good speed (119 Mbit/sec), I reconfigured my Airport Extremes to have a different 5Ghz network name so my OpenBSD laptop will join that instead, now it gets 21 Mbit/sec.
I did some speed tests with iperf to diagnose my slow WiFi on OpenBSD, it was only getting 155Kbits/sec (!) despite being 2 feet from the AP and having very low latency (which is why it never bothered me much before).
I came across this app "PushSafer" on the App Store and it's copying @PushoverApp so hard they didn't even bother changing "Pushover" when they copied the FAQ.
I don't know which is more annoying; Apple's ridiculous App Store rules like rejecting my update because the changelog mentioned the iPhone X days before pre-orders were open, or how they arbitrarily enforce them like rejecting an update for something an app has had for years
Your app does not comply with the Guidelines for Using Apple's Trademarks and Copyrights. Specifically, your app includes:
- Apple trademark, Safari, imagery - or likeness - in the app icon
November 2017 →
Switching from 1Password to Bitwarden
This is the same crash that I see with the same ChatKit backtrace: https://openradar.appspot.com/35348263
I wonder if an app with a stupid iMessage/sticker plugin is causing this... guess I'll try uninstalling all of them one by one.
Backed up to iCloud, restored to the X and same result. Tried a local backup editor to copy a fresh SMS\.db file from another device backup into this one and restored, same crash. Must be some other file Messages is reading that causes the crash, but no idea where to look.
My iPhone X arrived today and I've spent half the day trying to figure out why the Messages app crashes on startup after transferring from my 6S. The app opens fine on the 6S, both are on 11.1.1. Deleted all threads on the 6S, backed up, restored to the X, same result.
What if the rise in popularity of non-magnetic stainless steel fridges made it so millennial kids could no longer hang their achievements and pictures on the fridge, causing a drop in self-esteem, causing an over-reaction from the parents, turning them into helicopter parents?
ChiBUG will be meeting tomorrow - #FreeBSD #NetBSD #OpenBSD
A vision of the internet without net-neutrality? Only routing to/from IP space with long-standing good (read: paid-for) reputation.
Trying to develop reputation becomes game of sending natively, catching soft bounces, adding rule for particular domain, retrying, etc.
I can relay through a smarthost but then the reputation never improves. Cloudmark CSI seems to be the big player that many subscribe to.
It's hard to send e-mail from a new server with unknown/poor IP reputation from previous owner. No new IPv4 IPs so everything gets reused.
Maybe requiring everyone to renew Let's Encrypt SSL certs every 90 days isn't such a good idea...
October 2017 →
If this works, my Micropub integration worked and I can post to my site from the Micro.blog iOS app
I am at @release_notes
Monday, October 16th, 2017 to Wednesday the 18th -
Release Notes 2017 @ Chicago
@lobsters: OpenBSD 6.2 Released
https://lobste.rs/s/ar68vr #openbsd #release
September 2017 →