summaryrefslogtreecommitdiff
path: root/source4/librpc/rpc/dcerpc.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-08auth: Use new data_blob_..._s() functions and remove talloc_keep_secret()Pavel Filipenský1-2/+1
2025-12-08librpc: Fix trailing white spaces in dcerpc.cPavel Filipenský1-38/+38
2025-01-29s4:librpc: make use of CHECK_DEBUGLVLC(DBGC_RPC_PARSE, ...) in dcerpc_bh_do_n...Stefan Metzmacher1-1/+1
2024-09-26s4:librpc: make all but dcerpc_pipe->binding_handle internal struct membersStefan Metzmacher1-0/+2
2024-09-26s4:librpc/rpc: implement dcerpc_bh_get_binding()Stefan Metzmacher1-0/+9
2024-09-26s4:librpc/rpc: call dcerpc_binding_set_abstract_syntax after bind or alter co...Stefan Metzmacher1-0/+14
2024-09-26s4:librpc/rpc: add dcerpc_bh_auth_session_key()Stefan Metzmacher1-0/+39
2024-09-26s4:librpc/rpc: add dcerpc_bh_transport_{encrypted,session_key}()Stefan Metzmacher1-0/+57
2024-04-16lib: Give lib/util/util_file.c its own header fileVolker Lendecke1-0/+1
2023-11-01librpc:ndr: Introduce ‘ndr_flags_type’ typeJoseph Sutton1-1/+1
2021-11-09CVE-2021-23192: dcesrv_core: only the first fragment specifies the auth_contextsStefan Metzmacher1-0/+1
2021-04-06librpc: Remove the gensec dependency from library dcerpc-bindingVolker Lendecke1-0/+1
2021-04-06rpc: Give dcerpc_util.c its own headerVolker Lendecke1-0/+1
2019-10-18s4:librpc: Rename ncacn_push_auth to dcerpc_ncacn_push_authSamuel Cabrero1-6/+12
2019-10-18s4:rpc_server: Split dcerpc_generic_session_key for server and clientSamuel Cabrero1-1/+1
2017-01-02s4:librpc/rpc: make sure we handle DCERPC_PACKET before DCERPC_CONNECTStefan Metzmacher1-2/+2
2016-10-26s4:librpc/rpc: pass the object guid to the binding handle if requiredStefan Metzmacher1-15/+5
2016-10-26s4:librpc/rpc: make sure the DCERPC_CONCURRENT_MULTIPLEX and DCERPC_PFC_FLAG_...Stefan Metzmacher1-3/+18
2016-10-26s4:librpc/rpc: add support for DCERPC_AUTH_LEVEL_PACKETGünther Deschner1-3/+5
2016-10-26s4:librpc/rpc: make use of dcerpc_ncacn_push_pkt_auth() in ncacn_push_request...Stefan Metzmacher1-128/+13
2016-10-26s4:librpc/rpc: convert ncacn_pull_request_auth() into a generic ncacn_pull_pk...Stefan Metzmacher1-11/+27
2016-10-26s4:librpc/rpc: make use of dcerpc_ncacn_pull_pkt_auth() in ncacn_pull_request...Stefan Metzmacher1-94/+20
2016-10-26s4:librpc/rpc: implement bind_time_feature negotiationStefan Metzmacher1-4/+27
2016-10-26s4:librpc/rpc: force printing in dcerpc_bh_do_ndr_print() log level >= 11Stefan Metzmacher1-2/+17
2016-10-26s4:librpc/rpc: make use of dcerpc_pull_ncacn_packet()Stefan Metzmacher1-37/+1
2016-06-24s4:librpc/rpc: don't ask for auth_length if we ask for auth data onlyStefan Metzmacher1-6/+2
2016-06-23s4:librpc/rpc: allow a total reassembled response payload of 240 MBytesStefan Metzmacher1-2/+3
2016-04-12CVE-2015-5370: s4:librpc/rpc: call dcerpc_connection_dead() on protocol errorsStefan Metzmacher1-8/+15
2016-04-12CVE-2015-5370: s4:librpc/rpc: protect dcerpc_request_recv_data() against too ...Stefan Metzmacher1-0/+9
2016-04-12CVE-2015-5370: s4:librpc/rpc: use dcerpc_verify_ncacn_packet_header() to veri...Stefan Metzmacher1-13/+43
2016-04-12CVE-2015-5370: s4:librpc/rpc: handle DCERPC_PKT_FAULT before anything else in...Stefan Metzmacher1-11/+11
2016-04-12CVE-2015-5370: s4:librpc/rpc: make use of dcerpc_map_ack_reason() in dcerpc_b...Stefan Metzmacher1-2/+10
2016-04-12CVE-2015-5370: s4:librpc/rpc: finally verify the server uses the expected aut...Stefan Metzmacher1-0/+12
2016-04-12CVE-2015-5370: s4:librpc/rpc: avoid using dcecli_security->auth_info and use ...Stefan Metzmacher1-13/+16
2016-04-12CVE-2015-5370: s4:librpc/rpc: simplify checks if gensec is used in dcerpc_shi...Stefan Metzmacher1-20/+3
2016-04-12CVE-2015-5370: s4:librpc/rpc: avoid dereferencing sec->auth_info in dcerpc_re...Stefan Metzmacher1-5/+1
2016-04-12CVE-2015-5370: s4:librpc/rpc: always use ncacn_pull_request_auth() for DCERPC...Stefan Metzmacher1-2/+1
2016-04-12CVE-2015-5370: s4:librpc/rpc: avoid using c->security_state.auth_info in ncac...Stefan Metzmacher1-7/+10
2016-04-12CVE-2015-5370: s4:librpc/rpc: avoid using hs->p->conn->security_state.auth_in...Stefan Metzmacher1-6/+2
2016-04-12CVE-2015-5370: s4:librpc/rpc: use a local auth_info variable in ncacn_push_re...Stefan Metzmacher1-15/+12
2016-04-12CVE-2015-5370: s4:librpc/rpc: maintain dcecli_security->auth_{type,level,cont...Stefan Metzmacher1-0/+3
2016-04-12CVE-2015-5370: s4:librpc/rpc: send a dcerpc_sec_verification_trailer if neededStefan Metzmacher1-0/+136
2016-03-10s4:librpc/rpc: map alter context SEC_PKG_ERROR to NT_STATUS_LOGON_FAILUREStefan Metzmacher1-0/+3
2016-02-06dlist: remove unneeded type argument from DLIST_ADD_END()Michael Adam1-3/+3
2015-07-09librpc: Fix a "ignoring asprint return" warningVolker Lendecke1-4/+6
2015-06-23s4:librpc/rpc: fix padding caclucation in ncacn_push_request_sign()Stefan Metzmacher1-1/+1
2015-06-23s4:librpc/rpc: let ncacn_push_request_sign() handle sig_size == 0 with auth_i...Stefan Metzmacher1-1/+4
2015-06-23s4:librpc/rpc: let dcerpc_ship_next_request() use a sig_size for a padded pay...Stefan Metzmacher1-1/+6
2015-06-23s4:librpc/rpc: let dcerpc_ship_next_request() use DCERPC_AUTH_PAD_ALIGNMENT d...Stefan Metzmacher1-1/+1
2014-03-25s4:librpc/rpc: correctly map the fault code of alter context to NTSTATUSStefan Metzmacher1-1/+2