Commit Graph
26 Commits
Author SHA1 Message Date
obarthel afe7b87f24 Updated to version 1.132
Please keep in mind that this is still a development version and might surprise you (not necessarily in a good way).

Do not let me discourage you to build and test this version, although there will be some risks involved such as data corruption or loss of data.
2018-05-19 15:43:09 +02:00
obarthel 8daa23142f Updated to version 1.129
Please keep in mind that this is still a development version and might surprise you (not necessarily in a good way).

Do not let me discourage you to build and test this version, although there will be some risks involved such as data corruption or loss of data.
2018-05-13 12:42:55 +02:00
obarthel 914915496f Small fixes for the AmigaOS4 build to work 2018-05-11 11:27:57 +02:00
obarthel d2a15bd63e Updated to version 1.128
Please keep in mind that this is still a development version and might surprise you (not necessarily in a good way).

Do not let me discourage you to build and test this version, although there will be some risks involved such as data corruption or loss of data.
2018-05-11 11:07:04 +02:00
obarthel 047be4f827 Updated to version 1.124
Please keep in mind that this is still a development version and might surprise you (not necessarily in a good way).

Do not let me discourage you to build and test this version, although there will be some risks involved such as data corruption or loss of data.
2018-05-06 16:50:02 +02:00
obarthel 61735b08c2 Updated to version 1.222
Please keep in mind that this is still a development version and might surprise you (not necessarily in a good way).

Do not let me discourage you to build and test this version, although there will be some risks involved such as data corruption or loss of data.
2018-05-05 15:03:16 +02:00
obarthel cd5669e306 Updated to version 1.120
Please keep in mind that this is still a development version and might surprise you (not necessarily in a good way).

Do not let me discourage you to build and test this version, although there will be some risks involved such as data corruption or loss of data.
2018-05-01 15:14:45 +02:00
obarthel 6b384df83d Updated the copyright text 2018-04-11 12:19:24 +02:00
obarthel 94cf193a82 Updated to version 1.116 2017-12-23 09:11:11 +01:00
Olaf Barthel 3af300e8ba If WRITEBEHIND option is enabled, do not wait for server response 2016-04-26 15:47:48 +02:00
Olaf Barthel 07fae3c4af For smb_request_write_raw() return values of 0 now indicate success.
Fixed decoding of maximum buffer size; this used to come out  as 0, which made smbfs switch back to the default minimum supported (1024 bytes).

Corrected use of the maximum raw write size as the size used by the client to perform raw reads with. The maximum allowed are 65535 bytes for a raw read request. Likewise, the maximum raw write size is 65535 bytes, too.
2016-04-17 11:32:14 +02:00
Olaf Barthel e952448551 Added note on where smb_receive_trans2() SMB errors are checked
smb_receive_trans2() exits with return code of -EIO if the SMB error code is set.
2016-04-09 11:25:56 +02:00
Olaf Barthel 8b0b3fbe48 Version bump 2016-04-04 14:22:20 +02:00
Olaf Barthel 85e33f1088 NetBIOS session header is decoded separately
Decoding is performed before the session header type is checked and, if necessary, rejected.

smb_receive_raw() now only accepts a single session header type (message) and rejects all others. At this stage "positive session response" should no longer appear.
2016-04-01 16:33:37 +02:00
Olaf Barthel 248d0cf759 Documentation comments added 2016-03-30 13:40:34 +02:00
Olaf Barthel e14e2d0133 Debug output now includes NetBIOS session header 2016-03-29 13:54:05 +02:00
Olaf Barthel 27acd498d2 Minor loop refactoring 2016-03-28 12:09:28 +02:00
Olaf Barthel 6b3e54c1db Added documentation comments
Made a note of the fact that the SMB_COM_READ_RAW may be followed by more than one response by the server. The current implementation only catches one response.

The data transmitted by the SMB_COM_WRITE_RAW command is no longer decoded as if it were an SMB message.
2016-03-27 18:13:11 +02:00
Olaf Barthel 46666ad167 Refactored the SMB decoder
Moved into separate "dump_smb.c" and "dump_smb.h" files.
2016-03-27 12:28:26 +02:00
Olaf Barthel 6ae4cc81ff Major update to SMB decoder
Major rework of the code which decodes individual commands,  their parameters and the responses. This is still incomplete, but it's a lot more useful now than before.
2016-03-25 17:47:10 +01:00
Olaf Barthel 56cee8e3fb Reworked the SMB decoder to handle ANDX commands better 2016-03-20 16:37:04 +01:00
Olaf Barthel 1c62774432 Reworked word/dword conversion code
The word/dword conversion code should be more robust now, using type casts where needed.

Cleaned up numeric comparisons, so that the types of the quantities compared match.

The SMB packet dump code now prints the current transmit buffer size along with the other packet information.
2016-03-06 15:25:40 +01:00
Olaf Barthel 333116eb78 Buffer size reduction due to NetBIOS header
Buffer size passed to smb_receive_raw() from smb_receive() reduced by 4 bytes to account for NetBIOS session header.
2016-02-28 13:39:34 +01:00
Olaf Barthel d00debee61 Added SMB command decoding functionality
All commands which the smbfs program receives or send through the network can now be decoded, printing header information and (eventually) more detailed information about the specific server command. This option is enabled at compile time.
2016-02-21 13:44:01 +01:00
Olaf Barthel 2f0d253eef smbfs 1.72 (14.4.2009)
- In proc.c, smb_setup_header() initialized the SMB header length
  field with a number which was too large by four bytes. Consequently,
  what was later committed to the wire would have four trailing data
  bytes which could contain random values. This often didn't do much
  harm, but it seems that Samba 3.2.4 and Windows Vista don't like the
  looks of the trailing junk bytes.


git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/amiga-smbfs/trunk@20 26594b9e-b914-4e86-b7a1-9402bd427170
2009-04-14 11:33:05 +00:00
Olaf Barthel ed8def5209 - Initial import into sourceforge.net CVS.
git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/amiga-smbfs/trunk@3 26594b9e-b914-4e86-b7a1-9402bd427170
2005-05-24 13:22:14 +00:00