Pinned post
Pinned post
DEFCON 201 boosted
DEFCON 201 boosted
DEFCON 201 boosted

En 2 actes : alertant sur la remise en liberté d'un homme ayant violé une femme, Cédric Herrou a reçu les critiques de Damien Rieu militant d'extrême droite candidat aux législatives pour Reconquête.

DEFCON 201 boosted
DEFCON 201 boosted

We stand for human dignity, freedom, equality and solidarity.

It moves us to see so many monuments in the EU and beyond shining bright in 💛💙 in support of our values.

Thank you for joining us on #EuropeDay and for your solidarity with Ukraine.

#StandWithUkraine

DEFCON 201 boosted

The bulk of Tarfile extraction logic involves some shared code for reading Tarfiles with callback to copy the read data into new files.

This callback involves updating the reader's scanner, determining based on options whether to skip the file for its name starting with "../", otherwise determines whether to skip the file possibly involving a prompt if requested by adjusting the scanner, possibly decodes the header to output status, possibly evaluates queued `fstat` adjustments immediately, ...

Show thread
DEFCON 201 boosted

@NYC2600 welcomes all the fleeing twitter refugeelons into The Federation, and we invite you to swap the virtual metaspace you've been accosted at for a real actual meet-space that you'll grow accustomed to: the Citigroup Center Atrium.
Take the 🅔, 🅜, or ➏ trains to Lexington Av-53 Street
Station. Hacking hour starts at 5PM. Further details at 2600.nyc

DEFCON 201 boosted

... possibly carefully renames any existing files by this name to back them up, checks the header to determine which codepath to use to generate this file falling back to skipping the entry, & possibly attempts to restore the backedup file.

Extracting a file involves carefully opening the file setting correct attributes, running through a shellcommand, or outputting to stdout before adjusting the scanner, copying each block to that file handling with fastpath for contiguous files, ...

3/?

Show thread
DEFCON 201 boosted
DEFCON 201 boosted
DEFCON 201 boosted

... updates scanner, possibly configures `fstat` info, & closes the file. Sparsefiles use a dispatch table presumably crossplatform portability.

For directories it validates the entry is safe & only contains files within the tarfile, decodes directory permissions, & carefully/repeatedly attempts to create it handling symlinks specially before enqueueing an operation to update the directory's `fstat` info.

For symlinks it might create placeholder file first to avoid complaints.

4/?

Show thread
DEFCON 201 boosted

For hardlinks it might create a placeholder file (two conditions) or it'll repeatedly attempt to create the symlink before decoding the error if any.

For device files it syscalls `mknodat` before decoding the error & adjusting `fstat` info. For FIFOs it similarly syscalls `mkfifoat`.

Other filetypes issue warnings & are skipped. Then it validates results possibly removing the existing file, or checking timestamps.

5/? Next: reading tarfile.

Show thread
DEFCON 201 boosted

Ended up dumping some thoughts about ADHD-adjacent stuff and attention dysregulation and, believe it or not, pen plotters over on birb site while plotting something earlier:

twitter.com/joshmillard/status

DEFCON 201 boosted
DEFCON 201 boosted

I did some more testing, and found that iOS DOES NOT provide the device name to the DHCP server if you're using a private MAC address! So they're doing the right thing and you don't have to worry about this that much with default settings.

I'm very pleased!

Show thread
DEFCON 201 boosted

Here's what it looks like on the DHCP server, with private MAC address on, and off, with an iPad running iOS 15.

You can see the device name (Vitani) when it's off.

Show thread
DEFCON 201 boosted
DEFCON 201 boosted
DEFCON 201 boosted

We'll be on the air tonight at 19:00 EDT. Listen live on 99.5 FM in New York or at wbai.org/playernew.html

Show older
Hostux.social

This service is offered by alarig.
Beer, privacy and free software lovers. Join us!