Commit Graph

  • 68fd08bb9e Adapted to the new version of ESP-IDF master Lyon-Zovey 2025-08-12 11:26:40 +08:00
  • aff9fa6ba9 Merge pull request #424 from alex-berliner/fix_examples Ronnie Sahlberg 2025-08-09 23:00:50 +10:00
  • ee2f86789d Merge branch 'master' of github.com:sahlberg/libsmb2 Ronnie Sahlberg 2025-07-31 17:35:21 +10:00
  • f0ccf5f652 Try to read as much as possible from the socket in read_from_socket() Ronnie Sahlberg 2025-07-31 13:13:41 +10:00
  • 81e43d9639 Handle return from writes Your Name 2025-07-30 16:07:44 -04:00
  • 87abaf2b67 Merge pull request #422 from Wolf3s/readme Ronnie Sahlberg 2025-07-30 07:36:02 +10:00
  • 8a67949bb5 fix installation readme nintendo switch, nintendo ds, nintendo wii-u and Dreamcast. Wolf3s 2025-07-29 15:27:38 -03:00
  • dcddcd824e Immediately write PDUs to an idle socket Ronnie Sahlberg 2025-07-17 15:07:00 +10:00
  • 2d0283eb0d Improve error string when create fails. Ronnie Sahlberg 2025-07-17 13:50:41 +10:00
  • 5e2bf72df6 Improve parsing of NTLM_USER_FILE Ronnie Sahlberg 2025-07-17 13:28:45 +10:00
  • 075ed52502 tests: fix handling of linking to the symbols more robust Ronnie Sahlberg 2025-07-17 12:31:37 +10:00
  • 3ef99b3cfb smb2-cat-async: use a define for max read size Ronnie Sahlberg 2025-07-17 11:56:26 +10:00
  • e7ffada737 Add epoll based example Ronnie Sahlberg 2025-07-16 16:44:11 +10:00
  • b878d4663d Fix rename issue against windows systems. Ronnie Sahlberg 2025-07-12 08:53:18 +10:00
  • 08ffc7d25c Merge pull request #419 from piru/fix-syntax-version-coder Ronnie Sahlberg 2025-06-17 08:32:00 +10:00
  • 60840f49ed fix syntax version encoding to process vers and vers_minor properly as two separate 16-bit numbers. the old code only worked correctly on little endian systems. Harry Sintonen 2025-06-16 04:01:58 +03:00
  • 2fd92942c9 Merge pull request #418 from piru/fix-infofieldoffset Ronnie Sahlberg 2025-06-15 19:58:26 +10:00
  • 833602d8c3 fix target info field offset for non-litle endian systems. Harry Sintonen 2025-06-15 01:22:50 +03:00
  • e7e9334ea2 Merge pull request #414 from bdodge/bdd/make-sense-of-pdu-accessors Ronnie Sahlberg 2025-06-07 19:32:03 +10:00
  • aeadd6df79 Merge pull request #416 from pinotree/missing-errno-include Ronnie Sahlberg 2025-06-03 15:36:59 +10:00
  • b9bbf218fc Include <errno.h> before compat.h Pino Toscano 2025-06-03 07:21:21 +02:00
  • 696ca7fd94 Merge pull request #415 from pinotree/hurd Ronnie Sahlberg 2025-06-03 15:21:56 +10:00
  • 8f7a099947 Adapt portable-endian.h for GNU/Hurd Pino Toscano 2025-06-03 07:19:07 +02:00
  • 5a439a485d Merge branch 'master' into bdd/make-sense-of-pdu-accessors bdodge 2025-05-30 07:46:59 -04:00
  • 7159bee359 add chained pdu accessor and name others properly bdodge 2025-04-29 07:23:06 -04:00
  • 2ad4afd0e9 Fix PS3 build Ronnie Sahlberg 2025-04-25 12:48:51 +10:00
  • 45a14441da Merge branch 'master' of github.com:sahlberg/libsmb2 Ronnie Sahlberg 2025-04-25 12:40:33 +10:00
  • 89630f7961 Fix PS2 build Ronnie Sahlberg 2025-04-25 12:22:43 +10:00
  • 90650cf4ba Merge pull request #411 from cy33hc/master Ronnie Sahlberg 2025-04-20 14:55:00 +10:00
  • 82d8bb6bbf smb2_echo fails if socket fd is valid cy33hc 2025-04-19 16:53:47 -07:00
  • 783e51664f Merge pull request #410 from Wolf3s/Cleanups Ronnie Sahlberg 2025-04-19 04:39:55 +10:00
  • 414618539b [REFACTOR]: Add stdio.h in the top. Wolf3s 2025-04-18 12:35:31 -03:00
  • 23ad6e02da Merge pull request #409 from bdodge/bdd/fix-netname-parsing Ronnie Sahlberg 2025-04-17 02:40:13 +10:00
  • b3e7ddfdc3 fix length of utf conversion and dont use stack for it bdodge 2025-04-16 12:25:06 -04:00
  • 7b06e1462c Check the return of asprintf in krb5-wrapper.c Ronnie Sahlberg 2025-04-02 12:27:35 +10:00
  • 55555e27e3 Handle a bunch of other compiler warnings on armv6 Ronnie Sahlberg 2025-04-01 18:12:49 +10:00
  • 66b0987872 Fix compiler warning about "cast increases required alignment" Ronnie Sahlberg 2025-03-31 21:02:18 +10:00
  • b1c254291c Merge pull request #403 from bdodge/bdd/use-hdr-msgi-if-no-pdu Ronnie Sahlberg 2025-03-25 11:14:10 +10:00
  • 91247b3435 dont use signing-enabled bit on server side, must be ignored bdodge 2025-03-18 08:23:45 -04:00
  • 6fd0a7072e fix flush request decode, allow new session in session bdodge 2025-03-14 08:38:58 -04:00
  • 572e2f6c2d Merge pull request #407 from brad0/openbsd_errno Ronnie Sahlberg 2025-03-19 15:13:26 +10:00
  • 1e1cc90f53 Fix building on OpenBSD Brad Smith 2025-03-19 01:02:42 -04:00
  • 983a46ae9d Merge pull request #406 from brad0/cmake_openbsd Ronnie Sahlberg 2025-03-19 15:01:47 +10:00
  • 1dc4b46c71 Fix OpenBSD build Brad Smith 2025-03-19 00:57:02 -04:00
  • 591f1f3ab7 Merge pull request #405 from memecode/fix-issue-404 Ronnie Sahlberg 2025-03-19 09:38:29 +10:00
  • 9119f85fff Fix issue #404: smb2_timeval_to_win return type too small on 32bit systems. Matthew Allen 2025-03-19 09:45:00 +11:00
  • 01ffcbba72 dont hack-set msgid, be explicit always bdodge 2025-03-13 11:58:35 -04:00
  • ba8b3ffb1b use smb2 hdr msgid if no pdu passed in bdodge 2025-03-12 11:54:59 -04:00
  • c8ed7765ad alloc for sizeof struct not wire size, even tough probably the same bdodge 2025-03-12 09:07:48 -04:00
  • 5a9926d75b Merge pull request #402 from bdodge/bdd/fix-encoding-multiple-locks Ronnie Sahlberg 2025-03-12 12:30:47 +10:00
  • 72e9c43830 use only msgid for message correlation bdodge 2025-03-11 08:30:58 -04:00
  • 8129f941c5 fix server side credit handling bdodge 2025-03-01 18:40:37 -05:00
  • a4686e9b1c fix utf8/16 lengths in normalized-file-info bdodge 2025-03-01 18:38:48 -05:00
  • ebb60e9bfa fix oplock reply handling bdodge 2025-02-26 21:24:14 -05:00
  • 8521e5f157 proper encoding of multiple locks, add backup to gitignore bdodge 2025-02-25 11:05:30 -05:00
  • 2f3ea145cd Merge pull request #401 from bdodge/bdd/aysnc-reply-flag Ronnie Sahlberg 2025-02-24 16:56:34 +10:00
  • dc87684d33 Merge pull request #400 from bdodge/bdd/fix-mac-krb5 Ronnie Sahlberg 2025-02-24 16:55:07 +10:00
  • 62f81e50f2 re-fix offsets in file stream info bdodge 2025-02-18 09:24:28 -05:00
  • 1a80d6352d fix apple build bdodge 2025-02-17 18:22:28 -05:00
  • 79125e0a1c proper handling of async replies bdodge 2025-02-17 10:17:02 -05:00
  • 8eba63725b return encoded size for filesystem info bdodge 2025-02-17 10:16:37 -05:00
  • 524508d519 only free req->name if pdu created locally, otherwise req might already have been freed bdodge 2025-02-17 10:14:42 -05:00
  • d31140931a Merge pull request #399 from bdodge/bdd/fix-close-reply-offsets Ronnie Sahlberg 2025-02-15 05:46:09 +10:00
  • 353d8dfae4 fix offets in close reply bdodge 2025-02-14 08:48:48 -05:00
  • 9920b37c1f Merge pull request #398 from bdodge/bdd/fix-ioctl-input_offset Ronnie Sahlberg 2025-02-14 00:42:46 +10:00
  • fe9beb64ec read input_count/offset bdodge 2025-02-13 08:26:11 -05:00
  • 1afda6ce0e Merge pull request #397 from bdodge/bdd/allow-disabling-ntlmssp Ronnie Sahlberg 2025-02-12 08:02:12 +10:00
  • 1d241a3b53 Merge pull request #396 from bdodge/bdd/add-file-stream-info Ronnie Sahlberg 2025-02-12 07:55:43 +10:00
  • 105774bd8a fix ioctl req offsets bdodge 2025-02-11 16:50:53 -05:00
  • 23214ea478 if sec is pre-set to krb5, dont adv ntlmssp in negotiate resp bdodge 2025-02-06 19:50:40 -05:00
  • 8bc0157fc2 Merge branch 'master' into bdd/add-file-stream-info bdodge 2025-02-06 12:28:50 -05:00
  • 515e7e0094 Add missing file information classes Dmitriy Savin 2025-01-21 17:02:31 +02:00
  • fb9205d077 Merge pull request #394 from bdodge/bdd/fix-read-request-alloc Ronnie Sahlberg 2025-02-04 18:54:49 +10:00
  • 306f6232b7 Merge pull request #395 from weixinwei/pending_sent Ronnie Sahlberg 2025-01-24 17:29:36 +10:00
  • 05abbf5576 re-sent pending pdu after credits is enough weixinwei 2025-01-24 14:55:35 +08:00
  • 0c24a7f481 dont alloc buffer in read-request, let app do it, complain about no buffer for reply bdodge 2025-01-20 12:47:53 -05:00
  • 36314be033 Merge pull request #393 from bdodge/bdd/fix-getinfo-buffer-overflow Ronnie Sahlberg 2025-01-20 08:37:51 +10:00
  • 14286e43b9 add handlers for transcoding normalized file info, detect buffer overflow on reply encoding bdodge 2025-01-19 16:37:12 -05:00
  • bdaef47fa9 add ability to set status in pdu in public api bdodge 2025-01-19 15:49:12 -05:00
  • 2da33ae219 fix linux build post aes ref bdodge 2025-01-19 15:48:36 -05:00
  • 39c02e8799 Merge pull request #392 from erikbernsen/master Ronnie Sahlberg 2025-01-08 16:10:06 +10:00
  • a09deff0f3 Add optimized implementation of AES for Apple platform Erik Bernsen 2025-01-05 13:53:30 +01:00
  • dbbee9de83 option to get krb5 creds via local keytab bdodge 2025-01-03 12:04:10 -05:00
  • 66403a8434 ntlmssp: update ntlmssp domain/password after parsing the challenge message Ronnie Sahlberg 2025-01-05 19:55:31 +10:00
  • 28e996492a declare smb2_oplock_or_lease_break_reply in libsmb2.h Ronnie Sahlberg 2025-01-03 12:30:22 +10:00
  • a990931807 remove [f]printf calls from the notify codepaths Ronnie Sahlberg 2025-01-03 10:36:42 +10:00
  • a4e23f5a15 O_DIRECTORY is linux only so add ifdefs where not availabe Ronnie Sahlberg 2025-01-03 10:24:23 +10:00
  • ed49d78514 Better handling of closing directory handle Tryggvi Larusson 2024-11-28 00:42:35 +00:00
  • e836f6d410 Updating comments for notify_change_cb_data Tryggvi Larusson 2024-11-28 00:07:59 +00:00
  • 5b9a7af89d Added example command smb2-notify under examples Tryggvi Larusson 2024-11-27 23:51:47 +00:00
  • 9112597a89 Implementation of change_notify client Tryggvi Larusson 2024-11-17 14:19:42 +00:00
  • a7a051f337 Remove ifdef we no longer need for smb2_get_password_from_file() Ronnie Sahlberg 2025-01-03 09:59:05 +10:00
  • 78ae960438 Always provide smb2_set_password_from_file() Ronnie Sahlberg 2025-01-03 09:55:15 +10:00
  • 2546fe1aaa Remove redundant declaration of smb2_get_{domain|workstation} Ronnie Sahlberg 2025-01-03 09:41:59 +10:00
  • 09fa66b857 Merge pull request #389 from bdodge/bdd/fix-write-cmd Ronnie Sahlberg 2025-01-03 09:39:50 +10:00
  • b4e5175d22 fix offsets in write pdu, dont leak dir name bdodge 2025-01-01 10:17:43 -05:00
  • 076ed4cc43 dcerpc: update the argument names for dcerpc_call_async Ronnie Sahlberg 2024-12-28 16:34:52 +10:00
  • ee47fcc647 ntlmssp: match domain when parsing NTLM_USER_FILE for passwords Ronnie Sahlberg 2024-12-28 14:57:18 +10:00
  • 95ef62ff1e Use TargetName from the challenge msg if no domain is given Ronnie Sahlberg 2024-12-28 14:41:41 +10:00
  • 9576dd96c4 Add remaining krb5/ntlmssp updates from Brian Ronnie Sahlberg 2024-12-28 10:02:53 +10:00