ObjFW  History of utils/ofdns/OFDNS.m of d7e496ba275f7374

History of the file that is called utils/ofdns/OFDNS.m at check-in d7e496ba275f7374

2024-04-03
02:16
[f6b9d1d659] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 5923) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:26
[dd4eedfc9f] part of check-in [21823c0d56] utils: Indicate options with an argument with = (check-in: [21823c0d56] user: js, branch: trunk, size: 5715) [annotate] [blame] [check-ins using] [diff]
17:17
[f7a0b45bd4] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5711) [annotate] [blame] [check-ins using] [diff]
2023-10-08
08:18
[12069c13e7] part of check-in [c626b708a4] utils: Minor style fix (check-in: [c626b708a4] user: js, branch: trunk, size: 5711) [annotate] [blame] [check-ins using] [diff]
2023-05-21
08:43
[202b18cab3] part of check-in [55d7e1741e] utils/ofdns: Add --tcp option (check-in: [55d7e1741e] user: js, branch: trunk, size: 5723) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[1bea36751e] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 5571) [annotate] [blame] [check-ins using] [diff]
2022-11-24
00:21
[37e990202e] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 5571) [annotate] [blame] [check-ins using] [diff]
2022-11-23
21:39
[9c8d151d03] part of check-in [88ed5be671] Use a URI for the localization directory

This theoretically allows embedding localizations. While this isn't
great as all will be held in memory but only one will be used, there
might be cases where everything should be in one binary. (check-in: [88ed5be671] user: js, branch: trunk, size: 5571) [annotate] [blame] [check-ins using] [diff]

2022-11-13
19:07
[32af1e7083] part of check-in [204b27318f] Add OFApplicationDidFinishLaunchingNotification (check-in: [204b27318f] user: js, branch: trunk, size: 5492) [annotate] [blame] [check-ins using] [diff]
2022-09-29
20:27
[7740440ce7] part of check-in [915bfc7431] OFLocale: Rename a few methods (check-in: [915bfc7431] user: js, branch: trunk, size: 5460) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[4408352570] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 5435) [annotate] [blame] [check-ins using] [diff]
2021-04-25
20:12
[91d2c679b8] part of check-in [1c5fb04713] Merge trunk into branch "sandbox" (check-in: [1c5fb04713] user: js, branch: sandbox, size: 5432) [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
[bf91a28ab8] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 5435) [annotate] [blame] [check-ins using] [diff]
2021-04-17
14:59
[ca14e1ed43] part of check-in [4badf3f127] Rename of_dns_* (check-in: [4badf3f127] user: js, branch: new-naming-convention, size: 5444) [annotate] [blame] [check-ins using] [diff]
05:22
[3d972b3bf5] part of check-in [91daa42649] Rename of_options_parser_option_t (check-in: [91daa42649] user: js, branch: new-naming-convention, size: 5460) [annotate] [blame] [check-ins using] [diff]
01:32
[2d8310fdb6] part of check-in [2d3790870d] of_unichar_t -> OFUnichar (check-in: [2d3790870d] user: js, branch: new-naming-convention, size: 5465) [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:23
[f422617926] part of check-in [564d6d6b6f] Merge trunk into 1.0 branch (check-in: [564d6d6b6f] user: js, branch: 1.0, size: 5468) [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
[4968c2b49d] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 5465) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[bf05d8854e] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 5473) [annotate] [blame] [check-ins using] [diff]
2020-12-22
13:16
[738e19c883] part of check-in [510628432f] Make OFSandbox private

It is unclear whether the same API can be applied to other sandboxing
frameworks. (check-in: [510628432f] user: js, branch: 1.0, size: 5565) [annotate] [blame] [check-ins using] [diff]

2020-03-23
00:58
[7cbfa15818] part of check-in [21d9b80625] ofdns: Allow repeating -t (check-in: [21d9b80625] user: js, branch: trunk, size: 5562) [annotate] [blame] [check-ins using] [diff]
00:00
[2b778189ed] part of check-in [8bd5fe0c4e] ofdns: Better options using OFOptionsParser (check-in: [8bd5fe0c4e] user: js, branch: trunk, size: 5363) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[e5a880b500] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 2541) [annotate] [blame] [check-ins using] [diff]
2019-10-20
01:13
[9954b1c29a] part of check-in [7fa337b8a4] Rename of_dns{_resource -> }_record_type_t (check-in: [7fa337b8a4] user: js, branch: trunk, size: 2538) [annotate] [blame] [check-ins using] [diff]
2019-10-07
20:32
[7b9f872083] part of check-in [e3c911c7f5] Split OFDNSResolverDelegate into two delegates

These are different enough that it makes no sense to have them in one.
Having them in one means all methods are @optional and typos cannot be
caught by the compiler. (check-in: [e3c911c7f5] user: js, branch: trunk, size: 2570) [annotate] [blame] [check-ins using] [diff]

00:07
[0a1cb7aeaf] 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: 2568) [annotate] [blame] [check-ins using] [diff]

2019-10-06
16:27
[84af245824] part of check-in [d69f7bc1ff] Rename OFDNSRequest -> OFDNSQuery

This is now in alignment with the terminology of the RFC. (check-in: [d69f7bc1ff] user: js, branch: trunk, size: 2691) [annotate] [blame] [check-ins using] [diff]

2019-10-01
00:40
[5d1e72d5b4] part of check-in [6b2fb27dca] Add OFDNSRequest (check-in: [6b2fb27dca] user: js, branch: trunk, size: 2705) [annotate] [blame] [check-ins using] [diff]
2019-09-30
22:46
[86ae145db7] part of check-in [da8eb2d43a] Add OFDNSResponse (check-in: [da8eb2d43a] user: js, branch: trunk, size: 2618) [annotate] [blame] [check-ins using] [diff]
2019-03-12
23:20
[ac49749d23] part of check-in [53e3ae1e45] utils: Use dot syntax (check-in: [53e3ae1e45] user: js, branch: trunk, size: 2885) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[daf136e4f4] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 2924) [annotate] [blame] [check-ins using] [diff]
2018-12-22
18:13
[3ba174823c] part of check-in [214e46a10f] Make GCC happy (check-in: [214e46a10f] user: js, branch: trunk, size: 2918) [annotate] [blame] [check-ins using] [diff]
00:29
[1dc603e93a] part of check-in [0afb04d93c] OFDNSResolver: Use a delegate for async operations

Because there is usually only one resolver per thread, having the
delegate as a property on the resolver would not work. It is therefore
passed as an argument.

This only changes the public API so far. Internally, the old target /
selector / context pattern is still being used. This will be changed
later. (check-in: [0afb04d93c] user: js, branch: trunk, size: 2870) [annotate] [blame] [check-ins using] [diff]

2018-11-04
18:40
[cfb0eab86c] part of check-in [605634184d] Sandbox ofdns (check-in: [605634184d] user: js, branch: trunk, size: 3040) [annotate] [blame] [check-ins using] [diff]
2018-08-13
00:00
[01d2c2b54d] part of check-in [507d999b53] OFDNSResolver: Periodic config reload (check-in: [507d999b53] user: js, branch: trunk, size: 2782) [annotate] [blame] [check-ins using] [diff]
2018-08-12
22:21
[f7027f3fe4] part of check-in [457f722d18] OFDNSResolver: Pass the FQDN to the callback (check-in: [457f722d18] user: js, branch: trunk, size: 2736) [annotate] [blame] [check-ins using] [diff]
12:37
[3c9332d43f] part of check-in [6305a0c7a4] OFDNSResolver: Parse authority and additional RRs (check-in: [6305a0c7a4] user: js, branch: trunk, size: 2645) [annotate] [blame] [check-ins using] [diff]
2018-08-04
00:48
Added: [8f48efd875] part of check-in [aefaa06dd1] Add utils/ofdns (check-in: [aefaa06dd1] user: js, branch: trunk, size: 2339) [annotate] [blame] [check-ins using]