Commit Graph

  • dee6613066 formalize reply mid and tid setting bdodge 2024-10-01 12:47:50 -04:00
  • 381eccf479 Move modulemap and remove Apple special imports Amir Abbas Mousavian 2024-10-01 09:55:55 +03:30
  • bb4977a052 Merge pull request #370 from bdodge/bdd/pdu-passthrough Ronnie Sahlberg 2024-10-01 00:53:16 -04:00
  • 4f57f37bce dont pass cancel status up to app handlers bdodge 2024-09-30 17:16:49 -04:00
  • 774dc30be9 name source properly bdodge 2024-09-30 12:23:23 -04:00
  • 6291c2ab2c really add change-notify bdodge 2024-09-30 12:20:51 -04:00
  • 441aaa31fd really add change-notify bdodge 2024-09-30 12:19:13 -04:00
  • be412f7f4b add command to error msg bdodge 2024-09-30 11:20:33 -04:00
  • 5fcf38fd4c create body for echo/flush/logoff requests so reply match works bdodge 2024-09-30 11:11:41 -04:00
  • f2d0a6db3b add change notify to cmake bdodge 2024-09-30 10:14:06 -04:00
  • a499ae4d7c cleanup headers bdodge 2024-09-30 10:09:40 -04:00
  • 852e6560fa clear replies in all general handlers, fix example server bdodge 2024-09-30 10:02:04 -04:00
  • 32722bb24b fix warning bdodge 2024-09-30 09:28:52 -04:00
  • 600cef31d5 init ptr bdodge 2024-09-30 09:28:42 -04:00
  • 67bff6b887 no multi semicolons bdodge 2024-09-30 09:25:43 -04:00
  • e2d87d4d08 uncomment bdodge 2024-09-30 09:23:37 -04:00
  • 5687f9ae65 fix format bdodge 2024-09-30 09:22:34 -04:00
  • 1818a46e24 remove debug bdodge 2024-09-30 09:22:00 -04:00
  • 660d3afd4a fix anon auth bdodge 2024-09-30 09:21:35 -04:00
  • 4f66b7a984 no need to set flags in cmd handlers now, clean up anonymous auth wrt signing, proper nt login fail bdodge 2024-09-30 08:44:44 -04:00
  • ba342cb86b dcerpc srvsvc: minor tweak Ronnie Sahlberg 2024-09-30 19:25:19 +10:00
  • 1b63d943be iremove printf left from debugging Ronnie Sahlberg 2024-09-30 15:32:08 +10:00
  • fb33c63a8f dcerpc: srvsvc add share info level 0 Ronnie Sahlberg 2024-09-30 14:58:31 +10:00
  • 02afd2a8d1 dcerpc: add a dcerpc_carray_coder Ronnie Sahlberg 2024-09-30 09:29:12 +10:00
  • f3e846e79c dcerpc: initial reword to have a carray helper. Ronnie Sahlberg 2024-09-29 15:19:38 +10:00
  • 7a4dc8f7bb proper handling of tree and message id and credits for server-side impl, provide accessors so a proxy and set hdr of new pdu based on old one bdodge 2024-09-29 17:55:59 -04:00
  • eb50d2ba9f handle blobs as blobs if passthrough bdodge 2024-09-29 17:55:14 -04:00
  • 9668f0644b fix termination of name bdodge 2024-09-29 17:53:37 -04:00
  • f25d51c69f add cmd-notify-change bdodge 2024-09-29 17:53:22 -04:00
  • c63e0621e8 Add ndr64 test for SHARE_INFO_1_CONTAINER Ronnie Sahlberg 2024-09-29 10:25:01 +10:00
  • ff0176ed82 Add test for SHARE_INFO_1_CONTAINER Ronnie Sahlberg 2024-09-29 08:39:39 +10:00
  • 324200233a Add test for SHARE_INFO_1 Ronnie Sahlberg 2024-09-28 17:01:04 +10:00
  • 02783d6f32 Merge branch 'master' into Cleanups André Guilherme 2024-09-28 06:05:50 -03:00
  • 5c0d118880 dcerpc: split parsing of _coders into conformant_run and data_run Ronnie Sahlberg 2024-09-28 14:58:38 +10:00
  • 9ad4c09e82 srvsvc: Fixup naming so NetrShareGetInfo matches MS-SRVS Ronnie Sahlberg 2024-09-28 13:31:19 +10:00
  • 0ed80252d7 srvsvc: Fix name of NetrShareEnumwq Ronnie Sahlberg 2024-09-28 13:10:08 +10:00
  • 728b083014 srvsvc: Switch NetShareEnum reply over to SHARE_ENUM_STRUCT Ronnie Sahlberg 2024-09-28 12:56:37 +10:00
  • 7d88c8126e srvsvc: switch NetShareEnum request to use the new SHARE_ENUM_STRUCT Ronnie Sahlberg 2024-09-28 12:28:28 +10:00
  • 8776caa2fc srvsvc: add missing struct SHARE_INFO_STRUCT Ronnie Sahlberg 2024-09-28 12:00:49 +10:00
  • 193be1774c Fix alignment bug for yop level REF pointers Ronnie Sahlberg 2024-09-28 08:48:49 +10:00
  • eac022d47a Update README Wolf3s 2024-09-27 19:31:15 -03:00
  • 514f95a168 More C89 fixes and fix parameter declarations. Wolf3s 2024-09-27 19:17:45 -03:00
  • df29af438e Add C89 code and add errno defs to compat.h Wolfywolfy 2024-09-27 18:48:19 -03:00
  • 2d1078eefa Shound look at prd->hdr, not ctx to find which endianness to use Ronnie Sahlberg 2024-09-28 04:58:29 +10:00
  • bd4052673c dcerpc: add BE test for dcerpc_uint16 Ronnie Sahlberg 2024-09-28 04:08:32 +10:00
  • ef3f4d75e0 dcerpc: add framework to test both NDR32 and NDR64 Ronnie Sahlberg 2024-09-28 03:30:02 +10:00
  • d28d3ba7e8 We need to redo all coder tests. Ronnie Sahlberg 2024-09-27 18:31:50 +10:00
  • 6f8e398507 dcerpc: more updates Ronnie Sahlberg 2024-09-26 21:51:58 +10:00
  • 53f9d1edb2 dcerpc: more refactoring of dcerpc making it less of akludge Ronnie Sahlberg 2024-09-26 17:13:04 +10:00
  • 0f3d7cacf2 use passthrough to marshall raw blobs bdodge 2024-09-25 19:19:56 -04:00
  • f696380d46 typo bdodge 2024-09-25 18:48:07 -04:00
  • f9fababb1c add session counter for server bdodge 2024-09-25 18:45:41 -04:00
  • 88813cf8c3 add function to see if a context is listed bdodge 2024-09-25 18:43:23 -04:00
  • 8b3c171b39 fix offset of fileid bdodge 2024-09-25 18:41:01 -04:00
  • e5165fa83b handle create context blobs at least as blobs bdodge 2024-09-25 18:40:30 -04:00
  • eaa32cd3fd more error reporting bdodge 2024-09-25 18:36:52 -04:00
  • 6bc54a0fc9 fix incorrect declaration Ronnie Sahlberg 2024-09-25 21:19:36 +10:00
  • 7e9a174bc5 dcerpc: long overdue rewrite of the dcerpc coders Ronnie Sahlberg 2024-09-25 16:46:41 +10:00
  • 77f372b0cc start working on blob-pass-through for ioctl and getinfo bdodge 2024-09-24 17:32:26 -04:00
  • 5751400ef8 Merge pull request #367 from bdodge/bdd/server-socket Ronnie Sahlberg 2024-09-24 15:45:08 -04:00
  • 161d09805d really no printf bdodge 2024-09-24 14:07:39 -04:00
  • bcf0146d77 no more printf bdodge 2024-09-24 14:03:41 -04:00
  • 2268c1c35b get rid of printf bdodge 2024-09-24 13:56:57 -04:00
  • 1d33e1a61b make handlers more specific names to avoid namespace issues bdodge 2024-09-24 13:50:28 -04:00
  • a149b7d5b0 Merge branch 'master' into bdd/server-socket Brian 2024-09-24 13:40:35 -04:00
  • 8c00e4f26a fix multilock parsing bdodge 2024-09-24 13:38:33 -04:00
  • 6c98f149f4 update README with server info bdodge 2024-09-24 13:28:52 -04:00
  • f43bb10cfc clean up seterror/printfs, add cb for errors, add accessor for dialect bdodge 2024-09-24 13:08:13 -04:00
  • ac1a4e2964 Merge pull request #366 from amosavian/create-symlink Ronnie Sahlberg 2024-09-24 12:57:10 -04:00
  • 8a0fc4a7cf Merge branch 'master' into create-symlink Ronnie Sahlberg 2024-09-24 12:57:01 -04:00
  • f02222983f add server example bdodge 2024-09-24 12:14:43 -04:00
  • 780b1c1732 handle network-open file info bdodge 2024-09-24 10:54:20 -04:00
  • f707098757 fix preauth hash on serverside, sign session response bdodge 2024-09-24 10:11:57 -04:00
  • b40828f695 fix lock parsing bdodge 2024-09-24 10:10:45 -04:00
  • 1c4307261e ntlmssp: username should be optional too Ronnie Sahlberg 2024-09-24 11:38:06 +10:00
  • a09c45136a ntlmssp: fix segfault if passowrd/domain/workstation are NULL Ronnie Sahlberg 2024-09-24 11:21:26 +10:00
  • 4d78166a56 PS2 needs gethostname definition Ronnie Sahlberg 2024-09-24 10:48:36 +10:00
  • 203ac34505 PS2 IOP: Iop does not have gethostname(), add replacement. Ronnie Sahlberg 2024-09-24 10:42:56 +10:00
  • df589f9c4a socket.c: we need arpa/inet.h for htons() Ronnie Sahlberg 2024-09-24 10:37:22 +10:00
  • f96997589c CMakeList: Add missing asn1-ber.c Ronnie Sahlberg 2024-09-24 10:15:25 +10:00
  • 7de650e9d1 CMakeList: add missing lib/spnego-wrapper.cwq Ronnie Sahlberg 2024-09-24 10:07:01 +10:00
  • 5e62589d99 CMakeList: add smb2-cmd-lock.c Ronnie Sahlberg 2024-09-24 10:03:25 +10:00
  • bff165e822 libsmb2: Don't use a packed array. Ronnie Sahlberg 2024-09-24 09:56:16 +10:00
  • 5e2b4a5144 Merge pull request #365 from bdodge/bdd/server-socket Ronnie Sahlberg 2024-09-24 10:29:23 +10:00
  • 49cfe728d3 mac port bdodge 2024-09-23 16:44:46 -04:00
  • 7757e3e6be per client auth context, authorize handler for server plugin bdodge 2024-09-23 14:04:25 -04:00
  • 27326d3c25 auto-detect spengo-wrap, add some fsinfo handlers bdodge 2024-09-23 11:17:07 -04:00
  • 71d3c50ba1 Add FileDispositionInformation in SetInfo command for creating symlink Amir Abbas Mousavian 2024-09-23 13:47:07 +03:30
  • f5e300dd49 fix ioctl handling, hack in processing for validate neg bdodge 2024-09-22 23:39:33 -04:00
  • 36facb7456 working ntlmv2 auth response parsing bdodge 2024-09-22 22:20:38 -04:00
  • 1d201b94b6 spnego unwrapping bdodge 2024-09-22 12:46:41 -04:00
  • 28e9fe469f fully vectorize server bdodge 2024-09-21 20:12:22 -04:00
  • 7af43a6ee6 start vectorizing server handler bdodge 2024-09-21 18:18:38 -04:00
  • 7e16cba28e start handling more ala cart file info bdodge 2024-09-21 18:02:09 -04:00
  • 40bf044b55 alloc iovecs for ioctl and lock replys bdodge 2024-09-21 17:32:49 -04:00
  • 4c68b1b573 add lock cmd handling and complete handlers for all cmds for server bdodge 2024-09-21 16:44:01 -04:00
  • 11d8443c64 implement read/write and add file info encoders bdodge 2024-09-21 13:34:13 -04:00
  • 3b7168a6ff implement getinfo bdodge 2024-09-21 11:03:57 -04:00
  • b25ea4628c fixup query directory bdodge 2024-09-21 09:05:10 -04:00
  • b592300db2 move server code to eof bdodge 2024-09-21 06:48:36 -04:00