Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-16 | s3:winbind: Add async wb_group_members | Volker Lendecke | 12 | -2/+1091 | |
2009-08-16 | s3:winbind: Make wcache_lookup_groupmem available publically | Volker Lendecke | 2 | -24/+60 | |
2009-08-16 | s3: Add talloc_dict.[ch] | Volker Lendecke | 5 | -0/+258 | |
2009-08-16 | s3:winbind: Fix a potential segfault in libwbclient | Volker Lendecke | 1 | -1/+1 | |
2009-08-16 | s3:winbind: Convert winbindd_show_sequence to the new API | Volker Lendecke | 5 | -112/+178 | |
2009-08-16 | s3:winbind: Add async wb_seqnums | Volker Lendecke | 3 | -0/+139 | |
This is something that would have been very difficult with the old style of async requests: Send the request to all children simultaneously. | |||||
2009-08-16 | s3:winbind: Add async wb_seqnum | Volker Lendecke | 12 | -2/+447 | |
2009-08-16 | s3:winbind: WINBIND_USERINFO -> wbint_userinfo | Volker Lendecke | 12 | -87/+49 | |
2009-08-16 | s3:winbind: Simplify _wbint_[GU]id2Sid | Volker Lendecke | 1 | -16/+4 | |
2009-08-15 | tevent: add some more doxygen comments for tevent_req functions | Stefan Metzmacher | 1 | -0/+38 | |
metze | |||||
2009-08-15 | s3:Makefile: build ../libcli/smb/smb2_create_blob.o as part of smbd | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-08-15 | libcli/smb: add smb2_create_blob_find() | Stefan Metzmacher | 2 | -0/+23 | |
metze | |||||
2009-08-14 | Use defined names rather than numeric constants to make code | Jeremy Allison | 1 | -2/+2 | |
clearer. Jeremy. | |||||
2009-08-14 | gpfs.so: map the file_inherit and dir_inherit flags away for files | Michael Adam | 1 | -1/+15 | |
GPFS sets inherits dir_inhert and file_inherit flags to files, too, which confuses windows, and seems to be wrong anyways. So when mapping a nfs4 acl to a windows acl, we map these flags away for files. Michael | |||||
2009-08-14 | cifs.upcall: fix IPv6 addrs sent to upcall to have colon delimiters | Jeff Layton | 1 | -4/+29 | |
Current kernels don't send IPv6 addresses with the colon delimiters, add a routine to add them when they're not present. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | cifs.upcall: use ip address passed by kernel to get server's hostname | Jeff Layton | 1 | -12/+56 | |
Instead of using the hostname given by the upcall to get the server's principal, take the IP address given in the upcall and reverse resolve it to a hostname. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | cifs.upcall: clean up flag handling | Jeff Layton | 1 | -10/+10 | |
Add a new stack var to hold the flags returned by the decoder routine so that we don't need to worry so much about preserving "rc". With this, we can drop privs before trying to find the location of the credcache. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | cifs.upcall: try getting a "cifs/" principal and fall back to "host/" | Jeff Layton | 2 | -14/+18 | |
cifs.upcall takes a "-c" flag that tells the upcall to get a principal in the form of "cifs/hostname.example.com@REALM" instead of "host/hostname.example.com@REALM". This has turned out to be a source of great confusion for users. Instead of requiring this flag, have the upcall try to get a "cifs/" principal first. If that fails, fall back to getting a "host/" principal. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | cifs.upcall: declare a structure for holding decoded args | Jeff Layton | 1 | -30/+33 | |
The argument list for the decoder is becoming rather long. Declare an args structure and use that for holding the args. This also simplifies pointer handling a bit. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | cifs.upcall: formatting cleanup | Jeff Layton | 1 | -47/+37 | |
Clean up some unneeded curly braces, and fix some indentation. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | cifs.upcall: clean up logging and add debug messages | Jeff Layton | 1 | -32/+47 | |
Change the log levels to be more appropriate to the messages being logged. Error messages should be LOG_ERR and not LOG_WARNING, for instance. Add some LOG_DEBUG messages that we can use to diagnose problems with krb5 upcalls. With these, someone can set up syslog to log daemon.debug and should be able to get more info when things aren't working. Signed-off-by: Jeff Layton <jlayton@redhat.com> | |||||
2009-08-14 | s3:smbd: allow SMB2 Cancel to have the async flag set | Stefan Metzmacher | 1 | -6/+8 | |
metze | |||||
2009-08-14 | s3:smbd: fix parsing of the SMB2 body | Stefan Metzmacher | 1 | -5/+7 | |
Maybe there's no dynamic part on the wire. metze | |||||
2009-08-14 | s4:samdb python bindings - we don't need the attributes here | Matthias Dieter Wallnöfer | 1 | -2/+1 | |
2009-08-14 | s4:ldb - Free the asynchronous result | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
2009-08-14 | s4: Correct the parameter logic of the "setpassword" script | Matthias Dieter Wallnöfer | 1 | -7/+4 | |
Either the username or the filter are allowed. If both are given the filter is going to be used due to a higher precedence. | |||||
2009-08-14 | s4: Better way to call "dom_sid_to_rid" from ldap.py | Matthias Dieter Wallnöfer | 2 | -4/+12 | |
2009-08-14 | s4: Remove obsolete "samdb_password_quality_ok" function (it's just a ↵ | Matthias Dieter Wallnöfer | 1 | -10/+1 | |
one-line wrapper) | |||||
2009-08-14 | s4: cracknames.c: Change the handling of the NT_STATUS_NO_MEMORY status results | Matthias Dieter Wallnöfer | 1 | -4/+6 | |
With the previous check I got random failures when trying to connect to the LDAP server. | |||||
2009-08-14 | s4:ldap_server Correct removal of talloc_steal() | Andrew Bartlett | 1 | -1/+0 | |
This corrects commit 7a82aed71b74af8bc2a8a4381541adbb22452d20. The steal did not set ent->attributes, so it was incorrect to assign to ent->attributes. Andrew Bartlett | |||||
2009-08-14 | fixed TESTS= in make test to allow multiple tests | Andrew Tridgell | 1 | -2/+16 | |
Now you can do: make test TESTS="test1 test2" and it will run those two tests, each matching tests using a case insensitive substring match | |||||
2009-08-14 | s4:ldap_server Remove another talloc_steal (with references) | Andrew Bartlett | 1 | -1/+1 | |
This talloc_steal also conflicts with the ldb_map code, and like the previous commit, is rudundent given the talloc_steal of the whole msg above. Andrew Bartlett | |||||
2009-08-14 | s4:ldap_server Don't talloc_steal (with references) in ldap_backend | Andrew Bartlett | 1 | -1/+1 | |
There may or may not be a need to take a reference to the 'name' in the ldb_map code, but given we seal the whole msg just above here, it makes no senst to steal the name, but not the values. Andrew Bartlett | |||||
2009-08-12 | Fix EVERY SINGLE build on the buildfarm that doesn't have | Jeremy Allison | 2 | -0/+5 | |
bindtextdomain or textdomain. C'mon, this is what configure.in is *FOR*. Jeremy. | |||||
2009-08-12 | Move build over to storing DOS attributes in EA's. | Jeremy Allison | 1 | -2/+4 | |
Turn off "map to" directives. I've now fixed the issues with the build tests running this way. I think this is how most people run these days - please raise this on the list (or revert) if you disagree. | |||||
2009-08-12 | When mapping EA's into a TDB, don't remove the EA | Jeremy Allison | 1 | -0/+9 | |
until the last link to the file is gone (fixes the build farm RAW-RENAME test with xattr's in tdb's). Jeremy. | |||||
2009-08-12 | Fix BASE-DELAYWRITE test by removing const from struct smb_filename | Jeremy Allison | 3 | -21/+21 | |
in smbd_do_qfilepathinfo(). update_stat_ex_mtime() modifies the stat struct inside the smb_fname so don't make a copy of that stat struct, use it directly - it's meant to be updated and represent the state of the file we're returning. Jeremy. | |||||
2009-08-12 | Documentation for "store create time". | Jeremy Allison | 1 | -0/+15 | |
Jeremy. | |||||
2009-08-12 | Add "store create time" parameter (docs to follow) | Jeremy Allison | 10 | -15/+140 | |
that stores the create time in the user.DosTimestamps EA. Jeremy. | |||||
2009-08-12 | Fix some warnings in the AIX ACL code. | Jeremy Allison | 1 | -4/+3 | |
Jeremy. | |||||
2009-08-12 | libcli/smb: move smb2_create_blob code to libcli/smb/ | Stefan Metzmacher | 8 | -165/+252 | |
I want to use this in source3/smbd/ metze | |||||
2009-08-12 | libcli: move some common SMB and SMB2 stuff into libcli/smb/ | Stefan Metzmacher | 23 | -21/+47 | |
This will hold code that's shared between source3 and source4. metze | |||||
2009-08-12 | librpc: rerun "make idl_full" | Kai Blin | 15 | -414/+414 | |
2009-08-12 | s3:smbd: as check_path_syntax() changes the string, we need to copy the ↵ | Stefan Metzmacher | 1 | -2/+8 | |
string before metze | |||||
2009-08-12 | s3:smbd: avoid 'goto out' in smbd_smb2_create_send() | Stefan Metzmacher | 1 | -20/+15 | |
metze | |||||
2009-08-12 | s3:smbd: make sure we don't call conn_free() with a NULL pointer for SMB2 | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-08-12 | s3:smbd: correctly invalidate vuids when SMB2 is used | Stefan Metzmacher | 2 | -0/+5 | |
metze | |||||
2009-08-12 | s3:lib: map ECONNRESET to NT_STATUS_CONNECTION_RESET | Stefan Metzmacher | 1 | -0/+3 | |
metze | |||||
2009-08-12 | libreplace: undef AI_ADDRCONFIG on QNX 6.3.0 (fix bug #6630) | Matt Kraai | 1 | -0/+14 | |
Some of the functions in source3/lib/util_sock.c use AI_ADDRCONFIG. On QNX 6.3.0, this macro is defined but, if it's used, getaddrinfo will fail. This prevents smbd from opening any sockets. If I undefine AI_ADDRCONFIG on such systems and allow lib/replace/system/network.h to define it to be 0, this works around the issue. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-08-11 | s4:operational - Remove some outdated comments | Matthias Dieter Wallnöfer | 1 | -12/+0 | |