Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-22 | s3: Explicitly handle inbuf in cli_trans_done | Volker Lendecke | 1 | -2/+9 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_write_andx_done | Volker Lendecke | 1 | -2/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_read_andx_done | Volker Lendecke | 1 | -2/+2 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_message_start_done | Volker Lendecke | 2 | -6/+7 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_dskattr_done | Volker Lendecke | 1 | -2/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_getatr_done | Volker Lendecke | 1 | -2/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_getattrE_done | Volker Lendecke | 1 | -2/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_open_done | Volker Lendecke | 1 | -2/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_ntcreate_done | Volker Lendecke | 1 | -2/+3 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_echo_done | Volker Lendecke | 1 | -1/+2 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_negprot_done | Volker Lendecke | 1 | -2/+3 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_tcon_andx_done | Volker Lendecke | 1 | -3/+6 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_sesssetup_blob_done | Volker Lendecke | 1 | -5/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_session_setup_guest_done | Volker Lendecke | 1 | -5/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_smb_oplock_break_waiter_done | Volker Lendecke | 1 | -2/+3 | |
2010-02-22 | s3: Add a talloc_move for the inbuf to cli_smb_recv | Volker Lendecke | 8 | -36/+50 | |
2010-02-21 | s3: Avoid calling cli_alloc_mid twice in cli_smb_req_iov_send | Volker Lendecke | 1 | -1/+2 | |
I hate macros.... | |||||
2010-02-20 | s3: Convert cli_qpathinfo_basic to use cli_trans() | Volker Lendecke | 2 | -40/+29 | |
2010-02-20 | s3: Convert cli_raw_ioctl to use cli_smb() | Volker Lendecke | 1 | -18/+10 | |
2010-02-20 | s3: Add cli_smb() | Volker Lendecke | 1 | -0/+36 | |
This is a sync wrapper around cli_smb_send/cli_smb_recv. This is a hack to speed up converting libsmb/ away from cli_send_smb/cli_receive_smb. Some routines in libsmb/ are only called in one place in smbtorture for example, where making it async right now is not worth it. With cli_smb_send/cli_smb_recv in place, pushing the asynchronosity out one level is "just" boilerplate code that is easy to do should it become necessary. | |||||
2010-02-14 | s3-lib: use TYPESAFE_QSORT() in remaining s3 library code | Andrew Tridgell | 2 | -2/+5 | |
the sort_query_replies() in nmblib.c is a TODO. It uses a hack that treats a char* as a structure. I've left that one alone for now. | |||||
2010-02-14 | s3-libsmb: use TYPESAFE_QSORT() in namequery code | Andrew Tridgell | 1 | -14/+12 | |
This one was a bit trickier. I'd appreciate it if someone else can look over this. | |||||
2010-02-10 | s3-libsmb: update libsmb to use new DLIST macros | Andrew Tridgell | 2 | -23/+25 | |
manipulating p->prev directly is not safe any more (cherry picked from commit 3c650ac1e3e1cdbbabecfddcd29325f20b5dcb48) | |||||
2010-02-09 | Fix off-by-one error in working out the limit of the NetServerEnum comment. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2010-02-08 | s3:libsmb: fix NetServerEnum3 rap calls. | Stefan Metzmacher | 1 | -5/+19 | |
metze | |||||
2010-02-08 | s3:nmbd: also listen explicit on the subnet broadcast addresses | Stefan Metzmacher | 2 | -4/+11 | |
And send replies always via the unicast address of the subnet. This behavior is off by default (as before) and can be enabled with "nmbd:bind explicit broadcast = yes". metze | |||||
2010-02-07 | s3: Make cli_get_fs_volume_info() use cli_trans() | Volker Lendecke | 1 | -38/+21 | |
2010-02-07 | s3: Remove some unused code | Volker Lendecke | 1 | -57/+0 | |
2010-02-07 | s3: Fix some nonempty blank lines | Volker Lendecke | 1 | -3/+3 | |
2010-02-04 | s3:libsmb: don't reuse the callers stype variable in cli_NetServerEnum() | Stefan Metzmacher | 1 | -2/+3 | |
When we need to do more than one network operation to get the browse list we need to use the same 'stype' value each time. metze | |||||
2010-02-02 | Change uint_t to unsigned int in source3 | Matt Kraai | 1 | -4/+4 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-30 | Fix bug #7079 - cliconnect gets realm wrong with trusted domains. | Jeremy Allison | 1 | -3/+22 | |
Passing NULL as dest_realm for cli_session_setup_spnego() was always using our own realm (as for a NetBIOS name). Change this to look for the mapped realm using krb5_get_host_realm() if the destination machine name is a DNS name (contains a '.'). Could get fancier with DNS name detection (length, etc.) but this will do for now. Jeremy. | |||||
2010-01-29 | Fix a really interesting problem found by Volker's conversion of ↵ | Jeremy Allison | 1 | -3/+3 | |
sessionsetup SPNEGO to asynchronous code. Normally clistr_push_fn() can depend upon cli->outbuf being initialized by negprot and sessionsetup packets, and cli->outbuf[smb_flgs2] being correctly set with FLAGS2_UNICODE_STRINGS when cli_setup_packet() is called. When all the sessionsetups are async, then cli_setup_packet() is never called, the async code uses cli_setup_packet_buf() - which initializes the allocated async buffer, not the cli->outbuf one. So the first time clistr_push_fn() is called is from libsmb/clidfs.c:cli_dfs_get_referral(), just after the connection and tconX. In this case cli->outbuf has never been initialized, and cli->outbuf[smb_flgs2] = 0 so the DFS query pushes ASCII on the wire, which is not what we want :-). Remove the dependency on cli->outbuf[smb_flgs2] in clistr_push_fn(), and fake up a SVAL(cli->outbuf, smb_flg2) value using cli_ucs2(cli) function instead, which has been initialized. We only care about the FLAGS2_UNICODE_STRINGS bit anyway. I don't think this is an issue for 3.5.0 as the sessionsetup is still synchronous there, but Volker PLEASE CHECK ! Jeremy. | |||||
2010-01-26 | s3: Enable use of ccache by default for libsmbclient | Volker Lendecke | 1 | -0/+3 | |
Disable this by setting the environment variable LIBSMBCLIENT_NO_CCACHE, which has the advantage over an smb.conf option to be easily settable per application. | |||||
2010-01-26 | s3: fix detection and flags for using pthread | Björn Jacke | 1 | -0/+4 | |
I hope this fixes the build on Tru64, IRIX and maybe bug #6983 | |||||
2010-01-26 | s3: remove unused variable | Björn Jacke | 1 | -2/+0 | |
2010-01-26 | s3:async_smb: remove unused variable | Björn Jacke | 1 | -2/+0 | |
2010-01-24 | s3-libsmbclient: Add smbc_setOptionUseCCache() | Volker Lendecke | 3 | -0/+39 | |
Can we enable this by default? This would be a change in behaviour, but this feature is just too cool for everyone to catch up in the apps. The patch would be | |||||
2010-01-24 | s3: Add CLI_FULL_CONNECTION_USE_CCACHE | Volker Lendecke | 1 | -0/+3 | |
2010-01-24 | s3: Use -C in smbclient | Volker Lendecke | 1 | -0/+1 | |
$ bin/wbinfo --ccache-save=w2k3ad\\vl%Password saving creds succeeded $ bin/smbclient //192.168.42.160/tmp -Uvl -N -C -W w2k3ad OS=[Windows Server 2003 R2 3790 Service Pack 2] Server=[Windows Server 2003 R2 5.2] smb: \> $ bin/wbinfo --ccache-save=w2k3ad\\vl%WrongPassword saving creds succeeded $ bin/smbclient //192.168.42.160/tmp -Uvl -N -C -W w2k3ad Anonymous login successful Domain=[W2K3AD] OS=[Windows Server 2003 R2 3790 Service Pack 2] Server=[Windows Server 2003 R2 5.2] tree connect failed: NT_STATUS_ACCESS_DENIED $ | |||||
2010-01-24 | s3: Add ccache use to cli_session_setup_ntlmssp | Volker Lendecke | 1 | -0/+4 | |
2010-01-24 | s3: Add NTLMSSP_FEATURE_CCACHE | Volker Lendecke | 1 | -0/+60 | |
Uses the winbind ccache to do authentication if asked to do so | |||||
2010-01-24 | s3: Remove some calls to memset -- reduces text size by some bytes for me | Volker Lendecke | 1 | -5/+2 | |
2010-01-16 | s3: Fix a crash in libsmbclient used against the OpenSolaris CIFS server | Volker Lendecke | 1 | -1/+1 | |
A user has sent me a sniff where the OpenSolaris CIFS server returns "32" in totalentries, but the array in ctr only contains 15 entries. Look at the right delimiter for walking the array. | |||||
2010-01-15 | Second part of bug 7045 - Bad (non memory copying) interfaces in ↵ | Jeremy Allison | 1 | -3/+9 | |
smbc_setXXXX calls. Protect against SMB_STRDUP of null... Jeremy. | |||||
2010-01-15 | Fix bug 7045 - Bad (non memory copying) interfaces in smbc_setXXXX calls. | Jeremy Allison | 2 | -10/+25 | |
In smbc_free_context libsmbclient just called free() on the string options so it assumes the callers have malloced them before setting them via smbc_set calls. Change to corretly malloc/free string options to the library. Jeremy | |||||
2010-01-14 | s3-libsmbclient: Fix crash bug in SMBC_parse_path(). | Günther Deschner | 1 | -1/+1 | |
Patch from Tim Waugh <twaugh@redhat.com>. This resolves https://bugzilla.redhat.com/show_bug.cgi?id=552658 LIBSMBCLIENT-OPENDIR torture test checks this as well. Guenther | |||||
2010-01-10 | s3: Replace most calls to sid_append_rid() by sid_compose() | Volker Lendecke | 1 | -4/+2 | |
2010-01-07 | s3 torture: Prevent smbcli segfault when running smbtorture3 against an smbd ↵ | Tim Prouty | 1 | -0/+5 | |
with security=share | |||||
2010-01-03 | s3: Convert cli_ulogoff to the async API | Volker Lendecke | 1 | -14/+77 | |