home.social

#djbwares — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #djbwares, aggregated by home.social.

fetched live
  1. @leaf

    Well I've been doing my part for many years. (-:

    jdebp.info/Softwares/djbwares/

    No, I don't accept plagiarism machines. Sadly, that the plagiarism machines nick and distort this very codebase is one of the bad things that I know about them. I happened to search something a while back, and got a misrepresentation of me, obviously abusing my own code, generated by one of the 'AIs'.

    #djbwares #NetBSD #AIslop

    @netbsd @rl_dane @bpl @jaypatelani @corvus @cmccullough @gmc

  2. @leaf

    Well I've been doing my part for many years. (-:

    jdebp.info/Softwares/djbwares/

    No, I don't accept plagiarism machines. Sadly, that the plagiarism machines nick and distort this very codebase is one of the bad things that I know about them. I happened to search something a while back, and got a misrepresentation of me, obviously abusing my own code, generated by one of the 'AIs'.

    #djbwares #NetBSD #AIslop

    @netbsd @rl_dane @bpl @jaypatelani @corvus @cmccullough @gmc

  3. @leaf

    Well I've been doing my part for many years. (-:

    jdebp.info/Softwares/djbwares/

    No, I don't accept plagiarism machines. Sadly, that the plagiarism machines nick and distort this very codebase is one of the bad things that I know about them. I happened to search something a while back, and got a misrepresentation of me, obviously abusing my own code, generated by one of the 'AIs'.

    #djbwares #NetBSD #AIslop

    @netbsd @rl_dane @bpl @jaypatelani @corvus @cmccullough @gmc

  4. @leaf

    Well I've been doing my part for many years. (-:

    jdebp.info/Softwares/djbwares/

    No, I don't accept plagiarism machines. Sadly, that the plagiarism machines nick and distort this very codebase is one of the bad things that I know about them. I happened to search something a while back, and got a misrepresentation of me, obviously abusing my own code, generated by one of the 'AIs'.

    #djbwares #NetBSD #AIslop

    @netbsd @rl_dane @bpl @jaypatelani @corvus @cmccullough @gmc

  5. @leaf

    Well I've been doing my part for many years. (-:

    jdebp.info/Softwares/djbwares/

    No, I don't accept plagiarism machines. Sadly, that the plagiarism machines nick and distort this very codebase is one of the bad things that I know about them. I happened to search something a while back, and got a misrepresentation of me, obviously abusing my own code, generated by one of the 'AIs'.

    #djbwares #NetBSD #AIslop

    @netbsd @rl_dane @bpl @jaypatelani @corvus @cmccullough @gmc

  6. @cks

    I wouldn't be at all surprised if the back-end database for their content DNS servers is dynamically populating, every few minutes, all of the A/AAAA resource record sets for all of *.archive.ubuntu.com. according to content HTTP server availability.

    Indeed, #Canonical is putting a 10 minute TTL on the alias from uk.archive.ubuntu.com to gb.archive.ubuntu.com, just because that situation might change rapidly.

    I have seen things in the DNS world. (-:

    #djbwares

  7. @cks

    I wouldn't be at all surprised if the back-end database for their content DNS servers is dynamically populating, every few minutes, all of the A/AAAA resource record sets for all of *.archive.ubuntu.com. according to content HTTP server availability.

    Indeed, #Canonical is putting a 10 minute TTL on the alias from uk.archive.ubuntu.com to gb.archive.ubuntu.com, just because that situation might change rapidly.

    I have seen things in the DNS world. (-:

    #djbwares

  8. @cks

    I wouldn't be at all surprised if the back-end database for their content DNS servers is dynamically populating, every few minutes, all of the A/AAAA resource record sets for all of *.archive.ubuntu.com. according to content HTTP server availability.

    Indeed, #Canonical is putting a 10 minute TTL on the alias from uk.archive.ubuntu.com to gb.archive.ubuntu.com, just because that situation might change rapidly.

    I have seen things in the DNS world. (-:

    #djbwares

  9. @cks

    I wouldn't be at all surprised if the back-end database for their content DNS servers is dynamically populating, every few minutes, all of the A/AAAA resource record sets for all of *.archive.ubuntu.com. according to content HTTP server availability.

    Indeed, #Canonical is putting a 10 minute TTL on the alias from uk.archive.ubuntu.com to gb.archive.ubuntu.com, just because that situation might change rapidly.

    I have seen things in the DNS world. (-:

    #djbwares

  10. @cks

    I wouldn't be at all surprised if the back-end database for their content DNS servers is dynamically populating, every few minutes, all of the A/AAAA resource record sets for all of *.archive.ubuntu.com. according to content HTTP server availability.

    Indeed, #Canonical is putting a 10 minute TTL on the alias from uk.archive.ubuntu.com to gb.archive.ubuntu.com, just because that situation might change rapidly.

    I have seen things in the DNS world. (-:

    #djbwares

  11. @pertho

    If 'go to' means first choice, where possible, then of course it is #httpd from #djbwares. Simple; static; secure; low resource usage; and I know exactly how it works.

    One of the reasons that I maintain it is so that I can use it myself. (-:

    jdebp.info/Softwares/djbwares/

    It is running on #NetBSD for my public WWW site. But I have an internal WWW site where it runs on #FreeBSD.

    Years ago, it was my own httpd and httppd, on OS/2. (-:

  12. @pertho

    If 'go to' means first choice, where possible, then of course it is #httpd from #djbwares. Simple; static; secure; low resource usage; and I know exactly how it works.

    One of the reasons that I maintain it is so that I can use it myself. (-:

    jdebp.info/Softwares/djbwares/

    It is running on #NetBSD for my public WWW site. But I have an internal WWW site where it runs on #FreeBSD.

    Years ago, it was my own httpd and httppd, on OS/2. (-:

  13. @pertho

    If 'go to' means first choice, where possible, then of course it is #httpd from #djbwares. Simple; static; secure; low resource usage; and I know exactly how it works.

    One of the reasons that I maintain it is so that I can use it myself. (-:

    jdebp.info/Softwares/djbwares/

    It is running on #NetBSD for my public WWW site. But I have an internal WWW site where it runs on #FreeBSD.

    Years ago, it was my own httpd and httppd, on OS/2. (-:

  14. @pertho

    If 'go to' means first choice, where possible, then of course it is #httpd from #djbwares. Simple; static; secure; low resource usage; and I know exactly how it works.

    One of the reasons that I maintain it is so that I can use it myself. (-:

    jdebp.info/Softwares/djbwares/

    It is running on #NetBSD for my public WWW site. But I have an internal WWW site where it runs on #FreeBSD.

    Years ago, it was my own httpd and httppd, on OS/2. (-:

  15. @pertho

    If 'go to' means first choice, where possible, then of course it is #httpd from #djbwares. Simple; static; secure; low resource usage; and I know exactly how it works.

    One of the reasons that I maintain it is so that I can use it myself. (-:

    jdebp.info/Softwares/djbwares/

    It is running on #NetBSD for my public WWW site. But I have an internal WWW site where it runs on #FreeBSD.

    Years ago, it was my own httpd and httppd, on OS/2. (-:

  16. @wild1145

    Does your system show stats about how many transactions connections serviced before they closed? Or, alternatively, what the lifetimes of established connections are?

    I'm asking because I'm putting the occasional knob into the HTTP server in #djbwares and you've made me think about transaction caps and what's reasonable when one is under attack from an LLM scraper; when one really doesn't want the attacker to be able to hold existing connections open indefinitely.

    #httpd

  17. @wild1145

    Does your system show stats about how many transactions connections serviced before they closed? Or, alternatively, what the lifetimes of established connections are?

    I'm asking because I'm putting the occasional knob into the HTTP server in #djbwares and you've made me think about transaction caps and what's reasonable when one is under attack from an LLM scraper; when one really doesn't want the attacker to be able to hold existing connections open indefinitely.

    #httpd

  18. @wild1145

    Does your system show stats about how many transactions connections serviced before they closed? Or, alternatively, what the lifetimes of established connections are?

    I'm asking because I'm putting the occasional knob into the HTTP server in #djbwares and you've made me think about transaction caps and what's reasonable when one is under attack from an LLM scraper; when one really doesn't want the attacker to be able to hold existing connections open indefinitely.

    #httpd

  19. @wild1145

    Does your system show stats about how many transactions connections serviced before they closed? Or, alternatively, what the lifetimes of established connections are?

    I'm asking because I'm putting the occasional knob into the HTTP server in #djbwares and you've made me think about transaction caps and what's reasonable when one is under attack from an LLM scraper; when one really doesn't want the attacker to be able to hold existing connections open indefinitely.

    #httpd

  20. @wild1145

    Does your system show stats about how many transactions connections serviced before they closed? Or, alternatively, what the lifetimes of established connections are?

    I'm asking because I'm putting the occasional knob into the HTTP server in #djbwares and you've made me think about transaction caps and what's reasonable when one is under attack from an LLM scraper; when one really doesn't want the attacker to be able to hold existing connections open indefinitely.

    #httpd

  21. @BastilleBSD

    So you're not interested in those who go the whole hog and run their own private root content DNS servers. (-:

    jdebp.info/Softwares/djbwares/

    #DomainNameSystem #djbwares

  22. @BastilleBSD

    So you're not interested in those who go the whole hog and run their own private root content DNS servers. (-:

    jdebp.info/Softwares/djbwares/

    #DomainNameSystem #djbwares

  23. @BastilleBSD

    So you're not interested in those who go the whole hog and run their own private root content DNS servers. (-:

    jdebp.info/Softwares/djbwares/

    #DomainNameSystem #djbwares

  24. @BastilleBSD

    So you're not interested in those who go the whole hog and run their own private root content DNS servers. (-:

    jdebp.info/Softwares/djbwares/

    #DomainNameSystem #djbwares

  25. @BastilleBSD

    So you're not interested in those who go the whole hog and run their own private root content DNS servers. (-:

    jdebp.info/Softwares/djbwares/

    #DomainNameSystem #djbwares

  26. @ska

    Scarily, Bing's bloody LLM seems to know exactly what the mechanism is 9 months after I put it in.

    How the Hell has it found that out? I haven't even put it in the Guide. I did the search to see if I'd ever mentioned it.

    Here's the Guide, which does tell you that you need redo.

    jdebp.info/Softwares/djbwares/

    And here's the mechanism. Perhaps Bing somehow matched the name of the variable.

    github.com/jdebp/djbwares/blob

    #djbwares

  27. @ska

    Scarily, Bing's bloody LLM seems to know exactly what the mechanism is 9 months after I put it in.

    How the Hell has it found that out? I haven't even put it in the Guide. I did the search to see if I'd ever mentioned it.

    Here's the Guide, which does tell you that you need redo.

    jdebp.info/Softwares/djbwares/

    And here's the mechanism. Perhaps Bing somehow matched the name of the variable.

    github.com/jdebp/djbwares/blob

    #djbwares

  28. @ska

    Scarily, Bing's bloody LLM seems to know exactly what the mechanism is 9 months after I put it in.

    How the Hell has it found that out? I haven't even put it in the Guide. I did the search to see if I'd ever mentioned it.

    Here's the Guide, which does tell you that you need redo.

    jdebp.info/Softwares/djbwares/

    And here's the mechanism. Perhaps Bing somehow matched the name of the variable.

    github.com/jdebp/djbwares/blob

    #djbwares

  29. @ska

    Scarily, Bing's bloody LLM seems to know exactly what the mechanism is 9 months after I put it in.

    How the Hell has it found that out? I haven't even put it in the Guide. I did the search to see if I'd ever mentioned it.

    Here's the Guide, which does tell you that you need redo.

    jdebp.info/Softwares/djbwares/

    And here's the mechanism. Perhaps Bing somehow matched the name of the variable.

    github.com/jdebp/djbwares/blob

    #djbwares

  30. @ska

    Scarily, Bing's bloody LLM seems to know exactly what the mechanism is 9 months after I put it in.

    How the Hell has it found that out? I haven't even put it in the Guide. I did the search to see if I'd ever mentioned it.

    Here's the Guide, which does tell you that you need redo.

    jdebp.info/Softwares/djbwares/

    And here's the mechanism. Perhaps Bing somehow matched the name of the variable.

    github.com/jdebp/djbwares/blob

    #djbwares

  31. @ska

    Actually, it's the same source tree just compressed differently, and multiply-redundant copies across the repository sites. There's only one set of source for everything.

    It would actually be the same compression if everyone's pax supported bzip2. (-:

    There's also a simple bypass mechanism if the GCC or clang desired aren't the ones found in PATH, for cross-compiling and whatnot. Someone here asked for it.

    #djbwares

  32. @ska

    Actually, it's the same source tree just compressed differently, and multiply-redundant copies across the repository sites. There's only one set of source for everything.

    It would actually be the same compression if everyone's pax supported bzip2. (-:

    There's also a simple bypass mechanism if the GCC or clang desired aren't the ones found in PATH, for cross-compiling and whatnot. Someone here asked for it.

    #djbwares

  33. @ska

    Actually, it's the same source tree just compressed differently, and multiply-redundant copies across the repository sites. There's only one set of source for everything.

    It would actually be the same compression if everyone's pax supported bzip2. (-:

    There's also a simple bypass mechanism if the GCC or clang desired aren't the ones found in PATH, for cross-compiling and whatnot. Someone here asked for it.

    #djbwares

  34. @ska

    Actually, it's the same source tree just compressed differently, and multiply-redundant copies across the repository sites. There's only one set of source for everything.

    It would actually be the same compression if everyone's pax supported bzip2. (-:

    There's also a simple bypass mechanism if the GCC or clang desired aren't the ones found in PATH, for cross-compiling and whatnot. Someone here asked for it.

    #djbwares

  35. @ska

    Actually, it's the same source tree just compressed differently, and multiply-redundant copies across the repository sites. There's only one set of source for everything.

    It would actually be the same compression if everyone's pax supported bzip2. (-:

    There's also a simple bypass mechanism if the GCC or clang desired aren't the ones found in PATH, for cross-compiling and whatnot. Someone here asked for it.

    #djbwares

  36. @ska

    Well you should be done with that. It's about time. (-:

    It's been a long time since the world was *anything like* that.

    I've been actively maintaining #djbwares for 13 years. Erwin Hoffmann has been maintaining #djbdnscurve6 for I think 8 years.

    We both provide source in one go, zero patching involved. I've provided Debian and FreeBSD binaries packages for years, too. djbdnscurve6 has been in pkgsrc since 2019.

    Hell, even the kids just fork ndjbdns entirely now. Patches⁈ (-:

  37. @ska

    Well you should be done with that. It's about time. (-:

    It's been a long time since the world was *anything like* that.

    I've been actively maintaining #djbwares for 13 years. Erwin Hoffmann has been maintaining #djbdnscurve6 for I think 8 years.

    We both provide source in one go, zero patching involved. I've provided Debian and FreeBSD binaries packages for years, too. djbdnscurve6 has been in pkgsrc since 2019.

    Hell, even the kids just fork ndjbdns entirely now. Patches⁈ (-:

  38. @ska

    Well you should be done with that. It's about time. (-:

    It's been a long time since the world was *anything like* that.

    I've been actively maintaining #djbwares for 13 years. Erwin Hoffmann has been maintaining #djbdnscurve6 for I think 8 years.

    We both provide source in one go, zero patching involved. I've provided Debian and FreeBSD binaries packages for years, too. djbdnscurve6 has been in pkgsrc since 2019.

    Hell, even the kids just fork ndjbdns entirely now. Patches⁈ (-:

  39. @ska

    Well you should be done with that. It's about time. (-:

    It's been a long time since the world was *anything like* that.

    I've been actively maintaining #djbwares for 13 years. Erwin Hoffmann has been maintaining #djbdnscurve6 for I think 8 years.

    We both provide source in one go, zero patching involved. I've provided Debian and FreeBSD binaries packages for years, too. djbdnscurve6 has been in pkgsrc since 2019.

    Hell, even the kids just fork ndjbdns entirely now. Patches⁈ (-:

  40. @ska

    Well you should be done with that. It's about time. (-:

    It's been a long time since the world was *anything like* that.

    I've been actively maintaining #djbwares for 13 years. Erwin Hoffmann has been maintaining #djbdnscurve6 for I think 8 years.

    We both provide source in one go, zero patching involved. I've provided Debian and FreeBSD binaries packages for years, too. djbdnscurve6 has been in pkgsrc since 2019.

    Hell, even the kids just fork ndjbdns entirely now. Patches⁈ (-:

  41. @ska

    Sugar for AAAA records was done in 2025 by me. Felix von Leitner did it differently 25 years earlier, but I didn't like that it required two parallel toolsets and sets of record types. My way, it's just an IPv6 address in the same '+' records.

    That's been available for a *long* time.

    #djbdns #djbwares

  42. @ska

    Sugar for AAAA records was done in 2025 by me. Felix von Leitner did it differently 25 years earlier, but I didn't like that it required two parallel toolsets and sets of record types. My way, it's just an IPv6 address in the same '+' records.

    That's been available for a *long* time.

    #djbdns #djbwares

  43. @ska

    Sugar for AAAA records was done in 2025 by me. Felix von Leitner did it differently 25 years earlier, but I didn't like that it required two parallel toolsets and sets of record types. My way, it's just an IPv6 address in the same '+' records.

    That's been available for a *long* time.

    #djbdns #djbwares

  44. @ska

    Sugar for AAAA records was done in 2025 by me. Felix von Leitner did it differently 25 years earlier, but I didn't like that it required two parallel toolsets and sets of record types. My way, it's just an IPv6 address in the same '+' records.

    That's been available for a *long* time.

    #djbdns #djbwares

  45. @ska

    Sugar for AAAA records was done in 2025 by me. Felix von Leitner did it differently 25 years earlier, but I didn't like that it required two parallel toolsets and sets of record types. My way, it's just an IPv6 address in the same '+' records.

    That's been available for a *long* time.

    #djbdns #djbwares

  46. @ska

    Anyway, who the Hell is this community that thinks that the original #djbdns is the be-all and end-all?

    Let me know, and I'll show them #djbwares, where I've got a whole long list of things that have been improved, from IPv6 support through a non-hexdump way of doing SRV records to not letting ANY queries be amplification attack puppets.

    jdebp.info/Softwares/djbwares/

  47. @ska

    Anyway, who the Hell is this community that thinks that the original #djbdns is the be-all and end-all?

    Let me know, and I'll show them #djbwares, where I've got a whole long list of things that have been improved, from IPv6 support through a non-hexdump way of doing SRV records to not letting ANY queries be amplification attack puppets.

    jdebp.info/Softwares/djbwares/

  48. @ska

    Anyway, who the Hell is this community that thinks that the original #djbdns is the be-all and end-all?

    Let me know, and I'll show them #djbwares, where I've got a whole long list of things that have been improved, from IPv6 support through a non-hexdump way of doing SRV records to not letting ANY queries be amplification attack puppets.

    jdebp.info/Softwares/djbwares/

  49. @ska

    Anyway, who the Hell is this community that thinks that the original #djbdns is the be-all and end-all?

    Let me know, and I'll show them #djbwares, where I've got a whole long list of things that have been improved, from IPv6 support through a non-hexdump way of doing SRV records to not letting ANY queries be amplification attack puppets.

    jdebp.info/Softwares/djbwares/

  50. @ska

    Anyway, who the Hell is this community that thinks that the original #djbdns is the be-all and end-all?

    Let me know, and I'll show them #djbwares, where I've got a whole long list of things that have been improved, from IPv6 support through a non-hexdump way of doing SRV records to not letting ANY queries be amplification attack puppets.

    jdebp.info/Softwares/djbwares/

  51. @ska

    An additional fun factor is that wildcards in #djbdns by design don't work like wildcards in BIND. The difference was much discussed a quarter of a century ago.

    So any bug reports that assume that wildcards in djbdns databases are supposed to behave like they do in BIND's 'zone' files need to be checked for proper foundation.

    And with RFC 4592 an even greater divergence then happened.

    #djbwares #DNS #shibari

  52. @ska

    An additional fun factor is that wildcards in #djbdns by design don't work like wildcards in BIND. The difference was much discussed a quarter of a century ago.

    So any bug reports that assume that wildcards in djbdns databases are supposed to behave like they do in BIND's 'zone' files need to be checked for proper foundation.

    And with RFC 4592 an even greater divergence then happened.

    #djbwares #DNS #shibari

  53. @ska

    An additional fun factor is that wildcards in #djbdns by design don't work like wildcards in BIND. The difference was much discussed a quarter of a century ago.

    So any bug reports that assume that wildcards in djbdns databases are supposed to behave like they do in BIND's 'zone' files need to be checked for proper foundation.

    And with RFC 4592 an even greater divergence then happened.

    #djbwares #DNS #shibari

  54. @ska

    An additional fun factor is that wildcards in #djbdns by design don't work like wildcards in BIND. The difference was much discussed a quarter of a century ago.

    So any bug reports that assume that wildcards in djbdns databases are supposed to behave like they do in BIND's 'zone' files need to be checked for proper foundation.

    And with RFC 4592 an even greater divergence then happened.

    #djbwares #DNS #shibari

  55. @ska

    An additional fun factor is that wildcards in #djbdns by design don't work like wildcards in BIND. The difference was much discussed a quarter of a century ago.

    So any bug reports that assume that wildcards in djbdns databases are supposed to behave like they do in BIND's 'zone' files need to be checked for proper foundation.

    And with RFC 4592 an even greater divergence then happened.

    #djbwares #DNS #shibari

  56. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  57. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  58. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  59. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools

  60. Since I was visiting the 'daemontools' account on #GitHub, I took a look at what the people who mistakenly thought that it was someone actually involved, have done.

    Not much, fortunately.

    One wheel reinvention that didn't even look at Bruce Guenter's daemontools-encore.

    Only one thing worth following up on, in 13 years:

    github.com/daemontools/daemont

    The bugfix will be in #djbwares version 13 when it comes out. As noted, neither @ska's nor my #nosh reimplementations have this bug.

    #daemontools