summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
* r25407: Revert Longhorn join patch as it is not correct for the 3.2 tree.Gerald Carter2007-09-281-2/+0
| | | | | | The translate_name() used by cli_session_setup_spnego() cann rely Winbindd since it is needed by the join process (and hence before Winbind can be run).
* r25403: grab latest changes form 3.2 tree in preparation for release of ↵Gerald Carter2007-09-282-1/+3
| | | | 3.2.0pre1
* r25387: Sync with 3.2.0 svn treeGerald Carter2007-09-277-25/+22
|
* r24968: Fwd port "open" patchSimo Sorce2007-09-051-3/+3
|
* r24962: This merges the winreg rpc server and client code from 3_2,Michael Adam2007-09-052-400/+0
| | | | | | | | | | | | | | | | | | | | | | | | i.e. it removes the hand woven parsing and marshalling code and useses the pidl generated code instead. This removes the files rpc_server/srv_winreg.c, rpc_parse/parse_reg.c, include/rpc_reg.h and registry/reg_frontend_legacy.c. It effectively *copies* the files rpc_client/cli_reg.c and rpc_server/srv_winreg_nt.c. So not only the rewrite of srv_winreg_nt to use the pidl based rpc code ist taken but also Volker's rewrite to use the new reg_api code in r19991 and following. Furthermore, net_rpc_registry.c is copied from 3_2, giving us a full command line regedit replacement in 3_2_0. Michael PS: This patch sums up to 6309 lines in total, but of this, there are 2848 lines removed by the four deleted files alone. Diffstat says: 1098 insertions(+), 4562 deletions(-). So it's not that bad... :-)
* r24957: Merge 21867, 21869, 21870 and 21871:Volker Lendecke2007-09-041-6/+0
| | | | | | | | | | | | | Simplify calling convention of timeout_processing. lp_deadtime is only referenced in conn_idle_all(). Move sending keepalives out of the main processing loop into idle event. On the way, make lp_keepalive() a proper parameter. Move sending auth_server keepalives out of the main loop into an idle event. Move deadtime processing into an idle event. While there, simplify conn_idle_all() a bit.
* r24950: Merge r21784Volker Lendecke2007-09-041-1/+3
| | | | | | | Replace smb_register_idle_event() with event_add_timed(). This fixes winbind which did not run the idle events to drop ldap connections. Volker
* r24843: Add a "validate-cache" control message to winbindd.Michael Adam2007-08-311-0/+1
| | | | | | | | | | | So there is a new subcommand "smbcontrol winbindd validate-cache" now. This change provides the infrastructure: The function currently returns "true" unconditionally. The call of a real cache validation function will be incorporated in subsequent changes. Michael
* r24809: Consolidate the use of temporary talloc contexts.Volker Lendecke2007-08-302-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the two functions talloc_stackframe() and talloc_tos(). * When a new talloc stackframe is allocated with talloc_stackframe(), then * the TALLOC_CTX returned with talloc_tos() is reset to that new * frame. Whenever that stack frame is TALLOC_FREE()'ed, then the reverse * happens: The previous talloc_tos() is restored. * * This API is designed to be robust in the sense that if someone forgets to * TALLOC_FREE() a stackframe, then the next outer one correctly cleans up and * resets the talloc_tos(). The original motivation for this patch was to get rid of the sid_string_static & friends buffers. Explicitly passing talloc context everywhere clutters code too much for my taste, so an implicit talloc_tos() is introduced here. Many of these static buffers are replaced by a single static pointer. The intended use would thus be that low-level functions can rather freely push stuff to talloc_tos, the upper layers clean up by freeing the stackframe. The more of these stackframes are used and correctly freed the more exact the memory cleanup happens. This patch removes the main_loop_talloc_ctx, tmp_talloc_ctx and lp_talloc_ctx (did I forget any?) So, never do a tmp_ctx = talloc_init("foo"); anymore, instead, use tmp_ctx = talloc_stackframe() :-) Volker
* r24804: As a temporary workaround, also try to guess the server's principal ↵Günther Deschner2007-08-301-0/+2
| | | | | | | | | in the "not_defined_in_RFC4178@please_ignore" case to make at least LDAP SASL binds succeed with windows server 2008. Guenther
* r24803: For some funny reason us4/gcc seems to fall over the 'Volker Lendecke2007-08-301-1/+1
|
* r24762: Fix the build, missed TALLOC_SIZE -> talloc_named_const.Jeremy Allison2007-08-291-1/+1
| | | | Jeremy.
* r24759: Comment out the _nonnull calls for 3.2.x, as agreed with tridge.Jeremy Allison2007-08-291-2/+22
| | | | | | Leaving the commented out code for now, in case I need to re-test some stuff. Jeremy
* r24660: Merge the inbuf/outbuf changesVolker Lendecke2007-08-253-24/+16
|
* r24653: Some trivial 3_2->3_2_0 mergesVolker Lendecke2007-08-244-4/+17
|
* r24553: merge from SAMBA_4_0:Stefan Metzmacher2007-08-191-18/+0
| | | | | | | | | rename dcerpc_interface_table -> ndr_interface_table rename dcerpc_interface_list -> ndr_interface_list and move them to libndr.h metze
* r24542: merge from SAMBA_4_0:Stefan Metzmacher2007-08-181-12/+2
| | | | | | | rename struct dcerpc_endpoint_list/struct dcerpc_authservice_list into ndr_interface_string_array and move it to libndr.h metze
* r24539: merge from SAMBA_4_0:Stefan Metzmacher2007-08-181-13/+1
| | | | | | | rename struct dcerpc_interface_call -> struct ndr_interface_call and move it to librpc/ndr/libndr.h metze
* r24534: merge from SAMBA_4_0:Stefan Metzmacher2007-08-181-1/+1
| | | | | | rename dcerpc_syntax_id -> ndr_syntax_id metze
* r24499: Move the checks for DOS error codes on open to a function.Jeremy Allison2007-08-161-0/+1
| | | | Jeremy.
* r24419: Hm, I think this protoype is not required here.Günther Deschner2007-08-141-5/+0
| | | | Guenther
* r24413: Minor edits for libgpo.Günther Deschner2007-08-141-12/+15
| | | | Guenther
* r24305: merge from SAMBA_3_2:Stefan Metzmacher2007-08-101-0/+4
| | | | | | | | | patch from Bjoern JAcke <bj@SerNet.DE>: attached patches add EA support for Solaris. If no one disagrees, can someone check this in please? metze
* r24250: Merge W_ERROR_HAVE_NO_MEMORY macro from Samba 4.Günther Deschner2007-08-061-0/+6
| | | | Guenther
* r24158: SE_GROUP_RESOURCE in the other_sids list apparently means a Gerald Carter2007-08-031-1/+1
| | | | | | domain local group. Fix a typo in the PAC debugging routine
* r24132: merge from SAMBA_3_2:Stefan Metzmacher2007-08-021-4/+5
| | | | | | | | | | - make it more clear what the different min and max fields mean - with the "GSSAPI" sasl mech the plain, sign or seal negotiation is independed from the req_flags and ret_flags - verify the server supports the wrapping type we want - better handling on negotiated buffer sizes metze
* r24122: merge from SAMBA_3_2:Stefan Metzmacher2007-08-022-1/+8
| | | | | | | | | add a file_id_create() hook into the VFS layer it's needed for some cluster filesystems to overload this function. metze
* r24040: merge from SAMBA_3_2:Stefan Metzmacher2007-07-251-1/+1
| | | | | | remove unused global variable... metze
* r24022: use MSG_BROADCAST_PID_STR as value for broadcast messagesStefan Metzmacher2007-07-241-1/+5
| | | | | | | | to fix the cluster case vl: please check, if this works with clustering = no metze
* r23986: Some constVolker Lendecke2007-07-211-1/+1
|
* r23971: Prevent build failures.Günther Deschner2007-07-191-1/+5
| | | | Guenther
* r23947: merge from SAMBA_3_2:Stefan Metzmacher2007-07-181-1/+1
| | | | | | | | add support for NTLMSSP sign and seal NOTE: windows servers are broken with sign only... metze
* r23944: merge from SAMBA_3_2:Stefan Metzmacher2007-07-181-1/+12
| | | | | | | - always provide ads_setup_sasl_wrapping() function - read/write returning 0 means EOF and we need to return direct metze
* r23927: merge from SAMBA_3_2:Stefan Metzmacher2007-07-171-2/+2
| | | | | | implement output buffer handling for the SASL write wrapper metze
* r23924: Merge NET_GETDCNAME from 3_2.Günther Deschner2007-07-171-0/+18
| | | | Guenther
* r23923: merge from SAMBA_3_2:Stefan Metzmacher2007-07-171-15/+46
| | | | | | implement buffer handling for the SASL read wrapper metze
* r23921: Remove GPO_SID_TOKEN struct and use nt_user_token instead, that ↵Günther Deschner2007-07-171-7/+0
| | | | | | | | already has S-1-5-11 in the token. Guenther
* r23899: merge from SAMBA_3_2:Stefan Metzmacher2007-07-161-3/+3
| | | | | | | | rename HAVE_ADS_SASL_WRAPPING -> HAVE_LDAP_SASL_WRAPPING + adding missing file libads/sasl_wrapping.c metze
* r23897: hopefully fix the buildStefan Metzmacher2007-07-161-1/+1
| | | | metze
* r23894: merge from SAMBA_3_2:Stefan Metzmacher2007-07-161-4/+6
| | | | | | | add dummy callbacks for LDAP SASL wrapping, they're not used yet... metze
* r23889: merge from SAMBA_3_2:Stefan Metzmacher2007-07-161-10/+13
| | | | | | | move elements belonging to the current ldap connection to a substructure. metze
* r23870: Use GPO_LINK_TYPE in GROUP_POLICY_OBJECT struct.Günther Deschner2007-07-131-1/+1
| | | | Guenther
* r23858: Added srvstr_pull_buf_talloc() and srvstr_pull_talloc()Jeremy Allison2007-07-132-0/+12
| | | | | | | | | | | calls and converted reply_tcon and reply_tconX to use them - to show the boilerplate usage (valgrind tested). In conjunction with Volker's srvstr_get_path_talloc() work this should allow us to start eliminating all pstrings/fstrings out of the main path processing code. I'll watch the build farm tonight... Jeremy.
* r23838: Allow to store schema and config path in ADS_STRUCT config.Günther Deschner2007-07-111-0/+2
| | | | Guenther
* r23834: Allow to pass an ADS_STRUCT pointer down to the dump function ↵Günther Deschner2007-07-111-1/+1
| | | | | | | | callback in libads. Guenther
* r23826: Fix gpo security filtering by matching the security descriptor ace's ↵Günther Deschner2007-07-112-1/+3
| | | | | | | | for the extended apply group policy right. Guenther
* r23808: Make us a bit more C++ friendly. Thanks to Constantine VetoshevVolker Lendecke2007-07-102-12/+8
| | | | <gepardcv@yahoo.com> for checking.
* r23801: The FSF has moved around a lot. This fixes their Mass Ave address.Andrew Tridgell2007-07-1015-30/+15
|
* r23800: LGPL is now called GNU Lesser General Public LicenseAndrew Tridgell2007-07-103-6/+6
| | | | not GNU Library General Public License
* r23798: updated old Temple Place FSF addresses to new URLAndrew Tridgell2007-07-101-2/+1
|