History of the file that is called src/OFHTTPServer.h at check-in 3228d624fe4699aa
|
2024-04-03
| ||
| 02:16 | [0b2a7cae11] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 5445) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-03
| ||
| 09:17 | [1bbd3d4319] part of check-in [83686d667e] Minor documentation style fix (check-in: [83686d667e] user: js, branch: 1.0, size: 5237) [annotate] [blame] [check-ins using] [diff] | |
| 09:17 | [1ff7289cfa] part of check-in [6fb87c3bbc] Minor documentation improvement (check-in: [6fb87c3bbc] user: js, branch: trunk, size: 5237) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [4313a7362c] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5238) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [3618d652f0] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 5238) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-27
| ||
| 13:58 | [afb1c28d66] part of check-in [29a41e5a78] Rename OFAlready{Connected -> Open}Exception (check-in: [29a41e5a78] user: js, branch: trunk, size: 5238) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-25
| ||
| 20:14 | [ba5fc5aae1] part of check-in [5a4e00df9a] Document more exceptions (check-in: [5a4e00df9a] user: js, branch: trunk, size: 5272) [annotate] [blame] [check-ins using] [diff] | |
|
2022-05-20
| ||
| 09:36 | [a2fd4b8141] part of check-in [f67621fa4d] OFHTTPServer: Send 400 on invalid path/query (check-in: [f67621fa4d] user: js, branch: trunk, size: 5113) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [df6e847201] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 5104) [annotate] [blame] [check-ins using] [diff] | |
|
2021-11-05
| ||
| 22:42 |
[7d3f688295]
part of check-in [a5a3047210]
Remove TLS server support
The current API is too tied to OpenSSL. (check-in: [a5a3047210] user: js, branch: trunk, size: 5104) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [78f35135ae] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 6338) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-03
| ||
| 11:35 | [19c7df3c10] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 6427) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [ba7a8e49d8] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 6427) [annotate] [blame] [check-ins using] [diff] | |
|
2019-09-29
| ||
| 19:35 |
[cd787cb48e]
part of check-in [496695d778]
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. (check-in: [496695d778] user: js, branch: trunk, size: 6424) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [3394497349] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 6398) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-03
| ||
| 12:40 | [3b876afaf6] part of check-in [607cd05ad7] OFHTTPServer: Support for using multiple threads (check-in: [607cd05ad7] user: js, branch: trunk, size: 6410) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [00ea092795] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 5221) [annotate] [blame] [check-ins using] [diff] | |
|
2018-11-10
| ||
| 10:01 | [b239acc622] part of check-in [f6d9264de0] OFHTTPServer: Add support for TLS (check-in: [f6d9264de0] user: js, branch: trunk, size: 5215) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-27
| ||
| 20:36 |
[108c0e95d0]
part of check-in [d375061886]
OFHTTP{Client,Server}: Rename body to requestBody
This makes it more clear that this has nothing to do with the body of | |
|
2018-02-25
| ||
| 02:38 |
[d45b5ef4ed]
part of check-in [f756fb2ff6]
OFHTTPServer: Move the body out of the request
Instead, provide a stream for the body to the callback. (check-in: [f756fb2ff6] user: js, branch: trunk, size: 4351) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [20ec2e1ce9] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 4225) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-18
| ||
| 18:50 | [751caf553b] part of check-in [cc3ad3ddd3] Documentation: Use @brief for all properties (check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 4202) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-26
| ||
| 22:01 | [e0793a9509] part of check-in [319709fff1] Many nullability fixes (check-in: [319709fff1] user: js, branch: 0.90, size: 4216) [annotate] [blame] [check-ins using] [diff] | |
| 21:53 | [c1f8d9bed3] part of check-in [52011fbfd6] Many nullability fixes (check-in: [52011fbfd6] user: js, branch: trunk, size: 4174) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-24
| ||
| 11:24 | [6c55e5b8df] part of check-in [f8498bb114] Change type for async exceptions to id (check-in: [f8498bb114] user: js, branch: trunk, size: 4134) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-14
| ||
| 13:33 | [d3a518f515] part of check-in [4eab54022e] Always have assign before nonatomic (check-in: [4eab54022e] user: js, branch: trunk, size: 4176) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-11
| ||
| 22:26 | [4a1a4ca81a] part of check-in [9db36c14b5] Always have retain / copy before nonatomic (check-in: [9db36c14b5] user: js, branch: trunk, size: 4176) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-13
| ||
| 16:29 | [6f778fd782] part of check-in [f663d40cbd] Also use nonatomic for non-object properties (check-in: [f663d40cbd] user: js, branch: trunk, size: 4176) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[7497041027]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 4149) [annotate] [blame] [check-ins using] [diff] | |
|
2017-04-30
| ||
| 13:35 |
[8ee31cc729]
part of check-in [0a73af49f0]
Use nonatomic for properties and clean up
This changes retaining behavior, meaning properties are not returned | |
|
2017-02-04
| ||
| 17:45 | [77f81be914] part of check-in [5a31a537a1] Fix typos in comments and strings found by aspell (check-in: [5a31a537a1] user: js, branch: trunk, size: 4118) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[28d68003aa]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-03-20
| ||
| 15:25 | [6850d173d1] part of check-in [3b20e90066] OFHTTPServer: Delegate for client socket exception (check-in: [3b20e90066] user: js, branch: 0.8, size: 5191) [annotate] [blame] [check-ins using] [diff] | |
| 15:24 | [c2275afafe] part of check-in [3acdce88f5] OFHTTPServer: Delegate for client socket exception (check-in: [3acdce88f5] user: js, branch: trunk, size: 4111) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-05
| ||
| 14:55 |
[79f127a3bc]
part of check-in [6b4d138cc3]
OFHTTPServer: Allow setting name to nil
Setting it to nil means no Server header is sent. (check-in: [6b4d138cc3] user: js, branch: trunk, size: 3251) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:43 |
[e9ed10111d]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 4331) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[5c01a19877]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 3113) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 14:20 |
[3703de943a]
part of check-in [ba62f00fac]
Clean up optional protocols
Now that we can require GCC >= 4.6, we no longer need to have a category | |
| 11:43 |
[c2a9a2ca01]
part of check-in [48980f2297]
Make properties a requirement and clean up code
This increases the required GCC version from 4.0 to 4.6 (exception: | |
|
2015-06-17
| ||
| 22:11 |
[0b4b52c4cd]
part of check-in [80e1a9655b]
Add OF_NULLABLE_PROPERTY
This is necessary to make GCC (>= 4.6 and Apple GCC) happy as they don't | |
|
2015-06-14
| ||
| 12:43 | [a9420ff4db] part of check-in [f62c04e5d8] Minor interface fixes (check-in: [f62c04e5d8] user: js, branch: trunk, size: 4294) [annotate] [blame] [check-ins using] [diff] | |
|
2015-06-13
| ||
| 22:26 | [1d47d66b5b] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 4303) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [a748f86500] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 4171) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-18
| ||
| 18:50 | [45dbd3ac59] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 4165) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [4d1c017d3b] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4030) [annotate] [blame] [check-ins using] [diff] | |
|
2013-08-15
| ||
| 19:00 | [7e91272370] part of check-in [1d7a1cbca0] Move private methods into private headers. (check-in: [1d7a1cbca0] user: js, branch: trunk, size: 4024) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-29
| ||
| 19:43 | [d556b97800] part of check-in [36d0b1e2d8] Rename OFHTTPRequestReply to OFHTTPResponse. (check-in: [36d0b1e2d8] user: js, branch: trunk, size: 4148) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-26
| ||
| 19:42 | [6142f7e628] part of check-in [590c377d8a] Make it possible to disable sockets. (check-in: [590c377d8a] user: js, branch: trunk, size: 4151) [annotate] [blame] [check-ins using] [diff] | |
|
2013-03-08
| ||
| 22:44 |
[ffe70c28fb]
part of check-in [e8473b9db8]
Document the block types.
This also removes "bool *stop" from some blocks where it does not make | |
|
2013-03-04
| ||
| 17:20 |
[37d7fcda08]
part of check-in [c5ef582958]
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
|
2013-02-12
| ||
| 18:22 | [bf775ba1f9] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 4085) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-26
| ||
| 00:13 |
[3553c698ef]
part of check-in [bdf9c4d96b]
Make OFHTTPRequestReply a stream.
This also implements chunked transfer encoding for OFHTTPServer and adds Additionally, this makes it possible to add an async version of | |
|
2013-01-10
| ||
| 22:52 | [4cb8dc3eba] part of check-in [365d74aa27] Fix all Doxygen warnings. (check-in: [365d74aa27] user: js, branch: trunk, size: 4050) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [907886c51a] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 3964) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-27
| ||
| 11:21 |
[0320d9c75b]
part of check-in [df7b88405a]
OFHTTPServer: Pass errors from listening socket.
This way, it is possible to recover from errors by e.g. stopping the | |
|
2012-12-26
| ||
| 20:55 |
[e4f4f862dd]
part of check-in [75f187cef5]
OFHTTPRequestResult -> OFHTTPRequestReply.
The class also has its own file now. (check-in: [75f187cef5] user: js, branch: trunk, size: 3333) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-20
| ||
| 16:42 | [3a94e6391a] part of check-in [89177dcd09] Remove dummy implementations for formal protocols. (check-in: [89177dcd09] user: js, branch: trunk, size: 3337) [annotate] [blame] [check-ins using] [diff] | |
| 13:03 | [43b8941dbf] part of check-in [a31bba0947] OFHTTPServer: Make is possible to stop the server. (check-in: [a31bba0947] user: js, branch: trunk, size: 3445) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-11
| ||
| 14:40 | [d43ccf4c58] part of check-in [eea79730f4] OFHTTPServer: Make the server name configurable. (check-in: [eea79730f4] user: js, branch: trunk, size: 3246) [annotate] [blame] [check-ins using] [diff] | |
| 12:32 | [551f28751a] part of check-in [e0c2d4af24] OFHTTPServer: Small fixes. (check-in: [e0c2d4af24] user: js, branch: trunk, size: 2879) [annotate] [blame] [check-ins using] [diff] | |
| 12:12 | Added: [a5be6ab75a] part of check-in [190b9d3a5c] Add OFHTTPServer. (check-in: [190b9d3a5c] user: js, branch: trunk, size: 2843) [annotate] [blame] [check-ins using] | |