ObjFW  History of src/OFDNSResolverSettings.m of merge-in:169692a

History of file src/OFDNSResolverSettings.m at check-in merge-in:169692a

2024-04-03
02:16
Change license to LGPLv3 only file: [07e382325c] check-in: [7413a728a7] user: js, branch: trunk, size: 18560 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [8540cd3817] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 18352 [annotate] [blame] [check-ins using] [diff]
2023-08-02
15:38
OFDNSResolverSettings: Don't assume AmiTCP file: [9b675f9c8d] check-in: [52044cf719] user: js, branch: trunk, size: 18352 [annotate] [blame] [check-ins using] [diff]
2023-07-31
00:00
OFDNSResolverSettings: Get nameserver on AmigaOS 3

Only tested with AmiTCP. file: [79088cc90b] check-in: [a703a4f200] user: js, branch: trunk, size: 17379 [annotate] [blame] [check-ins using] [diff]

2023-07-30
23:48
OFDNSResolverSettings: Allow ; for comments

AmiTCP seems to use ; instead of # for comments in the hosts file. file: [5041325a54] check-in: [cb260c0ef2] user: js, branch: trunk, size: 17223 [annotate] [blame] [check-ins using] [diff]

2023-04-17
11:56
Always make DNS names lowercase

This avoids problems when comparing them. file: [179fc83ef4] check-in: [ce2b268163] user: js, branch: trunk, size: 17103 [annotate] [blame] [check-ins using] [diff]

2023-04-10
18:51
OFDNSResolver: Rename usesTCP -> forcesTCP file: [efbcc5cf61] check-in: [1e62dc40eb] user: js, branch: trunk, size: 17023 [annotate] [blame] [check-ins using] [diff]
2023-01-13
01:28
OFDNSResolverSettings: Reject empty NS on Windows file: [f996c78e87] check-in: [c4f99bd429] user: js, branch: trunk, size: 17015 [annotate] [blame] [check-ins using] [diff]
2023-01-06
13:21
Ignore being unable to find hosts file on Windows file: [447992eee9] check-in: [a32494c59c] user: js, branch: trunk, size: 16937 [annotate] [blame] [check-ins using] [diff]
09:04
Update copyright file: [0bc62cea70] check-in: [8939cbdb52] user: js, branch: trunk, size: 16671 [annotate] [blame] [check-ins using] [diff]
2022-11-06
20:20
OFDNSResolverSettings: Use native encoding file: [1a84838633] check-in: [0ceb5bb869] user: js, branch: trunk, size: 16671 [annotate] [blame] [check-ins using] [diff]
2022-11-03
21:09
OFDNSResolverSettings: Don't assume UTF-8

Some systems even come by default with non-UTF-8 characters in those
config files. In particular, a German Windows XP uses non-UTF-8 comments
in there by default. file: [bdd49f7898] check-in: [cc2c113c29] user: js, branch: trunk, size: 16815 [annotate] [blame] [check-ins using] [diff]

2022-09-11
11:46
Clean up OFWindowsRegistryKey API file: [27f5b4db4d] check-in: [deb57aa653] user: js, branch: trunk, size: 16595 [annotate] [blame] [check-ins using] [diff]
2022-08-30
00:48
OFObject: Small API change file: [204140ead1] check-in: [4ad0c363f3] user: js, branch: trunk, size: 16584 [annotate] [blame] [check-ins using] [diff]
2022-07-17
13:57
OFDNSResolverSettings: Use HOST_NAME_MAX file: [a43cd003ad] check-in: [591d1c6c2b] user: js, branch: trunk, size: 16584 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [94502fce5f] check-in: [1a86b8175b] user: js, branch: trunk, size: 16499 [annotate] [blame] [check-ins using] [diff]
2021-08-07
23:25
Make Apple GCC 4.0.1 happy again file: [e0ccdc2d67] check-in: [176e97bd4d] user: js, branch: trunk, size: 16499 [annotate] [blame] [check-ins using] [diff]
2021-04-18
20:51
Rename everything in several smaller files file: [eb1fcb5845] check-in: [35de667566] user: js, branch: new-naming-convention, size: 16464 [annotate] [blame] [check-ins using] [diff]
15:55
Rename all functions in macros.h file: [616d5d27ad] check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 16463 [annotate] [blame] [check-ins using] [diff]
2021-04-17
14:13
Always prefix functions with the type file: [10c8382b79] check-in: [eb0cfa6ff9] user: js, branch: new-naming-convention, size: 16462 [annotate] [blame] [check-ins using] [diff]
13:58
of_socket_address_t -> OFSocketAddress file: [711318f6b6] check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 16462 [annotate] [blame] [check-ins using] [diff]
02:25
Rename remaining enums in OFString.h file: [b173bc8c7c] check-in: [169692a120] user: js, branch: new-naming-convention, size: 16466 [annotate] [blame] [check-ins using] [diff]
02:10
of_string_encoding_t -> OFStringEncoding file: [a8ccdee963] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 16454 [annotate] [blame] [check-ins using] [diff]
01:24
OF_NOT_FOUND -> OFNotFound file: [5a7847b465] check-in: [83dc0fe6e5] user: js, branch: new-naming-convention, size: 16462 [annotate] [blame] [check-ins using] [diff]
00:44
of_range_t -> OFRange file: [5f1a9f53fd] check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 16468 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [a893fa1b35] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 16456 [annotate] [blame] [check-ins using] [diff]
02:36
Style change: Allow more than 1 argument per line

This is only migrating some places, others will be migrated as they are
touched. file: [ace801f6de] check-in: [a0fd103a0b] user: js, branch: trunk, size: 16480 [annotate] [blame] [check-ins using] [diff]

2021-02-28
23:25
OFWindowsRegistryKey: More accurate method names file: [85c752af7f] check-in: [7c83502291] user: js, branch: trunk, size: 16492 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [7a11cbe993] check-in: [374e1a1bfa] user: js, branch: trunk, size: 16487 [annotate] [blame] [check-ins using] [diff]
2020-12-22
21:47
Fix Wii build file: [d89d6f4c03] check-in: [25f3799288] user: js, branch: trunk, size: 16576 [annotate] [blame] [check-ins using] [diff]
18:25
Rename hostname() to avoid shadowing file: [d77fb49b97] check-in: [1a6dbb19bc] user: js, branch: trunk, size: 16554 [annotate] [blame] [check-ins using] [diff]
16:43
Obtain DNS settings from NetStack on MorphOS file: [edf3853107] check-in: [79a7da1105] user: js, branch: trunk, size: 16542 [annotate] [blame] [check-ins using] [diff]
2020-11-01
11:35
OFString: Add -[substring{From,To}Index:] file: [7c81772fe9] check-in: [4bbac7ab17] user: js, branch: trunk, size: 13712 [annotate] [blame] [check-ins using] [diff]
2020-09-27
00:57
Work around bugs in Apple GCC 4.2.1 file: [92fa7c4194] check-in: [cbc09c6e26] user: js, branch: trunk, size: 13928 [annotate] [blame] [check-ins using] [diff]
2020-08-11
19:45
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). file: [aa15389045] check-in: [b6ee372b98] user: js, branch: trunk, size: 13909 [annotate] [blame] [check-ins using] [diff]

2020-05-28
21:14
Work around new libctru using id as parameter name file: [995314850c] check-in: [f4ba103dc0] user: js, branch: trunk, size: 13598 [annotate] [blame] [check-ins using] [diff]
2020-04-21
22:47
OFWindowsRegistryKey: Compatibility with Win XP

This requires a slight API change to OFWindowsRegistryKey, as the
previous API was depending on RegGetValueW(), which is not available on
Windows XP. file: [5313f1e2ca] check-in: [94f1f0f479] user: js, branch: trunk, size: 13498 [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
Update copyright file: [67fa5dd9c3] check-in: [c7f0229795] user: js, branch: trunk, size: 13369 [annotate] [blame] [check-ins using] [diff]
2019-10-03
21:43
Added: OFDNSResolver: Split out settings

This makes it easier to attach them to a query. file: [2a510449d0] check-in: [4fd5a7086c] user: js, branch: trunk, size: 13366 [annotate] [blame] [check-ins using]