ObjFW  History of src/OFDNSResourceRecord.m of a22b485eaf867421

History of the file that is called src/OFDNSResourceRecord.m at check-in a22b485eaf867421

2024-04-03
02:16
[17e7a911f6] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4361) [annotate] [blame] [check-ins using] [diff]
2024-01-20
21:40
[1387c4ff44] part of check-in [d37c636a61] Add support for LOC DNS resource records (check-in: [d37c636a61] user: js, branch: trunk, size: 4153) [annotate] [blame] [check-ins using] [diff]
2024-01-14
22:47
[2231be948e] part of check-in [16d99685ae] Add support for URI DNS resource records (check-in: [16d99685ae] user: js, branch: uri-resource-record, size: 4039) [annotate] [blame] [check-ins using] [diff]
11:47
[e70c025f87] part of check-in [487d5cbd83] Move out subclasses of OFDNSResourceRecord (check-in: [487d5cbd83] user: js, branch: trunk, size: 3925) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[be00327390] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 28490) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[b264bcb878] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 28490) [annotate] [blame] [check-ins using] [diff]
2022-09-24
15:32
[b7ec251a31] part of check-in [96e0a91a06] Do not document exceptions that are obvious

Otherwise every second method would need to have
OFInvalidArgumentException documented. (check-in: [96e0a91a06] user: js, branch: trunk, size: 28490) [annotate] [blame] [check-ins using] [diff]

2022-08-30
00:48
[1a891a678a] part of check-in [4ad0c363f3] OFObject: Small API change (check-in: [4ad0c363f3] user: js, branch: trunk, size: 28747) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[5aceee5a6c] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 28459) [annotate] [blame] [check-ins using] [diff]
2021-04-18
15:55
[4cd40cf93d] part of check-in [7392685ffc] Rename all functions in macros.h (check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 28459) [annotate] [blame] [check-ins using] [diff]
2021-04-17
14:59
[6065979483] part of check-in [4badf3f127] Rename of_dns_* (check-in: [4badf3f127] user: js, branch: new-naming-convention, size: 28548) [annotate] [blame] [check-ins using] [diff]
13:58
[5cb904a9e3] part of check-in [e3c5bb70dd] of_socket_address_t -> OFSocketAddress (check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 28994) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[50a5f9e1de] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 29056) [annotate] [blame] [check-ins using] [diff]
2020-10-10
14:27
[2126cc3910] part of check-in [aeb403a1ed] OFObject: Change type of -[hash] to unsigned long

The internal hash is still 32 bit in most places, but this way, it is at
least not baked into the API and ABI and can be upgraded later, should
that ever be necessary. (check-in: [aeb403a1ed] user: js, branch: trunk, size: 29145) [annotate] [blame] [check-ins using] [diff]

2020-08-11
19:45
[08b68e10ee] part of check-in [b6ee372b98] OFString: Rework number parsing API

This solves the old signed vs. unsigned problem and allows for more
bases than just 8, 10 and 16, as well as auto-detection of the base (if
base is 0). (check-in: [b6ee372b98] user: js, branch: trunk, size: 29090) [annotate] [blame] [check-ins using] [diff]

2020-04-19
10:02
[054747ac72] part of check-in [3356b9940c] Clean up which exception is used when a little (check-in: [3356b9940c] user: js, branch: trunk, size: 29037) [annotate] [blame] [check-ins using] [diff]
2020-04-18
01:39
[357d84f80b] part of check-in [78eb25bdc4] Support for multiple strings in a TXT DNS record (check-in: [78eb25bdc4] user: js, branch: trunk, size: 29041) [annotate] [blame] [check-ins using] [diff]
2020-03-23
01:03
[7f51f657c4] part of check-in [103f04241c] of_dns_record_type_parse(): Allow ALL (check-in: [103f04241c] user: js, branch: trunk, size: 28077) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[95ccb6d631] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 28002) [annotate] [blame] [check-ins using] [diff]
2019-12-14
19:00
[38d9eb9459] part of check-in [4fc1f15ab2] Allow numbers for of_dns_{class,record_type}_parse (check-in: [4fc1f15ab2] user: js, branch: trunk, size: 27999) [annotate] [blame] [check-ins using] [diff]
2019-10-20
13:15
[817897253d] part of check-in [9122facff6] Fix missing fast paths in -[isEqual:] (check-in: [9122facff6] user: js, branch: trunk, size: 27754) [annotate] [blame] [check-ins using] [diff]
01:13
[ee4109c97e] part of check-in [7fa337b8a4] Rename of_dns{_resource -> }_record_type_t (check-in: [7fa337b8a4] user: js, branch: trunk, size: 28027) [annotate] [blame] [check-ins using] [diff]
2019-10-07
00:07
[dbb7d93c57] part of check-in [ee592cf603] OFDNSResolver: Major refactor

This temporarily doesn't use the search domains anymore and makes CNAMEs
slightly more inefficient. The next commits will fix both. (check-in: [ee592cf603] user: js, branch: trunk, size: 28500) [annotate] [blame] [check-ins using] [diff]

2019-03-08
00:35
[b77a7c0c09] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 29540) [annotate] [blame] [check-ins using] [diff]
2019-01-27
15:39
[46064a3180] part of check-in [ae0c9ca65f] OFDNSResourceRecord: Conform to OFCopying

This is useful in case we ever want to add a mutable version. (check-in: [ae0c9ca65f] user: js, branch: trunk, size: 29614) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[d015656dd1] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 29575) [annotate] [blame] [check-ins using] [diff]
2018-08-11
14:29
[9a69d6e130] part of check-in [75d2d3ba01] OFDNSResourceRecord: Use of_socket_address_t

This avoids unnecessary string construction and parsing and removes
duplicate code to convert an address into a string. (check-in: [75d2d3ba01] user: js, branch: trunk, size: 29569) [annotate] [blame] [check-ins using] [diff]

2018-08-04
15:27
[b6b9a8e515] part of check-in [462cb8a108] OFDNSResolver: Add support for parsing SRV records (check-in: [462cb8a108] user: js, branch: trunk, size: 29663) [annotate] [blame] [check-ins using] [diff]
14:37
[08e49ac22a] part of check-in [b5d9bd2fd0] OFDNSResolver: Add support for parsing RP records (check-in: [b5d9bd2fd0] user: js, branch: trunk, size: 27036) [annotate] [blame] [check-ins using] [diff]
13:05
[31ab1353f1] part of check-in [86e9130742] OFDNSResolver: Add support for parsing HINFOs (check-in: [86e9130742] user: js, branch: trunk, size: 24597) [annotate] [blame] [check-ins using] [diff]
00:48
[1dfbf5ebc6] part of check-in [aefaa06dd1] Add utils/ofdns (check-in: [aefaa06dd1] user: js, branch: trunk, size: 22510) [annotate] [blame] [check-ins using] [diff]
2018-08-02
01:16
[22eebc795b] part of check-in [c165d49455] OFDNSResolver: Add support for parsing SOA records (check-in: [c165d49455] user: js, branch: trunk, size: 20986) [annotate] [blame] [check-ins using] [diff]
2018-08-01
23:02
[86511b150e] part of check-in [17397bfad4] OFDNSResourceRecord: Cleaner subclass separation (check-in: [17397bfad4] user: js, branch: trunk, size: 16454) [annotate] [blame] [check-ins using] [diff]
2018-07-31
23:48
[627ddd0813] part of check-in [1124f7d4d4] OFDNSResolver: Add support for {NS,PTR,TXT} RRs (check-in: [1124f7d4d4] user: js, branch: trunk, size: 5828) [annotate] [blame] [check-ins using] [diff]
00:41
[698216c4aa] part of check-in [650fdd14e3] OFDNSResolver: Add support for parsing MX records (check-in: [650fdd14e3] user: js, branch: trunk, size: 5649) [annotate] [blame] [check-ins using] [diff]
2018-07-30
22:24
[745465fb73] part of check-in [bd5e1e2014] Create an OFDNSResourceRecord subclass per type (check-in: [bd5e1e2014] user: js, branch: trunk, size: 3997) [annotate] [blame] [check-ins using] [diff]
2018-07-29
19:13
[9ea581e271] part of check-in [af30016cfb] OFDNSResolver: Allow specifying query class & type (check-in: [af30016cfb] user: js, branch: trunk, size: 3747) [annotate] [blame] [check-ins using] [diff]
18:38
[1fb8ff8a93] part of check-in [3826822733] OFDNSResolver: Add support for parsing CNAMEs (check-in: [3826822733] user: js, branch: trunk, size: 3635) [annotate] [blame] [check-ins using] [diff]
14:32
Added: [ceee6d54ef] part of check-in [af4b18903d] OFDNSResolver: Initial support for resolving (check-in: [af4b18903d] user: js, branch: trunk, size: 3193) [annotate] [blame] [check-ins using]