aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdutils/td/utils/port/SocketFd.cpp
AgeCommit message (Expand)Author
2026-03-16Remove more unused context captures.levlam
2026-01-01Update copyright year.levlam
2025-01-01Update copyright year.levlam
2024-04-23Add proxy methods to maximize socket buffersiliavy
2024-01-01Update copyright year.levlam
2023-10-18Fix typos. (#2641)AYMEN Mohammed
2023-03-21Avoid the use of low-numbered file descriptors for sockets.levlam
2023-03-09Move EFAULT to the list of expected errors for ::read.levlam
2023-01-01Update copyright year.levlam
2022-07-14add Mutex wrapper around std::mutex and use it instead of SpinLockArseny Smirnov
2022-01-01Update copyright year.levlam
2021-12-16Immediately close non-connected sockets.levlam
2021-12-10Add more logging.levlam
2021-12-10Improve private field names.levlam
2021-10-18Minor warning fixes.levlam
2021-10-18Mark move constructors/assignment operators noexcept.levlam
2021-09-24Remove TD_EXPERIMENTAL_WATCH_OS.levlam
2021-07-04Make inherited classes final if possible.levlam
2021-07-03Use final instead of override.levlam
2021-06-14Close socket on Windows only after pending write is confirmed.levlam
2021-05-17Don't include SliceBuilder.h in logging.h.levlam
2021-04-08Fix ifdef check.levlam
2021-04-08Don't use sendmsg on Android.levlam
2021-04-04Add checks that SocketFd::read/write/writev return correct response.levlam
2021-04-04Fix writev on Windows.levlam
2021-03-29more checks for watch os versionArseny Smirnov
2021-03-26TD_EXPERIMENTAL_WATCH_OS cmake optionArseny Smirnov
2021-01-01Update copyright year.levlam
2020-11-02Minor improvements.levlam
2020-10-18Suppress SIGPIPE signals on write.levlam
2020-07-21PollableFd: explicit sync_with_pollArseny Smirnov
2020-06-22Unify constant name style.levlam
2020-06-15Move skip_eintr to a separate header.levlam
2020-06-07Fix some includes.levlam
2020-01-01Update copyright year.levlam
2019-07-23Fix includes.levlam
2019-07-06tdutils: update from other projectArseny Smirnov
2019-07-01TlsInit fixes.levlam
2019-04-26Fix return type of WSAGetOverlappedResult.levlam
2019-02-13Explicitly include common.h.levlam
2019-01-01Update copyright year.levlam
2018-12-17Fix IPAddress::get_any_addr.levlam
2018-12-17Fix IOCP error statuses.levlam
2018-10-07Better error messages.levlam
2018-09-27Use td::unique_ptr instead of std::unique_ptr whenever possible.levlam
2018-09-24SocketFd::get_pending_error bugfixArseny Smirnov
2018-09-11Better logging of NativeFd.levlam
2018-09-11Fix closing of SocketFd by other side.levlam
2018-09-11Move Iocp to separate files.levlam
2018-09-11Simplify NativeFd.levlam