Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-19 | Add "uint32_t access_granted" to policy handles | Volker Lendecke | 1 | -7/+12 | |
All policy handles have a mask of allowed operations attached that were calculated at creation time, so they should carry this mask. This is the basis for consolidating all our policy handle access checks. If you want to do your own more complicated access checks further down, just pass "0" to policy_handle_find. | |||||
2009-04-19 | Make "struct policy" private to srv_lsa_hnd.c | Volker Lendecke | 2 | -17/+2 | |
2009-04-18 | Add type-safe policy_handle_create/find | Volker Lendecke | 1 | -0/+12 | |
2009-04-18 | Add some const | Volker Lendecke | 1 | -1/+2 | |
2009-04-16 | Add notify_onelevel.tdb | Volker Lendecke | 1 | -0/+5 | |
This optimizes non-recursive notifys. For non-recursive notifies we can use a per-directory file-id indexed notify record. This matters for the Windows Explorer and IIS cases which do not use recursive notifies. In these cases, we do not have to shuffle around the whole notify record on every change. For the cluster case, this improves correctness of the notifies, ctdb only distributes the tdb seqnum once a second, so we can lose notifies. | |||||
2009-04-14 | s3-spoolss: remove unused dup_nt_devicemode(). | Günther Deschner | 1 | -1/+0 | |
Guenther | |||||
2009-04-14 | s3:charcnv remove now unused malloc() based conversion functions | Andrew Bartlett | 1 | -4/+0 | |
2009-04-14 | Convert Samba3 to use the common lib/util/charset API | Andrew Bartlett | 1 | -9/+2 | |
This removes calls to push_*_allocate() and pull_*_allocate(), as well as convert_string_allocate, as they are not in the common API To allow transition to a common charcnv in future, provide Samba4-like strupper functions in source3/lib/charcnv.c (the actual implementation remains distinct, but the API is now shared) Andrew Bartlett | |||||
2009-04-14 | Solve some of the conflict between Samba3 and Samba4 push_string | Andrew Bartlett | 2 | -20/+13 | |
This renames push_string in Samba3 into push_string_base and push_string_check for the two different use cases. This should allow push_string to be imported from Samba4, using it's calling conventions. | |||||
2009-04-12 | Reactivate get_socket_port | Volker Lendecke | 1 | -0/+1 | |
2009-04-10 | Link in the threads functions, not yet used. | Jeremy Allison | 1 | -0/+2 | |
Jeremy. | |||||
2009-04-08 | Remove async_req | Volker Lendecke | 1 | -1/+0 | |
2009-04-08 | Convert cli_push to tevent_req | Volker Lendecke | 1 | -8/+8 | |
Metze, please check! Thanks, Volker | |||||
2009-04-08 | Convert cli_pull to tevent_req | Volker Lendecke | 1 | -9/+9 | |
2009-04-08 | Convert rpc_transport_smbd_init to tevent_req | Volker Lendecke | 1 | -5/+5 | |
2009-04-08 | Convert rpc_cli_smbd_conn_init to tevent_req | Volker Lendecke | 1 | -7/+7 | |
2009-04-08 | Convert rpc_transport_np_init to tevent_req | Volker Lendecke | 1 | -5/+5 | |
2009-04-08 | s3-eventlog: split out evlog_convert_tdb_to_evt(). | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2009-04-08 | s3-eventlog: move rpc_server/srv_eventlog_lib.c out of rpc_server. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-04-07 | s3:charcnv Remove unused unistrcpy() and unistrlen() | Andrew Bartlett | 1 | -2/+0 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-07 | s3:rpc_parse remove unused prs_unistr2() | Andrew Bartlett | 1 | -1/+0 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-07 | s3:charcnv Remove unused unistr2 functions | Andrew Bartlett | 1 | -5/+0 | |
Natrually, the hard work to make these unsued was done by GD, not me :-) Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-07 | s3:charcnv Remove unused ucs2_to_unistr2() | Andrew Bartlett | 1 | -1/+0 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-07 | s3:kerberos Rework smb_krb5_unparse_name() to take a talloc context | Andrew Bartlett | 1 | -3/+4 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-06 | s3 oplocks: Refactor level II oplock contention | Tim Prouty | 1 | -0/+1 | |
2009-04-06 | Add a bad hack to enable level 2 oplocks in torture_open_connection_share | Volker Lendecke | 1 | -0/+2 | |
2009-04-06 | Make cli_oplock_ack async | Volker Lendecke | 1 | -0/+5 | |
2009-04-06 | Add async oplock waiter | Volker Lendecke | 1 | -0/+7 | |
2009-04-06 | Remove async_req based async libsmb infrastructure | Volker Lendecke | 2 | -137/+0 | |
2009-04-06 | Convert cli_open to tevent_req | Volker Lendecke | 1 | -4/+9 | |
2009-04-06 | Convert cli_close to tevent_req | Volker Lendecke | 1 | -3/+8 | |
2009-04-06 | Convert cli_write_andx to tevent_req | Volker Lendecke | 1 | -6/+14 | |
2009-04-06 | Convert cli_read_andx to tevent_req | Volker Lendecke | 1 | -5/+10 | |
2009-04-06 | Convert cli_ntcreate to tevent_req | Volker Lendecke | 1 | -12/+12 | |
2009-04-06 | Convert cli_tcon_andx to tevent_req | Volker Lendecke | 1 | -6/+6 | |
2009-04-06 | Convert cli_negprot to tevent_req | Volker Lendecke | 1 | -4/+4 | |
2009-04-06 | Convert cli_session_setup_guest to tevent_req | Volker Lendecke | 1 | -4/+4 | |
2009-04-06 | Convert cli_trans to tevent_req | Volker Lendecke | 1 | -3/+3 | |
2009-04-06 | Convert cli_echo to tevent_req | Volker Lendecke | 1 | -4/+4 | |
2009-04-06 | Add new async libsmb infrastructure | Volker Lendecke | 2 | -0/+30 | |
I know this is just yet another iteration, but I like this one much better than the one that exists right now :-) It will do trans and echo requests without a _recv helper and without unnecessary memcpy(). | |||||
2009-04-06 | Add read_smb_send/recv, dumping keepalives | Volker Lendecke | 1 | -0/+5 | |
2009-04-06 | s3:libads Make ads_get_dn() take a talloc context | Andrew Bartlett | 1 | -1/+1 | |
Also remove ads_memfree(), which was only ever a wrapper around SAFE_FREE, used only to free the DN from ads_get_ds(). This actually makes libgpo more consistant, as it mixed a talloc and a malloc based string on the same element. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-06 | s3:smbldap Remove smbldap_get_dn | Andrew Bartlett | 2 | -3/+1 | |
This removes one more caller to pull_utf8_allocate() Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-04-01 | s3-passdb: add smb_create_user(). | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2009-03-30 | s3/cups: add encryption support | Björn Jacke | 1 | -0/+1 | |
2009-03-27 | s3: added per-client statistics to onefs perfcount module | Scott Urban | 1 | -8/+0 | |
* we now track, uid, remote ip, and local ip per CIFS operation * removed perfcount_set_client() from perfcount interface as it's unecessary | |||||
2009-03-27 | Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb ↵ | Jeremy Allison | 1 | -0/+2 | |
correctly. For the clustering case. Clustered setups should have only ever used the unsigned version of TDB_DATA in the first place so they can't be in this mess :-). Just do the normal upgrade in the clustered case. Jeremy. | |||||
2009-03-26 | s3:rpc_parse: remove unused init_unistr(). | Günther Deschner | 1 | -1/+0 | |
Guenther | |||||
2009-03-25 | s3-rpc_parse: remove unused smb_io_domsid(). | Günther Deschner | 1 | -1/+0 | |
Guenther | |||||
2009-03-25 | s3: remove unused rpc_parse/parse_sec.c file. | Günther Deschner | 1 | -5/+0 | |
Guenther |