ObjFW  Timeline

143 check-ins using file src/OFXMLParser.m version a92d1baa88

2018-10-07
21:06
OFTCPSocket: Use OF_KINDOF for block types (check-in: 53172692a6 user: js tags: trunk)
02:39
OFDNSResolver: Look at static hosts to get address (check-in: 4d335e89d6 user: js tags: trunk)
02:06
Remove resolver.m (check-in: 6e9ee122eb user: js tags: trunk)
2018-10-06
20:21
OFDNSResolver: Add sync resolve socket addresses (check-in: 22700e6082 user: js tags: trunk)
19:41
OFTCPSocket: -[setBlocking:] on new connections (check-in: 02073abe82 user: js tags: trunk)
19:36
OFTCPSocket: Implement sync connect via async (check-in: c5c4d38220 user: js tags: trunk)
18:39
OFSystemInfo: Fix signedness in comparison (check-in: 9723036211 user: js tags: trunk)
18:31
.travis.yml: Change download URL for amiga-gcc (check-in: d7795b525e user: js tags: trunk)
18:24
OFTCPSocket: Allow specifying the run loop mode (check-in: 29e9a4c868 user: js tags: trunk)
17:44
OFRunLoop: Fix missing nullable (check-in: 3c0d72802a user: js tags: trunk)
13:52
OFDNSResolver: Allow specifying the run loop mode (check-in: 7efb3c590e user: js tags: trunk)
2018-09-29
14:45
OFUDPSocket: Allow specifying the run loop mode (check-in: b90d4055a1 user: js tags: trunk)
2018-09-24
22:14
OFStream: Allow specifying the run loop mode (check-in: cf93ca4b21 user: js tags: trunk)
00:13
OFRunLoop: Add support for modes (check-in: 3fb96dff3c user: js tags: trunk)
2018-09-23
15:19
OFTCPSocket: SOCKS5 support for async connect (check-in: 228ac2af9b user: js tags: trunk)
2018-09-16
12:49
OFTCPSocket: Async connect without threads (check-in: 6638379972 user: js tags: trunk)
2018-09-15
23:35
OFDNSResolver: Send queries for unresolved CNAMEs (check-in: ae92690f92 user: js tags: trunk)
20:04
OFDNSResolver: Fix compilation with GCC (check-in: c4836192b2 user: js tags: trunk)
17:39
OFDNSResolver: Resolve CNAMEs for socket addresses (check-in: 25b05b7bce user: js tags: trunk)
13:45
OFDNSResolver: Group records by domain name (check-in: 7ba597c52d user: js tags: trunk)
2018-09-10
20:44
OFDNSResolver: Method to resolve host to addresses (check-in: 8555d64ee6 user: js tags: trunk)
2018-09-09
14:32
PLATFORMS.md: Update macOS, add Darling (check-in: 02e92f88aa user: js tags: trunk)
2018-09-05
20:27
configure: Only use -lnetwork on Haiku (check-in: fd6a6cbafd user: js tags: trunk)
2018-08-27
23:21
socket.m: Clean up #ifdefs (check-in: fa952c4c48 user: js tags: trunk)
22:48
Improve objfw-config flags (check-in: cddfc2ed56 user: js tags: trunk)
22:02
.travis.yml: Disable Wii until libogc is updated (check-in: f06e338487 user: js tags: trunk)
2018-08-26
21:06
socket.m: Set the sin_len field on Wii (check-in: 8386b52824 user: js tags: trunk)
18:39
Fix compilation for Wii (check-in: bed2db0fd3 user: js tags: trunk)
17:40
configure: Clean up flags for objfw-config (check-in: 3155de66ff user: js tags: trunk)
12:46
Initial support for async connect without threads (check-in: 1e79c0a969 user: js tags: trunk)
2018-08-25
19:09
tests: Use the same path tests on Wii as on 3DS (check-in: e649da7412 user: js tags: trunk)
19:04
Do not use lstat() on Wii (check-in: 66238960cb user: js tags: trunk)
19:02
Use the same path handling on Wii as on 3DS (check-in: 4d2a22a5d9 user: js tags: trunk)
18:58
OFFileManager: Make sure the FS is initialized (check-in: 698a1b8b13 user: js tags: trunk)
18:32
OFException: Reduce backtrace size to 16 (check-in: c272d187d7 user: js tags: trunk)
15:53
OFDNSResolver: Obtain name servers on Nintendo 3DS (check-in: 81674093ac user: js tags: trunk)
2018-08-20
01:24
OFDNSResolver: Do not use gethostname() on Wii (check-in: 40bf53792d user: js tags: trunk)
2018-08-19
23:50
OFDNSResolver: Do not allow IPs as local domain (check-in: 7050b3a480 user: js tags: trunk)
23:32
Add OFDNSResolverTests (check-in: 35347686ad user: js tags: trunk)
02:40
tests: Ignore unimplemented user{Config,Data}Path (check-in: e814441c17 user: js tags: trunk)
02:12
Several path handling improvements and more tests (check-in: 9e8164519c user: js tags: trunk)
01:13
Don't use nanosleep() on Nintendo 3DS (check-in: 06255a6aa8 user: js tags: trunk)
01:04
Do not use lstat() on Nintendo 3DS (check-in: c162213e4a user: js tags: trunk)
2018-08-18
23:10
Path handling for Nintendo 3DS (check-in: b519963535 user: js tags: trunk)
17:01
OFDNSResolver: Obtain name servers on AmigaOS 4 (check-in: 3d67a890fb user: js tags: trunk)
2018-08-17
01:17
AmigaOS 4: Do not use libauto (check-in: d71abc5366 user: js tags: trunk)
2018-08-16
22:33
Fix compilation for AmigaOS 4 (check-in: 7413f500db user: js tags: trunk)
2018-08-15
21:37
OFDNSResolver: Move settings into a single object (check-in: 4162178e50 user: js tags: trunk)
00:21
OFDNSResolver: Try all search domains (check-in: fcbb1100da user: js tags: trunk)
2018-08-14
00:26
Minor documentation fixes (check-in: fbfe80e8fa user: js tags: trunk)
2018-08-13
21:53
OFDNSResolver: Let the buffer belong to the query (check-in: 1e6bb58863 user: js tags: trunk)
21:48
OFDNSResolver: Require sender == receiver (check-in: b004db730a user: js tags: trunk)
21:37
OFDNSResolver: Parse more options (check-in: 0dc20b4226 user: js tags: trunk)
21:22
OFDNSResolver: Configurable timeout and retries (check-in: fb6ff94c52 user: js tags: trunk)
21:06
OFDNSResolver: Reduce code size (check-in: 5d169b2f58 user: js tags: trunk)
00:00
OFDNSResolver: Periodic config reload (check-in: 507d999b53 user: js tags: trunk)
2018-08-12
22:21
OFDNSResolver: Pass the FQDN to the callback (check-in: 457f722d18 user: js tags: trunk)
12:37
OFDNSResolver: Parse authority and additional RRs (check-in: 6305a0c7a4 user: js tags: trunk)
01:12
OFDNSResolver: Multiple attempts for resolving (check-in: 42cb3d287c user: js tags: trunk)
2018-08-11
21:53
Fix build on 3DS and Wii (check-in: 9a494f183b user: js tags: trunk)
21:34
.travis.yml: Re-enable 3DS, DS and Wii (check-in: 7acee0909f user: js tags: trunk)
20:45
Fix --disable-threads --disable-sockets (check-in: a220bd7393 user: js tags: trunk)
20:31
OFDNSResolver: Reorder methods and make GCC happy (check-in: eb2ccce976 user: js tags: trunk)
20:25
Add +[OFThread DNSResolver] (check-in: 2fb0769744 user: js tags: trunk)
20:10
OFDNSResolver: Try all available name servers (check-in: 56f80f9e5a user: js tags: trunk)
14:34
Fix compilation with --disable-sockets (check-in: 4cb7e95aa5 user: js tags: trunk)
14:29
OFDNSResourceRecord: Use of_socket_address_t (check-in: 75d2d3ba01 user: js tags: trunk)
14:00
Change the layout of of_socket_address_t (check-in: 8f810ecb7e user: js tags: trunk)
11:58
OFDNSResolver: Minor refactoring (check-in: 4afaa63320 user: js tags: trunk)
2018-08-06
22:34
socket.m: Replace inet_{ntop,pton} with own impl (check-in: ab9810ef69 user: js tags: trunk)
2018-08-05
20:00
Add a few missing casts (check-in: 4f49f55859 user: js tags: trunk)
19:31
OFDNSResolver: Do not close the sockets (check-in: 97ccd4a3e4 user: js tags: trunk)
19:27
OFRunLoop: More robust handling of cancels (check-in: 1bf3b2ac7c user: js tags: trunk)
15:24
OFDNSResolver: Let queries time out (check-in: 452616df69 user: js tags: trunk)
2018-08-04
23:54
Fix compilation with GCC (check-in: 7b0f48419d user: js tags: trunk)
23:43
OFDNSResolver: Improve error reporting (check-in: 647ec47eda user: js tags: trunk)
16:49
OFDNSResolver: Set UDP sockets to non-blocking (check-in: 2b72aa8c86 user: js tags: trunk)
16:23
Support for non-blocking UDP sockets (check-in: 7de9d67be9 user: js tags: trunk)
15:50
OFDNSResolver: Have one shared IPv4/IPv6 socket (check-in: 0b475d18d5 user: js tags: trunk)
15:35
Use OF_HAVE_IPV6 instead of HAVE_IPV6 (check-in: e36455441d user: js tags: trunk)
15:27
OFDNSResolver: Add support for parsing SRV records (check-in: 462cb8a108 user: js tags: trunk)
14:37
OFDNSResolver: Add support for parsing RP records (check-in: b5d9bd2fd0 user: js tags: trunk)
13:05
OFDNSResolver: Add support for parsing HINFOs (check-in: 86e9130742 user: js tags: trunk)
00:48
Add utils/ofdns (check-in: aefaa06dd1 user: js tags: trunk)
00:06
OFDNSResolver: Add a fallback for localhost (check-in: 4671310302 user: js tags: trunk)
2018-08-02
01:16
OFDNSResolver: Add support for parsing SOA records (check-in: c165d49455 user: js tags: trunk)
2018-08-01
23:02
OFDNSResourceRecord: Cleaner subclass separation (check-in: 17397bfad4 user: js tags: trunk)
2018-07-31
23:48
OFDNSResolver: Add support for {NS,PTR,TXT} RRs (check-in: 1124f7d4d4 user: js tags: trunk)
00:41
OFDNSResolver: Add support for parsing MX records (check-in: 650fdd14e3 user: js tags: trunk)
2018-07-30
22:24
Create an OFDNSResourceRecord subclass per type (check-in: bd5e1e2014 user: js tags: trunk)
00:07
OFDNSResolver: Add support for parsing AAAAs (check-in: 589a3e0f13 user: js tags: trunk)
2018-07-29
19:13
OFDNSResolver: Allow specifying query class & type (check-in: af30016cfb user: js tags: trunk)
18:38
OFDNSResolver: Add support for parsing CNAMEs (check-in: 3826822733 user: js tags: trunk)
16:16
macros.h: Fix a typo (check-in: 9383a4cf4a user: js tags: trunk)
14:48
configure: Make newer devkitPro versions happy (check-in: 4228b805ad user: js tags: trunk)
14:41
socket.m: Rename sin to addrIn (check-in: 2f73172fd6 user: js tags: trunk)
14:32
OFDNSResolver: Initial support for resolving (check-in: af4b18903d user: js tags: trunk)
2018-07-28
20:21
Add of_socket_address_ip_string() (check-in: 8aeee6680a user: js tags: trunk)
18:45
Rename OFLocalization -> OFLocale (check-in: aa0384d1bf user: js tags: trunk)
18:29
Add of_socket_address_parse_ip() (check-in: 2a1546da86 user: js tags: trunk)
17:46
macros.h: Fix missing ) and #include (check-in: d0b636d965 user: js tags: trunk)
17:38
Rename of_{udp_ -> }socket_address (check-in: b16f2b9e25 user: js tags: trunk)
16:48
macros.h: Add of_random() (check-in: a2a06d372a user: js tags: trunk)
14:33
OFDNSResolver: Add resolv.conf path for MorphOS (check-in: d0099ed8c9 user: js tags: trunk)
2018-07-10
22:58
OFDNSResolver: Get name servers & domain on Win32 (check-in: 42bee3f920 user: js tags: trunk)
21:24
OFDNSResolver: Win32: Get hosts path from registry (check-in: 4b20f0e12c user: js tags: trunk)
21:09
OFWindowsRegistryKey: Add convenience methods (check-in: 710622bc64 user: js tags: trunk)
20:44
OFWindowsRegistryKey: Allow retrieving the type (check-in: e8ae6a2ca1 user: js tags: trunk)
2018-07-09
00:22
Add OFWindowsRegistryKey (check-in: 5586022d34 user: js tags: trunk)
2018-07-08
19:42
OFDNSResolver: Paths for hosts file on more OSes (check-in: 418965bae3 user: js tags: trunk)
18:00
OF{LHA,Tar}Archive: Fix skipping over entries (check-in: 8333373867 user: js tags: trunk)
12:07
Initial code for OFDNSResolver (check-in: dd375b6d4e user: js tags: trunk)
2018-07-07
23:11
Add +[OFCharacterSet whitespaceCharacterSet] (check-in: aedb6bb8eb user: js tags: trunk)
22:40
Update to Unicode 11.0 (check-in: d5b0c3cdc1 user: js tags: trunk)
22:39
generators: Improve library symlinking (check-in: dcfac93cc3 user: js tags: trunk)
21:47
Fix nullability of of_application_main() (check-in: a4a38f1aea user: js tags: trunk)
21:37
Add -[componentsSeparatedByCharactersInSet:] (check-in: 8939d24b51 user: js tags: trunk)
2018-07-03
23:35
ofhttp: Move around the _URLIndex-- (check-in: ba6cb57178 user: js tags: trunk)
2018-07-01
15:14
OFSystemInfo: Add ObjFW version (check-in: 06cf4cc15f user: js tags: trunk)
2018-06-30
00:41
OFApplication: Add property for the active sandbox (check-in: 8eedb5a39a user: js tags: trunk)
2018-06-27
23:32
platform.h: Add RISC-V (check-in: b43e14f47c user: js tags: trunk)
03:32
Update config.guess and config.sub (check-in: 19e5df0ca4 user: js tags: trunk)
2018-06-24
23:31
-[tryReadTillDelimiter:]: Save data on exception (check-in: 51d335dbac user: js tags: trunk)
22:29
Fix missing static (check-in: 455e09469e user: js tags: trunk)
22:08
Rename -[listenWith{BackLog -> Backlog}:] (check-in: 3cd89fa8ba user: js tags: trunk)
19:53
OFSecureData: Add constant-time isEqual: (check-in: 68c8c02e80 user: js tags: trunk)
2018-06-23
20:15
ofarc: Fix double newline in output (check-in: 14dcc4929a user: js tags: trunk)
19:09
ofarc: Show more details for LHA archives (check-in: 1ace482d39 user: js tags: trunk)
2018-06-19
22:49
OFMethodSignature: Fix Win32 struct alignment (check-in: d2dc015fd3 user: js tags: trunk)
22:35
.travis.yml: Separate jobs for iOS (check-in: 137fee6ddd user: js tags: trunk)
2018-06-17
18:43
OFSystemInfoTests: Fix printing the wrong path (check-in: 104efe57a2 user: js tags: trunk)
18:41
ofarc: LHAArchive: Fix type mismatch (check-in: b508aa2625 user: js tags: trunk)
18:23
configure: Check for pthread_attr_getschedpolicy() (check-in: 839745fa85 user: js tags: trunk)
17:51
configure: Prefix Clang-only flags with -Xclang (check-in: 670184b60b user: js tags: trunk)
16:32
ofarc: Add LHA write and append support (check-in: bf8788d709 user: js tags: trunk)
16:16
Rename ofzip to ofarc (check-in: 51343e2dfc user: js tags: trunk)
15:29
.travis.yml: Update Xcode versions (check-in: 71479e9390 user: js tags: trunk)
11:19
OFLHAArchive: Write extensions (check-in: 4e5688382f user: js tags: trunk)
11:03
OFLHAArchive: Correctly write directory name (check-in: 816ec4d0f5 user: js tags: trunk)
02:54
Make GCC happy again (check-in: abf95ba35e user: js tags: trunk)
01:01
OFLHAArchive: Add write and append support (check-in: 54fe3999b7 user: js tags: trunk)
2018-06-16
15:50
Move OFLHAArchive_LHStream to a separate file (check-in: 3d7f5098f2 user: js tags: trunk)
14:36
OFXML*: Remember delimiter of attributes (check-in: 0ec6f9c1d9 user: js tags: trunk)