Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | r12584: Move NDR tests from rpc/ to local/, add to list of tests | Jelmer Vernooij | 2005-12-29 | 5 | -7/+7 | |
| | | | | to run for 'make all' | |||||
* | r12580: return the first 0x1B address as first address to 0x1C queries | Stefan Metzmacher | 2005-12-29 | 1 | -0/+42 | |
| | | | | metze | |||||
* | r12578: - w2k3 allows entries with 127.0.0.1 as address, so we should do | Stefan Metzmacher | 2005-12-29 | 1 | -8/+1 | |
| | | | | | | | | to make it possible to add a static record for localhost or so... - we already make sure we don't register 127.0.0.1 with our wins server, so the check for loopback in the non-wins name queries is enough metze | |||||
* | r12577: filter the loopback addresses like this 127.*.*.* and not only 127.0.0.1 | Stefan Metzmacher | 2005-12-29 | 1 | -12/+10 | |
| | | | | metze | |||||
* | r12574: Bring tables.pl back to life and move registration of interfaces | Jelmer Vernooij | 2005-12-29 | 6 | -106/+140 | |
| | | | | now completely to a new subsystem. | |||||
* | r12573: Update README to recent changes in pidls namespace | Jelmer Vernooij | 2005-12-29 | 1 | -13/+11 | |
| | ||||||
* | r12572: No longer parse coclasses as interfaces | Jelmer Vernooij | 2005-12-29 | 1 | -1/+3 | |
| | ||||||
* | r12559: use the selftest_prefix, we should use this for all make test output, | Stefan Metzmacher | 2005-12-29 | 1 | -1/+1 | |
| | | | | | | | (e.g. the pidl tests and tdbtests, tridge, jelmer can you look at this) to not polute the source/ directory with a lot of files metze | |||||
* | r12558: Support [flag(NULLTERM)] on [charset()] arrays | Jelmer Vernooij | 2005-12-29 | 4 | -1/+110 | |
| | ||||||
* | r12556: added 'make gdbtest' | Andrew Tridgell | 2005-12-28 | 1 | -0/+4 | |
| | | | | | | | | this runs smbd under gdb in a xterm, and starts the quicktest tests. Then you can set a breakpoint on an interesting place. This makes it easier to track down where something is happening in the test suite (I used it to find the NTLMSSP annoyance from the previous commit) | |||||
* | r12554: get rid of the pesky NTLMSSP warnings about being called after ↵ | Andrew Tridgell | 2005-12-28 | 2 | -5/+6 | |
| | | | | processing is finished | |||||
* | r12553: Steal the error string onto this context, so that the caller doesn't | Andrew Bartlett | 2005-12-28 | 1 | -1/+1 | |
| | | | | | | have to think about exactly what the right context to hang it of is. Andrew Bartlett | |||||
* | r12552: Remove use of Test::Harness - we're not printing the result summaries | Jelmer Vernooij | 2005-12-28 | 1 | -1/+2 | |
| | | | | on success anyway. Instead, call the scripts directly. | |||||
* | r12551: fixed oplock serialisation problem in gentest as well | Andrew Tridgell | 2005-12-28 | 1 | -3/+20 | |
| | ||||||
* | r12550: - fixed 'make pch' to always rebuild the gch file. The dependencies | Andrew Tridgell | 2005-12-28 | 1 | -2/+3 | |
| | | | | | | | | | | | were wrong, and we were using old gch files after include changes, so safest to just rebuild when the user specifically asks for 'make pch' - fixed deps for includes.h so 'make pch' can work after a clean build - changed 'make valgrindtest' to run valgrind on both client and server binaries | |||||
* | r12549: fixed the problem with serialisation and the RAW-OPLOCK test | Andrew Tridgell | 2005-12-28 | 1 | -9/+34 | |
| | ||||||
* | r12542: Move some more prototypes out to seperate headers | Jelmer Vernooij | 2005-12-28 | 112 | -4/+153 | |
| | ||||||
* | r12540: Provide more information in the ldb error string. | Andrew Bartlett | 2005-12-28 | 1 | -3/+5 | |
| | | | | Andrew Bartlett | |||||
* | r12539: fix the pidl tests | Stefan Metzmacher | 2005-12-28 | 1 | -1/+1 | |
| | | | | metze | |||||
* | r12538: Clarify why we are doing the delete here. | Andrew Bartlett | 2005-12-28 | 1 | -1/+2 | |
| | | | | Andrew Bartlett | |||||
* | r12537: finally found the difference between us and w2k3 that caused w2k | Andrew Tridgell | 2005-12-28 | 1 | -2/+9 | |
| | | | | | domain joins to be agonisingly slow! The join is now instant, and login is fast too | |||||
* | r12536: kerberos is on port 88, not port 389 | Andrew Tridgell | 2005-12-28 | 1 | -1/+1 | |
| | | | | i guess this shows that MS clients ignore the port number in SRV replies | |||||
* | r12535: - simplify string list handling in a couple of places using ↵ | Andrew Tridgell | 2005-12-28 | 3 | -31/+23 | |
| | | | | | | | | str_list_add() - don't reply with 127.0.0.1 in NBT or WINS name queries unless the query came in on the loopback interface. Otherwise clients can end up talking to themselves, which is not very productive :-) | |||||
* | r12534: Make the transaction code fill the error string on failure. | Andrew Bartlett | 2005-12-28 | 1 | -3/+30 | |
| | | | | Andrew Bartlett | |||||
* | r12533: Get the ldb.errstring() out to the user on failure. It helps a lot | Andrew Bartlett | 2005-12-28 | 1 | -2/+9 | |
| | | | | | | with debugging! Andrew Bartlett | |||||
* | r12532: log a message giving the IPs of non-partner clients trying WINS ↵ | Andrew Tridgell | 2005-12-28 | 1 | -0/+2 | |
| | | | | | | replication (makes getting the wins config right much easier) | |||||
* | r12531: 'make quicktest' was taking 15 minutes on my system due to failing DNS | Andrew Tridgell | 2005-12-28 | 13 | -73/+42 | |
| | | | | | | | | | | | | | | | | | lookups in load_interfaces(). The reason was my eth0 interface was down, and it was being interpreted as a DNS name. This patch changes load_interfaces() to happening automatically when interfaces are first needed instead of on the startup of every samba binary. This means that (for example) ldbadd doesn't call load_interfaces(), which means no slow DNS lookups. I also reduced the number of static globals in interface.c to 1, and changed from malloc to talloc When you want to force a reload of the interfaces list, you now call unload_interfaces(), which means the next call that needs the interfaces list will reload it | |||||
* | r12530: Let include/includes.h depend on lib/basic.h (which it includes) | Jelmer Vernooij | 2005-12-28 | 1 | -0/+2 | |
| | ||||||
* | r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server. | Jelmer Vernooij | 2005-12-27 | 38 | -27/+60 | |
| | ||||||
* | r12523: Convert the registry subsystem to use a seperate prototype header | Jelmer Vernooij | 2005-12-27 | 8 | -12/+26 | |
| | | | | | (note that this doesn't use the distinction between private and public prototypes yet) | |||||
* | r12520: Add support for --help to mkproto.pl | Jelmer Vernooij | 2005-12-27 | 6 | -14/+64 | |
| | | | | | | | | Allow the use of {PRIVATE,PUBLIC}_PROTO_HEADER for [SUBSYSTEM] and [LIBRARY] sections in .mk files. Public functions can be marked by adding _PUBLIC_ between their return type and function name. This should eventually make include/proto.h and include/structs.h obsolete. | |||||
* | r12517: Don't generate empty init functions | Jelmer Vernooij | 2005-12-27 | 5 | -43/+19 | |
| | ||||||
* | r12516: Fix drsuapi and netlogon javascript bindings | Jelmer Vernooij | 2005-12-27 | 3 | -2/+25 | |
| | ||||||
* | r12515: Use UUID directly rather then string containing UUID | Jelmer Vernooij | 2005-12-27 | 1 | -2/+2 | |
| | ||||||
* | r12514: Move DCE/RPC interface table to a seperate file | Jelmer Vernooij | 2005-12-27 | 10 | -94/+115 | |
| | | | | Be a bit more strict when checking for duplicate interfaces | |||||
* | r12513: Similar change as my previous commit, but now for transfer syntaxes. | Jelmer Vernooij | 2005-12-27 | 8 | -64/+43 | |
| | | | | | Avoids converting a static string to GUID every time we check whether a transfer syntax is equal to that of NDR. | |||||
* | r12512: Use GUID structs in API functions everywhere rather then converting ↵ | Jelmer Vernooij | 2005-12-27 | 18 | -98/+92 | |
| | | | | | | back and forth between GUID structs and strings in several places. | |||||
* | r12511: Remove authservice from binding string | Jelmer Vernooij | 2005-12-27 | 2 | -8/+1 | |
| | ||||||
* | r12510: Change the DCE/RPC interfaces to take a pointer to a | Jelmer Vernooij | 2005-12-27 | 69 | -360/+175 | |
| | | | | | | | | | | | | | | | | dcerpc_interface_table struct rather then a tuple of interface name, UUID and version. This removes the requirement for having a global list of DCE/RPC interfaces, except for these parts of the code that use that list explicitly (ndrdump and the scanner torture test). This should also allow us to remove the hack that put the authservice parameter in the dcerpc_binding struct as it can now be read directly from dcerpc_interface_table. I will now modify some of these functions to take a dcerpc_syntax_id structure rather then a full dcerpc_interface_table. | |||||
* | r12509: make the output for the buildfarm nicer | Stefan Metzmacher | 2005-12-27 | 1 | -1/+6 | |
| | | | | metze | |||||
* | r12507: This file has had my grubby paws all over it ;-) | Andrew Bartlett | 2005-12-27 | 1 | -0/+1 | |
| | | | | Andrew Bartlett | |||||
* | r12506: Fix up issues shown up by the expanded RPC-SAMR testsuite, and add ldb | Andrew Bartlett | 2005-12-27 | 2 | -43/+140 | |
| | | | | | | transactions to the SAMR password change code. Andrew Bartlett | |||||
* | r12505: Cope better with NT_STATUS_PASSWORD_RESTRICTION (due to minimum | Andrew Bartlett | 2005-12-27 | 1 | -7/+93 | |
| | | | | | | password age), and test for the incorrect password error case. Andrew Bartlett | |||||
* | r12504: Fix one more transaction cancel bail-out path, and correct comments. | Andrew Bartlett | 2005-12-26 | 1 | -2/+8 | |
| | | | | Andrew Bartlett | |||||
* | r12503: This function was just too simple to leave unimplemented. | Andrew Bartlett | 2005-12-26 | 1 | -2/+15 | |
| | | | | Andrew Bartlett | |||||
* | r12502: A bit of work on the RPC-SAMR torture test. Prove that ridToSid is | Andrew Bartlett | 2005-12-26 | 1 | -10/+30 | |
| | | | | | | really as simple as it looks. Andrew Bartlett | |||||
* | r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit, | Jelmer Vernooij | 2005-12-26 | 7 | -143/+75 | |
| | | | | | now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. | |||||
* | r12500: Use init functions explicitly in a few more places. 'gensec' and ↵ | Jelmer Vernooij | 2005-12-26 | 15 | -23/+73 | |
| | | | | | | 'librpc' are the only two subsystems left to convert. | |||||
* | r12499: Move smb_build.h out of includes.h | Jelmer Vernooij | 2005-12-26 | 29 | -10/+28 | |
| | ||||||
* | r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not using | Jelmer Vernooij | 2005-12-26 | 63 | -339/+295 | |
| | | | | | | the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. |