Commit Graph

  • f90555ba4d Add github sync for libsam3 master eyedeekay 2025-05-10 18:48:13 -04:00
  • ea52a3251d Merge pull request #23 from i2p/macos-build-fixes v0.31.2 idk 2024-02-25 15:01:14 -05:00
  • 03954db321 add MSG_NOSIGNAL to libsam3.c eyedeekay 2024-02-18 13:05:52 -05:00
  • c8185f0ea8 add MSG_NOSIGNAL during mac pp phase eyedeekay 2024-02-17 10:33:42 -05:00
  • 02b3826685 include time header eyedeekay 2024-02-13 12:05:00 -05:00
  • a71a49800f fix typo eyedeekay 2024-02-13 10:47:43 -05:00
  • 3166418a2d define SOCK_NONBLOCK and SOCK_CLOEXEC for OSX" eyedeekay 2024-02-13 10:46:06 -05:00
  • b5ae6552d0 Include section needs to be true if __APPLE__ is defined eyedeekay 2024-02-13 10:36:37 -05:00
  • 344c62307d It needs to go in sam3a eyedeekay 2024-02-13 10:31:54 -05:00
  • 7edf37b893 that was a misidentification, use netinet/tcp instead eyedeekay 2024-02-13 10:24:55 -05:00
  • 140adb2141 that was a misidentification, use netinet/tcp instead eyedeekay 2024-02-13 10:24:37 -05:00
  • b6d51e6284 since SOL_SOCKET doesn't exist on Mac, pass SOL_TCP on that platform eyedeekay 2024-02-13 10:17:17 -05:00
  • b84a3caddf Merge branch 'macos-build-fixes' of github.com:i2p/libsam3 into macos-build-fixes eyedeekay 2024-02-09 16:55:06 -05:00
  • 7dbc7c1aae extern sam3atimeval2ms, sam3ams2timeval eyedeekay 2024-02-09 16:50:51 -05:00
  • c38987ac1c Update src/libsam3a/libsam3a.c idk 2024-02-09 17:21:46 +00:00
  • 92b38de9cb Remove sysinfo.h from the Apple header section eyedeekay 2024-02-09 10:25:48 -05:00
  • 8b554c13b5 Include mach_time on osx platforms eyedeekay 2024-02-08 11:23:59 -05:00
  • 390793bdb8 Use getpid and TickCount when on OSX platforms eyedeekay 2024-02-08 11:21:18 -05:00
  • e567bb463c Update src/libsam3a/libsam3a.c idk 2024-02-08 16:21:56 +00:00
  • 883932c073 Update src/libsam3/libsam3.c idk 2024-02-08 16:21:24 +00:00
  • 64d85291fd Disable use of sysinfo.h on Mac OSX and replace deprecated functions that killed it eyedeekay 2024-02-07 11:44:43 -05:00
  • 6bee253ca6 Use PID/TickCount for random nickname string on __APPLE__ Platforms eyedeekay 2024-02-07 11:34:39 -05:00
  • 94478efec2 Fix some of the headers to make progress on fixing OSX builds eyedeekay 2023-12-22 12:04:24 -05:00
  • 2226ef0a20 Merge branch 'MITLicense' into 'master' idk 2023-07-24 23:03:12 +00:00
  • cd24279c2a Replace License that Prominently Features an Expletive obscuratus 2023-07-22 19:25:45 +00:00
  • 35754667d8 Merge branch 'datagram-example' into 'master' idk 2023-07-18 19:41:23 +00:00
  • 4843b0b624 Fixes for Datagram Example obscuratus 2022-08-16 19:40:42 +00:00
  • 27fabf8a82 fix out-of-bounds sig, closes #2, thanks @obscuratus idk 2022-08-07 23:26:15 -04:00
  • 36528099fd check in fix from @obscuratus, thanks for the MR, closes #1 idk 2022-08-07 23:23:27 -04:00
  • 3b004ee4c7 add note to non-functioning boost example idk 2022-06-28 15:37:19 -04:00
  • 1920a37572 fix missing signature type in sam3CreateSession DESTINATION GENERATE idk 2022-06-28 15:36:11 -04:00
  • ebf7d0b012 Merge pull request #16 from i2p/generateKeys v0.31.01 idk 2020-12-13 13:51:33 +00:00
  • b410da5986 add new examples/tests idk 2020-12-13 01:01:44 -05:00
  • 1b7b8cf8ba add new examples/tests idk 2020-12-13 01:00:46 -05:00
  • 9ca783a022 fix public key out put in generateKeys idk 2020-12-13 00:57:13 -05:00
  • 8623304b62 FORWARD is different from CONNECT and ACCEPT (#14) v0.31.00 idk 2020-11-24 18:12:26 +00:00
  • 3f14a30065 clang-fmt idk 2020-11-24 13:12:07 -05:00
  • ce0d1bfdfa FORWARD is different from CONNECT and ACCEPT remember-c idk 2020-11-24 13:09:52 -05:00
  • 749519ab1f Merge pull request #13 from i2p/remember-c idk 2020-11-24 17:43:46 +00:00
  • a04bb557c7 don't check for a correct reply idk 2020-11-24 12:38:20 -05:00
  • 4bcaa17adb Merge pull request #12 from i2p/remember-c idk 2020-11-24 17:15:18 +00:00
  • ca20286c6b do the checkIsSilent better idk 2020-11-24 12:01:34 -05:00
  • 0aebf5a20a Merge pull request #11 from i2p/remember-c idk 2020-11-23 23:28:08 +00:00
  • baf1b3e580 clang-fmt idk 2020-11-23 15:01:07 -05:00
  • e6b8f5e231 No, it needs to me a regular array not a string literal idk 2020-11-23 15:00:19 -05:00
  • b324eb1e21 add examples to test silent sessions idk 2020-11-23 14:53:23 -05:00
  • 610e6c106e Fix initialization of 'silent' *char idk 2020-11-23 14:39:00 -05:00
  • 03ccfe263b Merge pull request #9 from i2p/windows-libsam3 idk 2020-11-20 19:42:51 +00:00
  • 20719276ec One last fix for the ssize_t define on Unixes windows-libsam3 idk 2020-11-20 11:58:47 -05:00
  • f452e2729f Add some notes about the linker and our library users to the README.md idk 2020-11-20 11:53:26 -05:00
  • 92a33c892a Adjust how we define SOCK_CLOEXEC and SOCK_NONBLOCK on Windows idk 2020-11-20 11:31:59 -05:00
  • 4bf14d38e1 Make libsam3a compile on Windows, but seek clarity about if this is the correct approach tomorrow idk 2020-11-20 00:53:21 -05:00
  • 7f8e2b1082 fmt, add cross-compilind docs README.md idk 2020-11-18 15:13:57 -05:00
  • f1a0559821 fmt, add cross-compilind docs README.md idk 2020-11-18 15:02:44 -05:00
  • af7803c6fe define ssize_t on Windows ourselves idk 2020-11-18 14:56:00 -05:00
  • e37c273913 define ssize_t on Windows ourselves idk 2020-11-18 13:12:14 -05:00
  • c635aa4f6c define ssize_t on Windows ourselves idk 2020-11-18 12:26:15 -05:00
  • 49286ea282 This should add Windows support to libsam3, but **NOT** libsam3a idk 2020-11-18 11:41:26 -05:00
  • 4ed9b483fb Merge branch 'master' of https://github.com/i2p/libsam3 idk 2020-11-18 11:39:52 -05:00
  • 83866763b8 Merge pull request #8 from eyedeekay/certfix idk 2020-11-17 16:36:49 +00:00
  • c5a0504d12 Merge pull request #4 from eyedeekay/certfix idk 2020-11-17 16:22:12 +00:00
  • d88d7a17e3 Merge pull request #3 from eyedeekay/silent certfix idk 2020-11-17 16:16:49 +00:00
  • 3c5e640c07 Merge branch 'certfix' into silent silent idk 2020-11-17 16:15:20 +00:00
  • 4436a53403 Merge pull request #2 from sehraf/certfix idk 2020-11-17 16:13:19 +00:00
  • 796133ec42 Add a function to start a silent session instead of a regular session idk 2020-11-17 11:08:05 -05:00
  • abb63a5405 Create a git branch for integrating important changes figured out by sehraf of RetroShare branch_credit_retroshare_sehraf idk 2020-11-14 18:27:11 -05:00
  • 42ded33337 add SILENT=true to FORWARD sehraf 2020-10-26 19:14:36 +01:00
  • eee8271b19 fix usage of SAM3_PRIVKEY_MIN_SIZE sehraf 2020-04-30 19:05:28 +02:00
  • f61607e267 Merge branch 'master' of github.com:eyedeekay/libsam3 into certfix idk 2019-02-13 22:33:21 -05:00
  • b3a700edeb Remove that clunky function and replace it idk 2019-02-13 22:30:19 -05:00
  • 5aebfd9116 Use connection idk 2019-02-13 21:30:41 -05:00
  • 933754748c Enable destination signatures idk 2019-02-11 23:41:46 -05:00
  • cbcefc71c4 corrected the sample code and made them easier to build idk 2019-02-11 10:03:20 -05:00
  • fbacbf40d3 Merge pull request #6 from majestrate/master Mikal 2018-03-20 19:10:17 +01:00
  • c15b28b267 more docs Jeff Becker 2018-02-25 16:03:11 -05:00
  • f155dfcb39 docs Jeff Becker 2018-02-25 15:59:37 -05:00
  • 57617a79f2 more docs Jeff Becker 2018-01-01 07:26:36 -05:00
  • a8a9ac812e update examples Jeff Becker 2017-12-28 09:21:38 -05:00
  • 4556c0a9b7 build libsam3.a Jeff Becker 2017-12-28 09:21:16 -05:00
  • 8d9615394b update tests Jeff Becker 2017-12-28 09:19:28 -05:00
  • e20c99be6d do bounds checks and use size_t Jeff Becker 2017-12-28 09:12:38 -05:00
  • 9307c86129 fix compile warnings Jeff Becker 2017-12-28 08:41:33 -05:00
  • 13c0e342b8 Update development status str4d 2017-04-02 08:53:48 +12:00
  • 03ce9c42a2 Add Travis CI badge str4d 2016-12-18 16:07:31 +13:00
  • 6a32575991 Merge pull request #4 from i2p/tests str4d 2016-12-18 16:05:31 +13:00
  • aa788a0320 Add Travis CI config str4d 2016-12-18 15:52:46 +13:00
  • a7b99bac03 Add ignores str4d 2016-12-18 15:29:45 +13:00
  • 21a64fdceb Add Makefile str4d 2016-12-18 15:29:31 +13:00
  • d2d5acab2a Turn B32 test into a tinytest str4d 2016-12-18 01:36:39 +13:00
  • b1357f506f Add tinytest source files str4d 2016-12-18 01:00:50 +13:00
  • 86f9ecff66 Usage info str4d 2016-12-17 18:11:14 +13:00
  • 4db0137daf Basic README str4d 2016-12-17 17:30:33 +13:00
  • bb4332e639 Separate source from examples str4d 2016-12-17 17:28:12 +13:00
  • b6e62bce07 Don't make STREAM FORWARD silent str4d 2015-07-06 02:42:31 +00:00
  • 8c7c164235 Add STREAM FORWARD support str4d 2015-07-04 14:13:25 +00:00
  • 71c866ace6 libsam3a: added stream server sample biotech 2012-12-06 21:15:04 +02:00
  • 934e96c6b2 libsam3a: we can accept connections now biotech 2012-12-06 21:14:43 +02:00
  • a61efe2cad added some samples for libsam3a biotech 2012-12-06 20:08:19 +02:00
  • 988a62bd62 libsam3a: stream data sending biotech 2012-12-06 19:36:58 +02:00
  • 0130ae5c26 libsam3a: sam3aStreamConnect() biotech 2012-12-06 17:18:42 +02:00