Dima Pulkinen
a1bbc693c9
ignore static library binaries in version control
2024-02-29 11:53:29 +02:00
Dima Pulkinen
68c6e7d6b2
use psp-un header when building for psp
2024-02-29 11:52:39 +02:00
Dima Pulkinen
bfb76ff2b6
cleanup unused definitions from psp-un header
2024-02-29 11:50:08 +02:00
Dima Pulkinen
675c4d4b2e
add sys/un.h from FreeBSD
2024-02-29 10:59:00 +02:00
Dima Pulkinen
e236459209
a very hacky way to build static libraries
2024-02-29 10:46:30 +02:00
Dima Pulkinen
adc12c9101
add gethostname function for PSP
2024-02-29 10:27:47 +02:00
Dima Pulkinen
fe6d7ee9c6
link against static Lua library on PSP
2024-02-28 09:59:47 +02:00
Dima Pulkinen
69d4916a0f
final fixes for building for PSP without IPv6 support
2024-02-28 09:38:54 +02:00
Dima Pulkinen
b41e0a03c2
add sockaddr storage struct from libevent by Niels Provos and Nick Mathewson
2024-02-28 09:34:01 +02:00
Dima Pulkinen
4a6a522e33
add PSP config file
2024-02-27 16:01:59 +02:00
Dima Pulkinen
8b5739dc00
compile netdb-compat as a part of the build process
2024-02-27 16:01:59 +02:00
Dima Pulkinen
59c66e32c7
add herror.c from MiNTLib
2024-02-27 16:01:59 +02:00
Dima Pulkinen
bde776704a
remove unused functions from netdb-compat
2024-02-27 16:00:03 +02:00
Dima Pulkinen
cc86141206
add netdb.h from libphoenix by Jan Sikorski and Michal Miroslaw
2024-02-27 13:57:15 +02:00
Dima Pulkinen
c0a5be8433
add symbian_stubs.c from perl5 by Nokia
2024-02-27 13:57:15 +02:00
Dima Pulkinen
f5dcb51dd6
add psp to the list of supported platforms
2024-02-27 13:57:15 +02:00
Dima Pulkinen
4975a4234d
rough inclusion of external getaddrinfo
2024-02-27 13:56:39 +02:00
Dima Pulkinen
7b0aae7052
add getaddrinfo by Motoyuki Kasahara
2024-02-27 10:27:14 +02:00
Dima Pulkinen
fa0ad4def4
make ipv6 support optional
2024-02-27 10:22:59 +02:00
Alexandre Detiste
98be8d9fc1
chore(http): Correct typos in error message and code comments ( #423 )
2024-02-12 11:28:01 +03:00
Max1Truc
fa69770e52
fix(http): Use the right protocol for proxies ( #386 )
2023-11-23 08:01:29 +03:00
_AMD_
13f2b3c663
fix(http): Correct receiveheaders() handling of folded values ( #420 )
2023-11-13 23:33:26 +03:00
Caleb Maclennan
453a5207ed
style(docs): Trim trailing whitespace in HTML docs
...
Many editors remove these automatically anyway which makes opening and
editng the docs cause a bunch of noise. This is just to get the noise
out of the way in a style commit so it doesn't leak into other PRs
2023-11-11 08:07:38 +03:00
Caleb Maclennan
de359ea408
chore(core): Update version markers to last released version
...
Closes #401
2023-11-11 00:48:02 +03:00
Caleb Maclennan
c93f9154e1
feat(rockspec): Ship mbox parser with LuaRocks, already packaged in some distros
...
Closes #324
2023-11-11 00:44:22 +03:00
Caleb Maclennan
8a5368b659
Merge pull request #418 from alerque/url-empty-path
2023-11-09 14:11:33 +03:00
Paul Kulchenko
22b8202d70
fix(wsocket): Properly report CONNRESET ( #81 )
2023-11-09 14:00:09 +03:00
Caleb Maclennan
3a817a56eb
fix(url): Avoid fragment being part of authority, allows parsing empty paths
2023-11-08 23:27:58 +03:00
Caleb Maclennan
7eaf648056
fix(url): Avoid query string being part of authority, allows parsing empty paths
2023-11-08 14:50:43 +03:00
georgeto
bef62aeb50
fix(inet): Return port as number in getsockname ( #392 )
2023-11-08 14:29:06 +03:00
Caleb Maclennan
43a97b7f00
ci: Update Luacheck to v1+, use newer Ubuntu runner images
2023-11-08 13:14:04 +03:00
Caleb Maclennan
64c9d531df
ci: Identify CI jobs better and skip irrelevant platform specific steps
2023-11-08 13:08:10 +03:00
Caleb Maclennan
0f37af645c
Merge pull request #415 from leso-kn/feature/actions-windows
2023-10-30 22:04:00 +03:00
leso-kn
9c6195ea62
ci: Enable windows build
2023-10-27 19:31:18 +02:00
leso-kn
708e50f8e6
refactor(core): Replace check for SO_BINDTODEVICE support with platform independent version
2023-10-27 11:34:39 +02:00
leso-kn
0bc8c56043
fix(core): Disable SO_BINDTODEVICE on windows
...
Co-authored-by: Sewbacca <sebastian.kalus@kolabnow.com>
2023-10-27 09:59:26 +03:00
Leso_KN
f741a88b80
feat(tcp): Add 'bindtodevice' option ( #408 )
2023-10-23 21:27:01 +03:00
Caleb Maclennan
9100f7e3ab
docs: Fixup badge URLs with current GH API
2023-10-17 09:07:25 +03:00
Henri D
8c2ff7217e
fix(http): Allow relative redirect on https ( #395 )
...
Location header can now be relative: https://httpwg.org/specs/rfc9110.html#field.location
2022-10-08 09:42:36 +03:00
Caleb Maclennan
26b524e1d7
Revert "fix(usocket): Fix typo in return value function name"
...
This reverts commit 88c72acd77
.
See discussion on #390
2022-08-31 00:34:39 +03:00
Caleb Maclennan
48164b572e
Merge branch 'zhaozg/master'
2022-08-30 13:17:21 +03:00
zhaozg
159890c366
style(usocket): Remove trailing space at EOL
2022-08-30 13:16:38 +03:00
zhaozg
88c72acd77
fix(usocket): Fix typo in return value function name
2022-08-30 13:15:53 +03:00
George Zhao
30ddf0eaea
style(core) Remove lingering c-style comment ( #388 )
2022-08-27 21:31:54 +03:00
Thijs Schreijer
87c48f3e4d
Merge pull request #364 from lunarmodules/cleanup
2022-08-24 12:31:18 +02:00
Caleb Maclennan
95b7efa9da
chore: Release v3.1.0
2022-07-27 10:07:00 +03:00
Caleb Maclennan
80503077db
ci: Echo correct platform in job title
2022-07-27 09:55:54 +03:00
rpatters1
5a7e3f0888
fix(build): Use gai_strerrorA not gai_strerror on Windows
...
* Explicitly call gai_strerrorA (for Windows builds), so that the code work correctly in 32bit or 64bit builds.
* Implement GAI_STRERROR macro to deal with Windows vs. Non-Windows compiles for 64-bit.
* make usocket.c consistent with other modules that call macro GAI_STRERROR
* Use different name not just different case for macro wrapping function
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
2022-07-27 09:51:35 +03:00
Kim Alvefur
d1ad8160cb
feat(tcp): Add support for TCP Defer Accept
...
This makes it so that a listening socket does not become readable for
accept() until a connection has been fully established *and* started
sending something, thus the program doesn't have to wait for the first
data. This only makes sense for client-speaks-first protocols.
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
2022-07-27 09:40:18 +03:00
Kim Alvefur
0c7df119c2
feat(tcp): Add support for TCP Fast Open
2022-07-27 09:16:43 +03:00