Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-01-19 | wreplsrv: log replication failures at log level 0 | Stefan Metzmacher | 2 | -8/+8 | |
metze (from samba4wins tree 405cbb74b7191e744178894a5e0ac4abcac2a4fe) | |||||
2009-01-19 | libcli/nbt: fix wack timeout handling | Stefan Metzmacher | 1 | -3/+18 | |
If the client gets a WACK response, the server sends a timeout to the client. Possible values are between 9 and 105 seconds. Because w2k3 servers have a bug and always return a value of 5 seconds, we need a workarround. Always using a fixed value of 30 seconds is bad as we could timeout to early. Now we use the value from the server if it's in the valid range and otherwise we use the upper limit of the valid range (105s). metze (from samba4wins tree 40ef7739f4141598a6392c203e4a2d52d972fe06) | |||||
2009-01-19 | NBT-WINS: test if the server ignores resent packets | Stefan Metzmacher | 1 | -0/+54 | |
metze (from samba4wins tree 24eb7577414c8584b97f43c850d738d3dbb30777) | |||||
2009-01-19 | NBT-WINS: we don't need the slow low port tests for every name | Stefan Metzmacher | 1 | -18/+19 | |
metze (from samba4wins tree 7862deca8555f960a5ef65e6315ce94af5023a2a) | |||||
2009-01-19 | NBT-WINS: if we're bound to port 137 trigger WACK reponses with timeouts | Stefan Metzmacher | 1 | -2/+107 | |
metze (from samba4wins tree de7225658493006c19d139ac77ac1b1ffab01d25) | |||||
2009-01-19 | NBT-WINS: try to bind to port 137 in the NBT-WINS test | Stefan Metzmacher | 1 | -3/+15 | |
metze (from samba4wins tree 5e101475d5ed62060c991ea71c943e76b862aeef) | |||||
2009-01-19 | winsserver: we need to ignore duplicated name register requests. | Stefan Metzmacher | 3 | -7/+59 | |
This fixes the following bug: While we reply with a WACK response to a client. Instead of waiting for the final reply some windows client just resends the request using the same name_trn_id in the nbt_name_packet. We handled this as a new request and send a WACK response (and the challenges) again. Then the first request gets its final success response, but the when we try to send the success for the "second" request we notice that the record was changed in between and we return an error. Windows 2003 (and I assume all other versions as well) detect the packet is just a resent of a currently pending request and ignores it. So we now keep a list of all pending WINS name register requests which result in a WACK response. On each incoming name register request we search through the list to find duplicate requests and ignore them. In theory we should do that for all requests, but name register requests are the only requests we response async and only if we have to go via the WACK code path. metze (from samba4wins tree 382e7d384b70d03e9f81c7bb353afaed288d80f0) | |||||
2009-01-19 | ndr_print: fix the output ndr debug messages only add header line once | Stefan Metzmacher | 1 | -0/+6 | |
metze (from samba4wins tree e99531aae325e4443fcb917a75dfe4a86b892583) | |||||
2009-01-19 | util_str: setup the correct talloc name for strings | Stefan Metzmacher | 3 | -0/+6 | |
metze (partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb) | |||||
2009-01-19 | Revert "Remove another use of global_loadparm." | Stefan Metzmacher | 3 | -6/+2 | |
This reverts commit ee7c2170a79f1ca9e2ad1a209d342d8fd287ec8d. A much more correct fix will come soon. (40ef7739f4141598a6392c203e4a2d52d972fe06 from the samba4wins tree) metze | |||||
2009-01-19 | NBT-WINS: initialize .dest_port explicit (we should fill the whole struct ↵ | Stefan Metzmacher | 1 | -0/+1 | |
each time) This makes the code more clear. metze | |||||
2009-01-19 | Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel | Andrew Bartlett | 28 | -1266/+1645 | |
2009-01-19 | Print more useful suggestion for the main provision command line | Andrew Bartlett | 1 | -1/+1 | |
2009-01-19 | Delete more Samba3-specific files | Andrew Bartlett | 1 | -1/+1 | |
2009-01-19 | Don't give fatal python errors when guessing the realm | Andrew Bartlett | 1 | -2/+12 | |
2009-01-19 | Remove unused tdb_search_keys() | Volker Lendecke | 2 | -78/+0 | |
2009-01-19 | simplify gencache_iterate a bit, fix nonempty blank lines | Volker Lendecke | 1 | -86/+84 | |
2009-01-18 | libnetapi_open_pipe does not need to return cli_state | Volker Lendecke | 10 | -246/+12 | |
The user session key is also available in rpccli->auth->user_session_key Guenther, please check! Thanks, Volker | |||||
2009-01-18 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 8 | -176/+77 | |
2009-01-18 | Add a macro async_req_setup() | Volker Lendecke | 8 | -176/+77 | |
This streamlines setting up a multi-step async request a bit | |||||
2009-01-18 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 29 | -844/+1701 | |
2009-01-18 | Add code to torture the fragmentation code a bit | Volker Lendecke | 1 | -3/+15 | |
2009-01-18 | Remove unused functions | Volker Lendecke | 1 | -401/+0 | |
2009-01-18 | Make rpc_pipe_bind async | Volker Lendecke | 2 | -0/+452 | |
2009-01-18 | Fix an uninitialized variable | Volker Lendecke | 1 | -0/+1 | |
2009-01-18 | Remove sync rpc_api_pipe_req | Volker Lendecke | 1 | -170/+0 | |
2009-01-18 | Add async rpc_api_pipe_req | Volker Lendecke | 2 | -0/+315 | |
2009-01-18 | Tiny simplification of prs_set_offset | Volker Lendecke | 1 | -6/+3 | |
2009-01-18 | Add rpc_write_send/recv | Volker Lendecke | 1 | -0/+131 | |
2009-01-18 | Remove unused sync functions | Volker Lendecke | 1 | -196/+0 | |
2009-01-18 | Make rpc_api_pipe async | Volker Lendecke | 1 | -0/+284 | |
2009-01-18 | Rename the async version of get_complete_pdu to get_complete_frag | Volker Lendecke | 1 | -16/+16 | |
2009-01-18 | Move initialization of the reply prs_struct to rpc_api_pipe | Volker Lendecke | 5 | -20/+15 | |
2009-01-18 | Always check the max send sizein rpc_api_pipe, not just with DEVELOPER | Volker Lendecke | 1 | -8/+5 | |
2009-01-18 | Make cli_api_pipe async | Volker Lendecke | 1 | -99/+218 | |
Also move the transport switch to this routine | |||||
2009-01-18 | Remove sync rpc_read wrapper | Volker Lendecke | 1 | -28/+0 | |
2009-01-18 | Make cli_pipe_get_current_pdu async, rename it to get_current_pdu | Volker Lendecke | 1 | -36/+190 | |
2009-01-18 | Make rpc_read async | Volker Lendecke | 1 | -87/+154 | |
2009-01-18 | Fix some real bugs found by "type-punned" gcc warnings | Volker Lendecke | 1 | -8/+11 | |
Type-casting does not the right thing if used the way it used to be. The function arguments have not been uint32_t's, but the type cast made the calling routine believe so. Not good... The assignment xxx=account_policy_temp does however type-convert properly, potentially cutting off the top-bits. | |||||
2009-01-17 | librpc: Re-run make idl_full | Tim Prouty | 8 | -70/+70 | |
2009-01-17 | librpc: Remove usage of max and replace with improved range. | Tim Prouty | 1 | -1/+1 | |
2009-01-17 | pidl: Remove "max" and make "range" smarter about unsigned types | Tim Prouty | 4 | -10/+23 | |
This eliminates a warning in pidl generated code, while preserving cross-platform idl compatibility. | |||||
2009-01-17 | Determine case sensitivity based on file system attributes. | Derrell Lipman | 4 | -13/+92 | |
- Most of the time, we can determine from the file system we're connecting to whether it supports case sensitivity. In those cases, we now set the internal case sensitivity flag automatically. For those cases where the request to retrieve file system attributes fails, we'll use the user-specified option value. Derrell | |||||
2009-01-17 | Slightly simplify the paths after rpc_api_pipe() | Volker Lendecke | 1 | -6/+2 | |
2009-01-16 | [Bug 6022] smbc_urlencode and smbc_urldecode were not exported | Derrell Lipman | 3 | -15/+5 | |
- Since the revamp of libsmbclient, there has still been an external declaration for smbc_urlencode and smbc_urldecode in libsmbclient.h, yet those functions were renamed and made private. The two choices were to remove the function names from libsmbclient.h or to make them public again. The reported requested that they be public. This commit makes it so. Derrell | |||||
2009-01-16 | Treat file names in POSIX-like case-sensitive fashion by default | Derrell Lipman | 5 | -0/+36 | |
*** THIS COMMIT CAUSES A CHANGE OF DEFAULT BEHAVIOR IN libsmbclient!!! *** - libsmbclient now calls cli_set_case_sensitive() for a new CLI. By default, it requests case-sensitive, but the old behavior of case-insensitive can be requested with smbc_setOptionCaseSensitive(context, False); The change of behavior is considered a bug fix, as it was previously possible to accidentally overwrite a file that had the same case-insensitive name but a different case-sensitive name as a previously-existing file, while creating a new file. Derrell | |||||
2009-01-16 | More work on the Samba 4 release notes. | Jelmer Vernooij | 1 | -1/+61 | |
2009-01-16 | Fix a segfault if ? is there but the options are NULL. This is the case if ↵ | Andreas Schneider | 1 | -1/+1 | |
SMBC_parse_path is called by SMBC_stat_ctx. | |||||
2009-01-16 | Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba | Jeremy Allison | 1 | -3/+14 | |
2009-01-16 | "First thing, kill all the language lawyers" :-). Ensure possible insane ↵ | Jeremy Allison | 1 | -1/+1 | |
compilers can't kill us later. Jeremy. |