| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | net: implement OpenBSD and NetBSD support & add stubs for other targets & ↵ | Laytan Laats | 2026-01-11 | 1 | -19/+28 |
| | | | | | cleanup | ||||
| * | Change Odin's LICENSE to zlib from BSD 3-clause | gingerBill | 2025-10-28 | 1 | -1/+1 |
| | | | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form. | ||||
| * | Implemented _socket_info_error on peer_endpoint and bound_endpoint | PePerRoNii | 2025-06-15 | 1 | -4/+4 |
| | | |||||
| * | added linux implementation NOTE: tcp_recv_error doesn't cover all cases | PePerRoNii | 2025-06-11 | 1 | -0/+13 |
| | | |||||
| * | Replace default_tcp_options with constant (#5056) | Jeroen van Rijn | 2025-04-19 | 1 | -2/+2 |
| | | | | Replace `default_tcp_options` with constant | ||||
| * | net: rework errors to be cross-platform | Laytan Laats | 2025-04-05 | 1 | -42/+43 |
| | | |||||
| * | Add mDNS/Bonjour/Avahi (.local) support for Windows | Jeroen van Rijn | 2025-01-27 | 1 | -1/+3 |
| | | |||||
| * | net: fix leaking sockets in listen_tcp if an error occurs | Laytan Laats | 2024-10-08 | 1 | -13/+21 |
| | | |||||
| * | net: fix leaking sockets in dial_tcp if connect errors | Laytan Laats | 2024-10-08 | 1 | -1/+2 |
| | | |||||
| * | Merge pull request #4261 from laytan/net-bound-endpoint | gingerBill | 2024-09-19 | 1 | -0/+13 |
| |\ | | | | | net: add `bound_endpoint` procedure | ||||
| | * | net: add `bound_endpoint` procedure | Laytan Laats | 2024-09-17 | 1 | -0/+13 |
| | | | |||||
| * | | Fix a few incorrectly placed build tags. | Karl Zylinski | 2024-09-14 | 1 | -1/+1 |
| | | | |||||
| * | | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 1 | -1/+1 |
| |/ | | | | file tag syntax. | ||||
| * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #3810 from Feoramund/freebsd-core-net | Jeroen van Rijn | 2024-08-09 | 1 | -0/+2 |
| |\ | | | | | Port `core:net` to FreeBSD | ||||
| | * | Add new contribution notes to `core:net` | Feoramund | 2024-08-05 | 1 | -0/+2 |
| | | | |||||
| * | | Make all handles non-inheritable by default | flysand7 | 2024-07-18 | 1 | -3/+3 |
| | | | | | | | | | | | The sockets are left as non-inheritable because they never should be inherited. | ||||
| * | | Even more style fixes | gingerBill | 2024-06-29 | 1 | -2/+2 |
| | | | |||||
| * | | Add another `-vet-cast` check | gingerBill | 2024-06-29 | 1 | -2/+2 |
| |/ | |||||
| * | fix(net): fix return type for `send_tcp` | Rickard Andersson | 2024-04-19 | 1 | -1/+1 |
| | | | | | | Was `.Connection_Closed` but this is only inferrable if our return type is not a sub-union of another. | ||||
| * | docs(net): add comment about `EPIPE` -> `Connection_Closed` | Rickard Andersson | 2024-04-19 | 1 | -1/+3 |
| | | |||||
| * | feat(net): turn `EPIPE` into `Connection_Closed` | Rickard Andersson | 2024-04-19 | 1 | -1/+3 |
| | | |||||
| * | fix(net): add `NOSIGNAL` to `send` options | Rickard Andersson | 2024-04-19 | 1 | -1/+1 |
| | | | | | | | | This is a better default than not having it, since it turns errors that would be signals into error values instead. We could take these as options but given that we currently don't I think this at the very least improves on the status quo. | ||||
| * | [net]: Fix passing the wrong socket to on linux | flysand7 | 2023-11-24 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #2948 from flysand7/fix-do | Jeroen van Rijn | 2023-11-11 | 1 | -1/+3 |
| |\ | | | | | [core]: Remove `do` keyword from the core library | ||||
| | * | [core]: Remove `do` keyword from the core library | flysand7 | 2023-11-11 | 1 | -1/+3 |
| | | | |||||
| * | | Fix use of unitialized socket in socket_linux.odin#_dial_tcp_from_endpoint | Divan Burger | 2023-11-06 | 1 | -1/+1 |
| |/ | |||||
| * | Implement new sys/unix package | flysand7 | 2023-10-27 | 1 | -245/+221 |
| | | |||||
| * | Fix Timeval for darwin and linux | James Duran | 2023-06-07 | 1 | -4/+4 |
| | | |||||
| * | Add `set_blocking` for network sockets | Sokus | 2023-03-08 | 1 | -0/+23 |
| | | |||||
| * | More coalescing. | Jeroen van Rijn | 2023-03-03 | 1 | -59/+48 |
| | | |||||
| * | Coalesce socket_windows | Jeroen van Rijn | 2023-03-03 | 1 | -24/+0 |
| | | |||||
| * | Make more private. | Jeroen van Rijn | 2023-03-03 | 1 | -11/+79 |
| | | |||||
| * | Alignment + unnecessary allocator param. | Jeroen van Rijn | 2023-03-03 | 1 | -5/+5 |
| | | |||||
| * | big error cleanup | Colin Davidson | 2023-03-02 | 1 | -192/+11 |
| | | |||||
| * | manually start merging core_net | Colin Davidson | 2023-03-01 | 1 | -0/+532 |