Up to Main Index Up to Journal for February, 2024 JOURNAL FOR SUNDAY 25TH FEBRUARY, 2024 ______________________________________________________________________________ SUBJECT: Record @ref now on the public dev branch DATE: Sun 25 Feb 16:39:13 GMT 2024 People have been asking “Where are the record @ref commits?”. I did said they should be available on the public dev branch “…within the next few days” last time. I really shouldn’t make promises like that :( It’s taken me a whole week to get the commits out. Mainly due to still having my head in the clouds[1] :/ Anyway, the commits are now out on the public dev branch and you can use record @ref in your zone files. For example: %% Ref: ROCK @SHORT_DEFAULTS This is a rock... %% Ref: SHORT_DEFAULTS Cleanup: AFTER→2m30s JITTER→30s Reset: AFTER→2m30s JITTER→30s %% Here ROCK has a record @ref, on the REF field, of ‘@SHORT_DEFAULTS’. This causes fields from the SHORT_DEFAULTS record, that are absent in the ROCK record, to be copied over. After processing this would produce: %% Ref: ROCK Cleanup: AFTER→2m30s JITTER→30s Reset: AFTER→2m30s JITTER→30s This is a rock... %% A REF field may specify zero or more record @ref. Referenced records may themselves specify record @ref or field @ref. Record @ref are resolved before any field @ref. The documentation in docs/zone-files.txt has been updated to cover the new record @ref, with plenty of examples. Next up on the list are include files. I’m not going to guess at how long that will take me to code up and publish :( -- Diddymus [1] Mainly Google Cloud Platform (GPC) and some Amazon Web Services (AWS). Up to Main Index Up to Journal for February, 2024