Commit Graph

  • da770a7687 endianness.h: Default to little endian master Nikias Bassen 2025-11-24 01:27:07 +01:00
  • f614e0cb02 Add atexit call to (empty) deinit function to prevent stripping off initializer code Nikias Bassen 2025-11-22 13:46:29 +01:00
  • 0779631741 Add FUNDING Nikias Bassen 2025-09-08 00:14:41 +02:00
  • d79b3231b9 [github-actions] Update build workflow to use windows-latest Nikias Bassen 2025-07-11 00:42:29 +02:00
  • 4d527c7ce2 socket: Use const void* instead of void* in signature of socket_send() Nikias Bassen 2025-06-29 01:56:21 +02:00
  • aef2bf0f5b Updated NEWS for release 1.3.2 Nikias Bassen 2025-06-04 12:07:00 +02:00
  • 5825e9291b Update soversion for release Nikias Bassen 2025-06-04 12:06:03 +02:00
  • af3ab2e2e3 configure: [Windows] Add --with-winver option to specify minimum Windows version Nikias Bassen 2025-06-04 11:52:59 +02:00
  • fbf48dde19 Change order of includes to prevent compiler warning Nikias Bassen 2025-06-04 11:42:26 +02:00
  • 050ff3bf8f socket: [Windows] Use inet_ntop for >= Vista Nikias Bassen 2025-06-02 01:04:16 +02:00
  • 9409c9a09e configure: Make sure the check for newer libplist works as expected Nikias Bassen 2025-05-17 22:08:07 +02:00
  • db53b67ab7 utils: Remove 'plist helper' from header comment Nikias Bassen 2025-05-17 19:31:14 +02:00
  • 65986d1732 socket: [Windows] Use WSAAddressToStringA Nikias Bassen 2025-05-17 19:30:31 +02:00
  • cd095eb9b6 Use plist_new_unix_date API when available Nikias Bassen 2025-05-16 11:38:20 +02:00
  • c915351cb3 socket: Use a backwards-compatible way to deal with , before __VA_ARGS__ Nikias Bassen 2025-03-01 14:48:09 +01:00
  • fe28a576b6 socket: Fix error output Nikias Bassen 2025-02-13 03:50:17 +01:00
  • 5c9f8d6bc1 socket: Allow setting debug level via environment variable Nikias Bassen 2025-02-13 03:40:03 +01:00
  • bf9d739380 socket: WIN32: Make sure errno is set in error conditions Nikias Bassen 2025-02-13 03:35:49 +01:00
  • 396c801594 socket: Update inline attributes for gcc/clang Nikias Bassen 2025-02-13 03:23:27 +01:00
  • 87f449204f Fix compiler warning Nikias Bassen 2025-02-13 03:15:07 +01:00
  • 1abbdf9a0d socket: WIN32: call WSAInit from library constructor Nikias Bassen 2025-02-13 03:08:19 +01:00
  • eed04d575e socket: Improve error message output/verbose logging Nikias Bassen 2025-02-13 03:04:17 +01:00
  • 440dbbbf61 Add extern "C" guards to public headers Nikias Bassen 2024-12-27 01:55:34 +01:00
  • 1d9046fbd0 [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 Nikias Bassen 2024-12-02 06:02:53 +01:00
  • 4ed00e33a0 configure: Remove unused check Nikias Bassen 2024-12-02 06:02:12 +01:00
  • fdb0cb81c0 [github-actions] Run build workflow on pull_request Nikias Bassen 2024-11-29 04:30:39 +01:00
  • fee0ca03bf Fix unrecognized \e escape sequence Duncan Ogilvie 2024-11-28 17:32:50 +01:00
  • 9bdf7fe983 Fix compilation on MSVC Duncan Ogilvie 2024-11-26 18:39:28 +01:00
  • 7d3cc96077 Switch to better initializer strategy Duncan Ogilvie 2024-11-26 18:27:44 +01:00
  • 2373fca9f9 Change WIN32 to _WIN32 to check if running on Windows Duncan Ogilvie 2024-11-26 18:27:20 +01:00
  • 5140e4f2b9 socket.c: define AI_NUMERICSERV if undefined Sergey Fedorov 2024-10-29 11:12:26 +08:00
  • 1085e461a5 socket/win32: Use calloc where applicable in getifaddrs implementation Nikias Bassen 2024-10-21 12:27:40 +02:00
  • 69f98e35d6 sha1: Remove old commented-out code Nikias Bassen 2024-10-21 12:16:21 +02:00
  • a4ec1cf9cc Updated NEWS for release 1.3.1 Nikias Bassen 2024-10-09 01:40:47 +02:00
  • 08cd963b7a Updated README Nikias Bassen 2024-10-09 01:39:48 +02:00
  • 71b17749cd Update soversion for release Nikias Bassen 2024-10-09 01:33:32 +02:00
  • dd242cb910 socket: Remove greater-than check for scope_id since they might not be in order Nikias Bassen 2024-10-09 01:24:56 +02:00
  • 362f7848ac Update soversion for release 1.3.0 Nikias Bassen 2024-06-16 08:14:12 +02:00
  • 773f512382 Updated NEWS for release Nikias Bassen 2024-06-16 00:16:06 +02:00
  • 510ca0e0df Add SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 functions to interface Nikias Bassen 2024-06-15 20:31:37 +02:00
  • 14c2e4b64b socket: Create an IPv4 compatible IPv6 socket when NULL is passed to socket_create Nikias Bassen 2024-05-13 19:49:40 +02:00
  • bbf0c65cde Revert "Use updated libplist 2.5.0 API" Nikias Bassen 2024-05-13 19:47:35 +02:00
  • 1ee8d0ac23 socket: Haiku compilation fixes Jerome Duval 2024-04-11 10:08:22 +02:00
  • e61817ae57 Use updated libplist 2.5.0 API Nikias Bassen 2024-05-04 13:34:20 +02:00
  • 0d586cd586 automake: Prevent dist or distcheck when uncommitted changes are present Nikias Bassen 2024-04-15 20:07:51 +02:00
  • fde8946a39 Update NEWS for release 1.2.0 Nikias Bassen 2024-03-23 02:36:30 +01:00
  • 98affa8a86 Update soversion for release Nikias Bassen 2024-03-23 02:35:40 +01:00
  • bb5abbff82 Add helper code to deal with NSKeyedArchiver plist data Nikias Bassen 2024-03-23 01:47:50 +01:00
  • 3531163a1b [github-actions] Updated build workflow to use v3 for download-artifact Nikias Bassen 2024-03-23 01:43:24 +01:00
  • d9f069e634 [github-actions] Updated build workflow to use v4 for checkout and upload-artifact Nikias Bassen 2024-03-06 04:06:10 +01:00
  • fc10c88395 socket: Make sure errno is always set on error, and always return a meaningful error code Nikias Bassen 2024-03-06 03:15:47 +01:00
  • 6be525c3d3 Update NEWS for release 1.1.0 Nikias Bassen 2024-02-22 13:23:33 +01:00
  • 3ef649ffa5 Update soversion for release Nikias Bassen 2024-02-22 13:23:18 +01:00
  • 25a7cd30f5 Updated README Nikias Bassen 2024-02-21 17:36:00 +01:00
  • c721eaaf57 Updated README Nikias Bassen 2024-02-17 18:19:26 +01:00
  • 623b7415b0 Add version function to interface Nikias Bassen 2024-02-16 14:02:37 +01:00
  • 9a2b733732 socket: Allow NULL as address for socket_create() and socket_connect() Nikias Bassen 2024-02-16 12:51:35 +01:00
  • 6d72e57c34 Add missing include Nikias Bassen 2024-01-30 17:55:28 +01:00
  • 7ddaea3195 Move LIMD_GLUE_API definitions to public headers Nikias Bassen 2024-01-30 11:30:12 +01:00
  • 2d517ebceb socket: Conditionally compile using poll or select based on availability Nikias Bassen 2023-12-26 14:52:37 +01:00
  • bbc3c4e58f socket: Fix select failing when the process has many file descriptors by using poll instead messi 2022-10-24 13:37:58 +02:00
  • 2ae342bded win32: Fix external compilation using libimobiledevice-glue/thread.h Nikias Bassen 2023-12-16 00:12:29 +01:00
  • 202e8ec125 opack: Fix parsing of 32 and 64 bit packed values Nikias Bassen 2023-11-10 03:54:27 +00:00
  • 6096480407 win32: Remove windows.h from public headers Nikias Bassen 2023-12-11 12:21:02 +01:00
  • e314faac78 opack: Fixed 32bit buffer overflow Nikias Bassen 2023-11-10 03:38:42 +00:00
  • 214bafdde6 [github actions] Updated actions to newer versions Nikias Bassen 2023-05-13 05:01:42 +02:00
  • 0e7b8b42ce Make sure git-version-gen and .tarball-version are included in dist tarball Nikias Bassen 2023-04-28 18:40:55 +02:00
  • 884cfda633 git-version-gen: Prevent multiple lines of output Nikias Bassen 2023-04-28 18:35:33 +02:00
  • 114098d30e Add missing include 1.0.0 Nikias Bassen 2023-04-21 17:08:02 +02:00
  • d01ce4abbb Update README.md Tobias H. Petersen 2022-12-09 15:12:29 +01:00
  • 7bee88d7a1 Add NEWS for release Nikias Bassen 2023-04-21 16:39:20 +02:00
  • ff258f1bc1 autoconf: Automatically derive version number from latest git tag Nikias Bassen 2023-04-21 16:38:08 +02:00
  • 2e9b8a8bc5 Set minimum required libplist version to 2.3.0 Nikias Bassen 2023-04-21 16:37:07 +02:00
  • 44f2f758f7 Remove plist-related code in favor of new libplist API Nikias Bassen 2023-04-19 18:03:31 +02:00
  • 6fcb879459 Fix compilation on cygwin Josef Micka 2023-01-09 14:38:32 +01:00
  • 7eaa28ea95 [github-actions] Add a scheduled build every 1st of the month so we always have an artifact Nikias Bassen 2022-08-24 16:43:12 +02:00
  • d2ff7969dc termcolors: Rename COLOR_* macros to FG_* due to conflict with ncurses Nikias Bassen 2022-05-23 02:43:59 +02:00
  • c2e237ab54 [clang-tidy] Do not use else after return/break/continue Rosen Penev 2020-12-23 17:39:01 -08:00
  • 1c7619d5d4 [clang-tidy] utils: Fix too small loop variable Rosen Penev 2020-12-23 17:25:59 -08:00
  • c6ae88fa11 [clang-tidy] use uppercase numeric literals Rosen Penev 2020-12-23 17:19:26 -08:00
  • 00131b56d1 termcolors: Add missing stdio.h include Nikias Bassen 2022-04-13 13:25:47 +02:00
  • bc6c44b920 Updated README with pkg-config requirement Nikias Bassen 2022-04-04 08:48:31 +02:00
  • 0da2aa35f2 utils: Close file if buffer allocation fails in buffer_read_from_filename() Nikias Bassen 2022-04-04 06:43:41 +02:00
  • 17a2b964ca Fix undefined bswap32 and bswap64 for MIPS machine Potin Lai 2022-03-31 08:44:31 +08:00
  • 5950ea6d41 socket: Add socket_get_socket_port function Nikias Bassen 2022-03-29 11:16:29 +02:00
  • 78c1213231 [github-actions] Use windows-2019 instead of windows-latest for now Nikias Bassen 2022-03-29 11:16:01 +02:00
  • ecb0996fd2 utils: Use libplist's plist_from_memory instead of duplicating format detection Nikias Bassen 2022-02-09 03:27:48 +01:00
  • 90fc383320 Add support for Apple's OPACK encoding and TLV format Nikias Bassen 2022-02-04 04:21:28 +01:00
  • b5ccf24362 Add a simple char buffer implementation Nikias Bassen 2022-02-04 04:20:37 +01:00
  • 3cb687baa8 Ignore IDE files and macOS finder info Rick Mark 2021-11-21 06:53:01 -08:00
  • 106cea58ae socket: Add FreeBSD supprt to get_primary_mac_address Cameron Katri 2021-11-24 11:50:51 -05:00
  • 7c37434360 utils: Fix bad malloc result check in buffer_read_from_filename and test arguments for NULL Nikias Bassen 2021-10-19 02:50:34 +02:00
  • 499a5578b1 Updated README Nikias Bassen 2021-09-25 00:48:52 +02:00
  • 9a69735480 [github-actions] macOS: build for arm64 too Nikias Bassen 2021-09-13 23:15:36 +02:00
  • 042c1a264a Check availability of constructor attribute and use it on Windows in favor of DllMain Nikias Bassen 2021-09-13 18:38:56 +02:00
  • 9035527086 configure: Make sure to check properly for pthread_once and pthread_cancel Nikias Bassen 2021-08-31 23:51:52 +02:00
  • 0c91d155aa utils: Add missing plist_print_to_stream_with_indentation declaration to public header Nikias Bassen 2021-08-31 00:36:12 +02:00
  • da36666192 thread: Make sure cond_* API is publicly exported Nikias Bassen 2021-08-30 18:16:57 +02:00
  • de5758a936 utils: Make MAC_EPOCH define public Nikias Bassen 2021-08-30 02:56:59 +02:00
  • 52dd35f2d2 Update deprecated autoconf macros and update m4 files Nikias Bassen 2021-08-27 18:54:42 +02:00