Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-25 | s3:smb2_sesssetup: inline most of smbd_smb2_session_setup() | Stefan Metzmacher | 1 | -130/+99 | |
metze | |||||
2012-06-25 | s3:selftest: run raw.session | Stefan Metzmacher | 2 | -2/+3 | |
Note: raw.session.reauth2 still fails: failure: samba3.raw.session.reauth2(s3dc) [ _StringException: _StringException: ../source4/torture/raw/session.c:186: status was NT_STATUS_ACCESS_DENIED, expected NT_STATUS_OK: 2nd open failed But it's not critical as real clients won't reauth as anonymous. metze | |||||
2012-06-25 | s3:selftest: run rpc.samba3.smb-reauth1 and rpc.samba3.smb-reauth2 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2012-06-25 | s3:smbd/sesssetup: implement dynamic re-authentication and expire session if ↵ | Stefan Metzmacher | 2 | -12/+113 | |
client supports it metze | |||||
2012-06-25 | s3:selftest: run smbtorture3 SMB2-SESSION-REAUTH | Stefan Metzmacher | 2 | -0/+2 | |
metze | |||||
2012-06-25 | s3:selftest: run smb2.session as ntlm and krb5 | Stefan Metzmacher | 2 | -2/+6 | |
This activates the smb2.session.expire1 test, when krb5 is used. metze | |||||
2012-06-25 | selftest/knownfail: only reauth5 still fails | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: implement dynamic re-authentication and expire sessions | Stefan Metzmacher | 2 | -6/+129 | |
metze | |||||
2012-06-25 | docs-xml: document "server max protocol" SMB3 and SMB3_00 | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2012-06-25 | docs-xml: fix reference from "server min protocol" to "server max protocol" | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-25 | selftest/Samba3: 'server max protocol = SMB3' | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-06-25 | lib/param: add "SMB3" as alias for PROTOCOL_SMB3_00 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2012-06-25 | s3:smbd: remove now unused invalidate_all_vuids() | Stefan Metzmacher | 2 | -10/+0 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: remove now unused conn_close_all() | Michael Adam | 2 | -16/+0 | |
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-25 | s3:smbd: use smbXsrv_session_logoff_all() and smb1srv_tcon_disconnect_all() ↵ | Michael Adam | 1 | -4/+32 | |
in exit_server_common() This removes the use of conn_close_all() and invalidate_all_vuids() Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_session for smb1 | Stefan Metzmacher | 6 | -274/+194 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon for smb1 | Stefan Metzmacher | 10 | -170/+183 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2 | Stefan Metzmacher | 20 | -275/+180 | |
The removes the protocol specific smbd_smb2_session and smbd_smb2_tcon. Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smb2_sesssetup: add support for SMB 2.24/3.00 signing | Stefan Metzmacher | 1 | -0/+29 | |
metze | |||||
2012-06-25 | s3:smb2_sesssetup: make use of the smbXsrv_session infrastructure | Stefan Metzmacher | 4 | -63/+138 | |
We still have smbd_smb2_session as primary structure, but that will went away once we got rid of smbd_smb2_tcon. metze | |||||
2012-06-25 | s3:smbXsrv_session: init and disconnect smbXsrv_tcon for SMB2/3 | Stefan Metzmacher | 1 | -0/+20 | |
metze | |||||
2012-06-25 | s3:smbd: add smbXsrv_tcon infrastructure | Stefan Metzmacher | 5 | -1/+1180 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbXsrv.idl: add smbXsrv_tcon* structures | Stefan Metzmacher | 1 | -0/+63 | |
struct smbXsrv_tcon will represent a SMB 1 or SMB 2 tree connect. It will replace 'struct smbd_smb2_tcon' and 'connection_struct' will be changed to handle just the protocol independent glue for the SMB_VFS layer. metze | |||||
2012-06-25 | sq smbXsrv_session_global_store no connection | Stefan Metzmacher | 1 | -6/+3 | |
2012-06-25 | s3:smbd: add smbXsrv_session infrastructure | Stefan Metzmacher | 5 | -0/+1164 | |
Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-25 | s3:smbXsrv.idl: add smbXsrv_session* structures | Stefan Metzmacher | 1 | -0/+92 | |
struct smbXsrv_session will represent a SMB 1 or SMB 2 session. It will replace 'struct smbd_smb2_session' and 'user_struct' will be changed to handle just the protocol independent glue for the SMB_VFS layer. metze | |||||
2012-06-25 | s3:smbd: add smbXsrv_version_* infrastructure | Stefan Metzmacher | 5 | -0/+272 | |
metze | |||||
2012-06-25 | s3:librpc/idl/smbXsrv.idl: add smbXsrv_version_* structures | Stefan Metzmacher | 1 | -1/+65 | |
metze | |||||
2012-06-25 | s3:librpc: add smbXsrv.idl | Stefan Metzmacher | 6 | -2/+23 | |
metze | |||||
2012-06-25 | s3:test: make shell code more porable by elimnating "local" keyword | Björn Jacke | 1 | -4/+4 | |
don't use "local". That is BASH only. Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Mon Jun 25 19:02:13 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | s3: Fix a typo | Volker Lendecke | 3 | -4/+4 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Mon Jun 25 17:13:59 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | s3: Avoid a call to server_event_context() | Volker Lendecke | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-24 | s4-join: Setup correct DNS configuration | Andrew Bartlett | 2 | -28/+76 | |
This means we do not need to run samba_upgradedns any more. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Sun Jun 24 18:10:10 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | s4-samba_upgradedns: Do not set DNS account for internal server | Andrew Bartlett | 1 | -32/+32 | |
The internal DNS server does not need the samba-only NAME-dns account. Andrew Bartlett | |||||
2012-06-25 | s4-join: Import DNS zones in AD DC join | Andrew Bartlett | 3 | -20/+59 | |
2012-06-24 | selftest: Test unix.whoami with kerberos on plugin_s4_dc | Andrew Bartlett | 3 | -18/+10 | |
This also tests the comparison with LDAP on anonymous connections and marks this as knownfail, while we investigate the correct behaviour here. Andrew Bartlett | |||||
2012-06-24 | s4-classicupgrade: Allow DNS backend to be specified | Andrew Bartlett | 2 | -6/+12 | |
2012-06-24 | s4-drepl: Ensure that the op->source does not get deallocated too early | Andrew Bartlett | 2 | -9/+25 | |
We need to have the struct dreplsrv_partition_source_dsa around until the end of the async op, so we use talloc_reference after carefully checking the callers and making the modifications required. This prevents a crash when replicating partitions in the vampire_dc test after adding DNS replication at join time. Andrew Bartlett | |||||
2012-06-23 | selftest: schema is not automatically reloaded now so if you modify it you ↵ | Matthieu Patou | 1 | -0/+9 | |
have to reload it Autobuild-User(master): Matthieu Patou <mat@samba.org> Autobuild-Date(master): Sat Jun 23 10:48:13 CEST 2012 on sn-devel-104 | |||||
2012-06-22 | s4-dsdb: operational handle modifyTimeStamp on the CN=aggregate DN | Matthieu Patou | 1 | -1/+37 | |
modifyTimeStamp is a generated attribute, for most object it's generated directly from the whenChanged attribute. But for the CN=aggregate object in the schema we have to handle it in a different way, that's because for this object whenChanged!=modifyTimeStamp (as checked against Windows 2003R2 DCs) instead the modifyTimeStamp reflect the timestamp of the most recently modified and loaded schema object (that is to the one with the highest USN before the schema was reload due to timeout or by the reloadSchemaNow command). Some third party are using this information to know if they have to update their schema cache and also to check that schema updates have been correctly reloaded by the DC, a good example of this behavior is exchange 2010. | |||||
2012-06-22 | s4-schema: improve the documentation of the dsdb_schema structure | Matthieu Patou | 1 | -4/+6 | |
2012-06-22 | s4-dsdb: Check for key SCHEMA_SEQ_NUM in metadata.tdb updates | Matthieu Patou | 2 | -3/+192 | |
If the value has changed then reload the schema, this means that now the schema is only reloaded on a periodical basis or if we have been asked explicitly to do it and not necesserly if the schema partition has changed. | |||||
2012-06-22 | s4-dsdb: Add/Update SCHEMA_SEQ_NUM key in the metadata.tdb after schemaUpdateNow | Matthieu Patou | 4 | -2/+43 | |
The idea is to signal to other process accessing the database that the schema was forced to be reloaded and so they should reload as well. | |||||
2012-06-22 | s4-drs: if schema has changed during replication notify other process that ↵ | Matthieu Patou | 1 | -0/+55 | |
they have to reload the schema | |||||
2012-06-22 | s4-dsdb: move schema_load at the top of module stack | Matthieu Patou | 1 | -1/+1 | |
2012-06-22 | s4-extended: do not try to fix if there is no schema | Matthieu Patou | 1 | -0/+4 | |
2012-06-22 | s4-schema: keep track of the timestamp of the most recently changed/created ↵ | Matthieu Patou | 3 | -1/+13 | |
object | |||||
2012-06-22 | s4-schema: generalized time use its own syntax now | Matthieu Patou | 1 | -1/+0 | |
2012-06-22 | ldb: lay foundation for proper utc/generalized time handling | Matthieu Patou | 3 | -5/+42 | |
We use to handle UTCtime and generalized time the same way. The thing is that it's not the case, they are different in the way they are set (most of the time) with different format and also stored and return in different format too. | |||||
2012-06-22 | s4-drsuapi: Fix a const warning | Matthieu Patou | 1 | -1/+1 | |