BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.all-systems-go.io//all-systems-go-2023//TSYEWZ
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-all-systems-go-2023-99PZDY@cfp.all-systems-go.io
DTSTART;TZID=CET:20230913T170000
DTEND;TZID=CET:20230913T172500
DESCRIPTION:A walkthrough of an interesting use case for the `FICLONE` ioct
 l: cloning file data into a tar archive\, and cloning files out of it agai
 n. "Free" archiving and unarchiving at zero-copy speeds!\nTopics:\n\n- Cop
 y-on-write and the `FICLONE` ioctl\n- The ancient `tar` format\n- A trick 
 for adding arbitrary padding to the `tar` format in order to force file sy
 stem page alignment\n- How to avoid symlink attacks and other TOCTOU issue
 s\, using the fairly recently introduced (linux 5.6) `openat2` system call
 .\n- An interesting bug in GNU tar\n\nAt the end you'll receive a free aut
 ographed copy of [deduptar](https://git.sr.ht/~nullenenenen/deduptar/tree/
 master/item/README.md) to use for party tricks. 🥳
DTSTAMP:20260315T022920Z
LOCATION:Dome
SUMMARY:Making a magic deduplicating tar using the FICLONE ioctl - Wicher M
 innaard
URL:https://cfp.all-systems-go.io/all-systems-go-2023/talk/99PZDY/
END:VEVENT
END:VCALENDAR
