github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 6ed7244d8b66a8d3807bbac22ec1baffcc566158 https://github.com/dreamwidth/dreamwidth/commit/6ed7244d8b66a8d3807bbac22ec1baffcc566158 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths: M etc/docker/proxy/Dockerfile A src/proxy/go.mod

Log Message:


Move proxy container from Ubuntu 18.04 to 24.04

Add go.mod for the proxy since Go 1.22 (shipped with 24.04) requires module mode. The proxy uses only stdlib so no dependencies needed.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 8d37ec5d2b62954d591b7ce02bbcf43e2fa497fd https://github.com/dreamwidth/dreamwidth/commit/8d37ec5d2b62954d591b7ce02bbcf43e2fa497fd Author: Mark Smith mark@dreamwidth.org Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths: M .devcontainer/devcontainer.json M .devcontainer/start.sh

Log Message:


Use port 8080 for Starman in devcontainer, forward both server ports

Move Starman from port 80 to 8080 (matching its default) and add forwardPorts for both 8080 (Starman) and 8081 (Apache) so they're accessible at predictable ports on the host.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

merridia: (I feel you bro.)
[personal profile] merridia
More curling today, more snowboarding, more telling Snoop Dogg to fuck right off already in between aggravating emails from sales. Just a couple more hours until I'm free (I'm saving today's figure skating and the opening ceremonies for when I get home and am high off my ass). I have excellent tickets to all nine (!!) wrestling events I wish to attend in the coming months, so it's time to start locking down my travel and accommodations (some of those windows are going to be tight). Mom has finally signed her new employment contract after months of doom spiraling over her company being purchased, so hopefully she'll stop stressing about it (and persistently stressing me out about it in turn). Just hoping to try and... reset.

Album #518/1001: Willie Colón & Rubén Blades - Siembra )
laughing_tree: (Seaworth)
[personal profile] laughing_tree posting in [community profile] scans_daily
image host

We see that Hector Hammond's been successful at being Hector Hammond in a way that the regular universe version wasn't. If you go way back to the 60s, he started as this great sort of society man, and this great business person. Very quickly, all of that fell apart, because Hal Jordan found him out as the phony he was. And then the next time you see him, he's got a giant head, and, you know, that's his life now. So in some ways, our Hector's, like, more successful than the regular first one. We'll see if he manages to keep that up. -- Al Ewing

Read more... )
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: ba0d37394abf33d74665d3583cbf76bf7230e566 https://github.com/dreamwidth/dreamwidth/commit/ba0d37394abf33d74665d3583cbf76bf7230e566 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-05 (Thu, 05 Feb 2026)

Changed paths: M bin/ecs-shell M cgi-bin/DBI/Role.pm

Log Message:


Fix DBD::mysql binary data corruption on Ubuntu 22.04

  • DBI/Role.pm: Add mysql_enable_utf8 => 0 to preserve binary gzip data stored in TEXT columns. DBD::mysql 4.050+ on Ubuntu 22.04 auto-enables UTF-8 handling, which corrupts compressed data. This option is safe on older versions where it was already the default.

  • bin/ecs-shell: Prefer 'web' container over 'cloudwatch-agent' sidecar when connecting to ECS tasks. Fixes "no such file or directory" error for /bin/bash since the cloudwatch-agent container uses a minimal image.

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

[personal profile] tcampbell1000 posting in [community profile] scans_daily


Giffen, DeMatteis, Hughes. Warning for jump scares, ridiculous levels of violence, an extended pro-suicide thought sequence, and a scene that had me wondering if it was possible to fridge a dude.

Hate destroys. Hate makes you into a parody of the person you once were, an empty, scowling mask where a human being once stood, chasing goals that’ll never bring you lasting happiness. Oh, it might give you a burst of fearsome short-term energy, maybe even enough to destroy your enemies, but that’ll just leave you with one last enemy: yourself.

That’s the philosophy by which I try to live my life. Even when I have to watch the news. (Those Death Note fantasies are just fantasies.) But here to articulate a dissenting view is our new op-ed columnist, Despero.

Still better than Bret Stephens! )

Crossed #5

Feb. 5th, 2026 10:20 am
cyberghostface: (Right One 2)
[personal profile] cyberghostface posting in [community profile] scans_daily


"Some of this stuff runs pretty close to or even past what I assumed were my own limits. It's not butchery for the sake of it-- a typical issue of 'Crossed' will contain relatively few extreme images or incidents, perhaps only one or two (but they will be pretty far out there). What I'm attempting to do is temper the slaughter with a good deal of character development; I'm trying to show people hanging onto their humanity as well as their lives. Just barely and by their fingernails, of course." -- Garth Ennis

Scans under the cut... )
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 0c56d95cb6eee98db461ea2ac573c4c005441e2b https://github.com/dreamwidth/dreamwidth/commit/0c56d95cb6eee98db461ea2ac573c4c005441e2b Author: Mark Smith mark@dreamwidth.org Date: 2026-02-04 (Wed, 04 Feb 2026)

Changed paths: M terraform/load-balancing.tf M terraform/locals.tf M terraform/web.tf

Log Message:


Configure Starman (port 8080) target groups for canary and shop

  • Update ECS services to register with -2 target groups on port 8080 (Starman) instead of 6081 (Varnish) for canary and shop
  • Enable traffic to -2 target groups by setting weights to 100
  • Refactor target group references to use resource refs instead of hardcoded ARNs, allowing proper dependency tracking
  • Remove ignore_changes from shop and canary listener rules to allow Terraform to manage weights
  • Fix canary listener rule condition to match AWS (cookie-based routing)

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 74c1d9d89f13516a90c1feda8564e18a27111d6b https://github.com/dreamwidth/dreamwidth/commit/74c1d9d89f13516a90c1feda8564e18a27111d6b Author: Mark Smith mark@dreamwidth.org Date: 2026-02-04 (Wed, 04 Feb 2026)

Changed paths: M .github/workflows/tasks/web-canary-service.json A .github/workflows/web22-build.yml A .github/workflows/web22-deploy.yml A etc/docker/web22/Dockerfile A etc/docker/web22/config/.dir_scope A etc/docker/web22/config/dreamwidth-dev.conf A etc/docker/web22/config/dreamwidth-prod.conf A etc/docker/web22/config/etc/apache2/apache2.conf A etc/docker/web22/config/etc/apache2/conf-available/charset.conf A etc/docker/web22/config/etc/apache2/conf-available/localized-error-pages.conf A etc/docker/web22/config/etc/apache2/conf-available/other-vhosts-access-log.conf A etc/docker/web22/config/etc/apache2/conf-available/security.conf A etc/docker/web22/config/etc/apache2/conf-available/serve-cgi-bin.conf A etc/docker/web22/config/etc/apache2/conf-enabled/security.conf A etc/docker/web22/config/etc/apache2/envvars A etc/docker/web22/config/etc/apache2/magic A etc/docker/web22/config/etc/apache2/mods-available/access_compat.load A etc/docker/web22/config/etc/apache2/mods-available/actions.conf A etc/docker/web22/config/etc/apache2/mods-available/actions.load A etc/docker/web22/config/etc/apache2/mods-available/alias.conf A etc/docker/web22/config/etc/apache2/mods-available/alias.load A etc/docker/web22/config/etc/apache2/mods-available/allowmethods.load A etc/docker/web22/config/etc/apache2/mods-available/apreq2.load A etc/docker/web22/config/etc/apache2/mods-available/asis.load A etc/docker/web22/config/etc/apache2/mods-available/auth_basic.load A etc/docker/web22/config/etc/apache2/mods-available/auth_digest.load A etc/docker/web22/config/etc/apache2/mods-available/auth_form.load A etc/docker/web22/config/etc/apache2/mods-available/authn_anon.load A etc/docker/web22/config/etc/apache2/mods-available/authn_core.load A etc/docker/web22/config/etc/apache2/mods-available/authn_dbd.load A etc/docker/web22/config/etc/apache2/mods-available/authn_dbm.load A etc/docker/web22/config/etc/apache2/mods-available/authn_file.load A etc/docker/web22/config/etc/apache2/mods-available/authn_socache.load A etc/docker/web22/config/etc/apache2/mods-available/authnz_fcgi.load A etc/docker/web22/config/etc/apache2/mods-available/authnz_ldap.load A etc/docker/web22/config/etc/apache2/mods-available/authz_core.load A etc/docker/web22/config/etc/apache2/mods-available/authz_dbd.load A etc/docker/web22/config/etc/apache2/mods-available/authz_dbm.load A etc/docker/web22/config/etc/apache2/mods-available/authz_groupfile.load A etc/docker/web22/config/etc/apache2/mods-available/authz_host.load A etc/docker/web22/config/etc/apache2/mods-available/authz_owner.load A etc/docker/web22/config/etc/apache2/mods-available/authz_user.load A etc/docker/web22/config/etc/apache2/mods-available/autoindex.conf A etc/docker/web22/config/etc/apache2/mods-available/autoindex.load A etc/docker/web22/config/etc/apache2/mods-available/buffer.load A etc/docker/web22/config/etc/apache2/mods-available/cache.load A etc/docker/web22/config/etc/apache2/mods-available/cache_disk.conf A etc/docker/web22/config/etc/apache2/mods-available/cache_disk.load A etc/docker/web22/config/etc/apache2/mods-available/cache_socache.load A etc/docker/web22/config/etc/apache2/mods-available/cern_meta.load A etc/docker/web22/config/etc/apache2/mods-available/cgi.load A etc/docker/web22/config/etc/apache2/mods-available/cgid.conf A etc/docker/web22/config/etc/apache2/mods-available/cgid.load A etc/docker/web22/config/etc/apache2/mods-available/charset_lite.load A etc/docker/web22/config/etc/apache2/mods-available/data.load A etc/docker/web22/config/etc/apache2/mods-available/dav.load A etc/docker/web22/config/etc/apache2/mods-available/dav_fs.conf A etc/docker/web22/config/etc/apache2/mods-available/dav_fs.load A etc/docker/web22/config/etc/apache2/mods-available/dav_lock.load A etc/docker/web22/config/etc/apache2/mods-available/dbd.load A etc/docker/web22/config/etc/apache2/mods-available/deflate.conf A etc/docker/web22/config/etc/apache2/mods-available/deflate.load A etc/docker/web22/config/etc/apache2/mods-available/dialup.load A etc/docker/web22/config/etc/apache2/mods-available/dir.conf A etc/docker/web22/config/etc/apache2/mods-available/dir.load A etc/docker/web22/config/etc/apache2/mods-available/dump_io.load A etc/docker/web22/config/etc/apache2/mods-available/echo.load A etc/docker/web22/config/etc/apache2/mods-available/env.load A etc/docker/web22/config/etc/apache2/mods-available/expires.load A etc/docker/web22/config/etc/apache2/mods-available/ext_filter.load A etc/docker/web22/config/etc/apache2/mods-available/file_cache.load A etc/docker/web22/config/etc/apache2/mods-available/filter.load A etc/docker/web22/config/etc/apache2/mods-available/headers.load A etc/docker/web22/config/etc/apache2/mods-available/heartbeat.load A etc/docker/web22/config/etc/apache2/mods-available/heartmonitor.load A etc/docker/web22/config/etc/apache2/mods-available/http2.load A etc/docker/web22/config/etc/apache2/mods-available/ident.load A etc/docker/web22/config/etc/apache2/mods-available/imagemap.load A etc/docker/web22/config/etc/apache2/mods-available/include.load A etc/docker/web22/config/etc/apache2/mods-available/info.conf A etc/docker/web22/config/etc/apache2/mods-available/info.load A etc/docker/web22/config/etc/apache2/mods-available/lbmethod_bybusyness.load A etc/docker/web22/config/etc/apache2/mods-available/lbmethod_byrequests.load A etc/docker/web22/config/etc/apache2/mods-available/lbmethod_bytraffic.load A etc/docker/web22/config/etc/apache2/mods-available/lbmethod_heartbeat.load A etc/docker/web22/config/etc/apache2/mods-available/ldap.conf A etc/docker/web22/config/etc/apache2/mods-available/ldap.load A etc/docker/web22/config/etc/apache2/mods-available/log_debug.load A etc/docker/web22/config/etc/apache2/mods-available/log_forensic.load A etc/docker/web22/config/etc/apache2/mods-available/lua.load A etc/docker/web22/config/etc/apache2/mods-available/macro.load A etc/docker/web22/config/etc/apache2/mods-available/mime.conf A etc/docker/web22/config/etc/apache2/mods-available/mime.load A etc/docker/web22/config/etc/apache2/mods-available/mime_magic.conf A etc/docker/web22/config/etc/apache2/mods-available/mime_magic.load A etc/docker/web22/config/etc/apache2/mods-available/mpm_event.conf A etc/docker/web22/config/etc/apache2/mods-available/mpm_event.load A etc/docker/web22/config/etc/apache2/mods-available/mpm_prefork.conf A etc/docker/web22/config/etc/apache2/mods-available/mpm_prefork.load A etc/docker/web22/config/etc/apache2/mods-available/mpm_worker.conf A etc/docker/web22/config/etc/apache2/mods-available/mpm_worker.load A etc/docker/web22/config/etc/apache2/mods-available/negotiation.conf A etc/docker/web22/config/etc/apache2/mods-available/negotiation.load A etc/docker/web22/config/etc/apache2/mods-available/perl.load A etc/docker/web22/config/etc/apache2/mods-available/proxy.conf A etc/docker/web22/config/etc/apache2/mods-available/proxy.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_ajp.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_balancer.conf A etc/docker/web22/config/etc/apache2/mods-available/proxy_balancer.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_connect.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_express.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_fcgi.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_fdpass.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_ftp.conf A etc/docker/web22/config/etc/apache2/mods-available/proxy_ftp.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_hcheck.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_html.conf A etc/docker/web22/config/etc/apache2/mods-available/proxy_html.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_http.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_http2.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_scgi.load A etc/docker/web22/config/etc/apache2/mods-available/proxy_wstunnel.load A etc/docker/web22/config/etc/apache2/mods-available/ratelimit.load A etc/docker/web22/config/etc/apache2/mods-available/reflector.load A etc/docker/web22/config/etc/apache2/mods-available/remoteip.load A etc/docker/web22/config/etc/apache2/mods-available/reqtimeout.conf A etc/docker/web22/config/etc/apache2/mods-available/reqtimeout.load A etc/docker/web22/config/etc/apache2/mods-available/request.load A etc/docker/web22/config/etc/apache2/mods-available/rewrite.load A etc/docker/web22/config/etc/apache2/mods-available/sed.load A etc/docker/web22/config/etc/apache2/mods-available/session.load A etc/docker/web22/config/etc/apache2/mods-available/session_cookie.load A etc/docker/web22/config/etc/apache2/mods-available/session_crypto.load A etc/docker/web22/config/etc/apache2/mods-available/session_dbd.load A etc/docker/web22/config/etc/apache2/mods-available/setenvif.conf A etc/docker/web22/config/etc/apache2/mods-available/setenvif.load A etc/docker/web22/config/etc/apache2/mods-available/slotmem_plain.load A etc/docker/web22/config/etc/apache2/mods-available/slotmem_shm.load A etc/docker/web22/config/etc/apache2/mods-available/socache_dbm.load A etc/docker/web22/config/etc/apache2/mods-available/socache_memcache.load A etc/docker/web22/config/etc/apache2/mods-available/socache_shmcb.load A etc/docker/web22/config/etc/apache2/mods-available/speling.load A etc/docker/web22/config/etc/apache2/mods-available/ssl.conf A etc/docker/web22/config/etc/apache2/mods-available/ssl.load A etc/docker/web22/config/etc/apache2/mods-available/status.conf A etc/docker/web22/config/etc/apache2/mods-available/status.load A etc/docker/web22/config/etc/apache2/mods-available/substitute.load A etc/docker/web22/config/etc/apache2/mods-available/suexec.load A etc/docker/web22/config/etc/apache2/mods-available/unique_id.load A etc/docker/web22/config/etc/apache2/mods-available/userdir.conf A etc/docker/web22/config/etc/apache2/mods-available/userdir.load A etc/docker/web22/config/etc/apache2/mods-available/usertrack.load A etc/docker/web22/config/etc/apache2/mods-available/vhost_alias.load A etc/docker/web22/config/etc/apache2/mods-available/xml2enc.load A etc/docker/web22/config/etc/apache2/mods-enabled/access_compat.load A etc/docker/web22/config/etc/apache2/mods-enabled/alias.conf A etc/docker/web22/config/etc/apache2/mods-enabled/alias.load A etc/docker/web22/config/etc/apache2/mods-enabled/apreq2.load A etc/docker/web22/config/etc/apache2/mods-enabled/auth_basic.load A etc/docker/web22/config/etc/apache2/mods-enabled/authn_core.load A etc/docker/web22/config/etc/apache2/mods-enabled/authn_file.load A etc/docker/web22/config/etc/apache2/mods-enabled/authz_core.load A etc/docker/web22/config/etc/apache2/mods-enabled/authz_host.load A etc/docker/web22/config/etc/apache2/mods-enabled/authz_user.load A etc/docker/web22/config/etc/apache2/mods-enabled/autoindex.conf A etc/docker/web22/config/etc/apache2/mods-enabled/autoindex.load A etc/docker/web22/config/etc/apache2/mods-enabled/deflate.conf A etc/docker/web22/config/etc/apache2/mods-enabled/deflate.load A etc/docker/web22/config/etc/apache2/mods-enabled/dir.conf A etc/docker/web22/config/etc/apache2/mods-enabled/dir.load A etc/docker/web22/config/etc/apache2/mods-enabled/env.load A etc/docker/web22/config/etc/apache2/mods-enabled/filter.load A etc/docker/web22/config/etc/apache2/mods-enabled/mime.conf A etc/docker/web22/config/etc/apache2/mods-enabled/mime.load A etc/docker/web22/config/etc/apache2/mods-enabled/mpm_prefork.conf A etc/docker/web22/config/etc/apache2/mods-enabled/mpm_prefork.load A etc/docker/web22/config/etc/apache2/mods-enabled/negotiation.conf A etc/docker/web22/config/etc/apache2/mods-enabled/negotiation.load A etc/docker/web22/config/etc/apache2/mods-enabled/perl.load A etc/docker/web22/config/etc/apache2/mods-enabled/reqtimeout.conf A etc/docker/web22/config/etc/apache2/mods-enabled/reqtimeout.load A etc/docker/web22/config/etc/apache2/mods-enabled/setenvif.conf A etc/docker/web22/config/etc/apache2/mods-enabled/setenvif.load A etc/docker/web22/config/etc/apache2/mods-enabled/status.conf A etc/docker/web22/config/etc/apache2/mods-enabled/status.load A etc/docker/web22/config/etc/apache2/ports.conf A etc/docker/web22/config/etc/apache2/sites-available/000-default.conf A etc/docker/web22/config/etc/apache2/sites-available/default-ssl.conf A etc/docker/web22/config/etc/apache2/sites-enabled/dreamwidth.conf A etc/docker/web22/config/etc/varnish/dreamwidth.vcl A etc/docker/web22/scripts/setup.sh A etc/docker/web22/scripts/startup-dev.sh A etc/docker/web22/scripts/startup-prod.sh

Log Message:


Move canary to ubuntu 22.04

This builds canary (ONLY) on the base22 image, which we use for shop, so we can start testing and make sure that Ubuntu 22.04 works with the main service.

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

merridia: (Default)
[personal profile] merridia
Olympics are a go! The good ones!! The CBC Gem feeds seem VERY prone to freezing for no reason, which made watching curling a bit of a chore today, so hopefully they get that fixed by opening ceremony time. It's the one time every four years I give a shit about (real) sports, lfg!!!

Movie theatre is still closed, but I have finally started watching movies at home again, so maybe the healing can begin ahead of whenever it actually opens back up. Fuck winter! Fuck everything about it!!! Except the good Olympics! Also it's actually really warm right now!

Period is kicking my ass, work even more so, but I've got my front-row TJPW tickets, and Mystery Wrestling 23 tix go on sale tomorrow. I'll have to catch a midnight flight to Windsor afterwards if I want to make the MLP/ROH show the next day, but if this is my one big vacation this year, I might as well go all in, right? And I don't mean Wembley.

Hiromu leaving NJPW is brutal. Am I really going to have to start watching NOAH just to keep up with that wonderful weirdo? There aren't enough hours in the day! If Drilla leaves, I might just have to walk straight into the woods and never return.

Album #517/1001: Dolly Parton, Linda Ronstadt, Emmylou Harris - Trio )

Why work crazy?

December 2014

S M T W T F S
 123456
78910111213
14151617181920
21 222324252627
28293031   

Most Popular Tags

Style Credit