[Samba] Samba4: fileserver on a box other than a DC
Hi Our fileserver is currently on DC1 in a 2DC domain. We are running out of space on that box. Is there any possibility of being able to run smbd on another box (not necessarily a domain controller) by syncing the data over to it from DC1? We also run NFS on some of the same data. I can already see this turning into a naming, IP and Kerberos nightmare. What would be the provision server-role= parameter for a machine that was going to be a fileserver but not a DC? Is that even possible? If it is going to be a domain member, maybe I should not provision? What command would I use to join the machine to the domain so it becomes just an ordinary member? Cheers, Steve -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
[Samba] Filename mangling
Hello list, Im trying to migrate some shares from an old 3.0.14 samba installation to a 3.5.10 and run into a mangling issue. Both systems have mangling method = hash set. Acessing \\oldserver\rec\Arquivo\ARQUI~XX points me to \\oldserver\rec\Arquivo\Arquivo 2011 In the new server it points me to \\newserver\rec\Arquivo\Arquivo2007 . Notice the difference at the final directory level. Also tried with samba 3.6.5 and the results were similar. Is there anything else I may be missing? TIA, Bruno Confidencialidade: Esta mensagem (e eventuais ficheiros anexos) é destinada exclusivamente às pessoas nela indicadas e tem natureza confidencial. Se receber esta mensagem por engano, por favor contacte o remetente e elimine a mensagem e ficheiros, sem tomar conhecimento do respectivo conteúdo e sem reproduzi-la ou divulgá-la. Confidentiality Warning: This e-mail message (and any attached files) is confidential and is intended solely for the use of the individual or entity to whom it is addressed. lf you are not the intended recipient of this message please notify the sender and delete and destroy all copies immediately. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
[Samba] Windows 7 v. Samba: why is default network profile in 'NETLOGON/Default User.v2' not used?
Setup: - Samba 3.5.6 (Debian Stable release, amd64); - Testing Windows 7 client behaviour, specifically with regard to users who don't yet have profiles. The Windows docs state that a domain logon for a new user will cause the default network profile to be used if available, if not then a default local profile is used instead. The location for the default network profile is NETLOGON/Default User.v2 and I have content in that location. However, a domain logon for a new user does not pick up the default network profile, it falls through to the default local profile, which is not what I want. If I increase log level to 3 for Samba, I see this relating to the default network profile location: -- [2012/06/27 11:07:04.787396, 1] smbd/service.c:1070(make_connection_snum) davee7vm (:::10.0.1.90) connect to service netlogon initially as user test1 (uid=1577, gid=100) (pid 14326) [2012/06/27 11:07:04.787427, 3] smbd/sec_ctx.c:310(set_sec_ctx) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2012/06/27 11:07:04.787453, 3] smbd/reply.c:865(reply_tcon_and_X) tconX service=NETLOGON [2012/06/27 11:07:04.788984, 3] smbd/process.c:1485(process_smb) Transaction 77 of length 112 (0 toread) [2012/06/27 11:07:04.789003, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.789015, 3] smbd/sec_ctx.c:310(set_sec_ctx) setting sec ctx (1577, 100) - sec_ctx_stack_ndx = 0 [2012/06/27 11:07:04.789041, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2012/06/27 11:07:04.789256, 3] smbd/trans2.c:5225(call_trans2qfilepathinfo) call_trans2qfilepathinfo Default User.v2 (fnum = -1) level=1004 call=5 total_data=0 [2012/06/27 11:07:04.789900, 3] smbd/process.c:1485(process_smb) Transaction 78 of length 112 (0 toread) [2012/06/27 11:07:04.789916, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.789927, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005 [2012/06/27 11:07:04.789946, 3] smbd/trans2.c:5225(call_trans2qfilepathinfo) call_trans2qfilepathinfo Default User.v2 (fnum = -1) level=1005 call=5 total_data=0 [2012/06/27 11:07:04.790968, 3] smbd/process.c:1485(process_smb) Transaction 79 of length 112 (0 toread) [2012/06/27 11:07:04.790983, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.790995, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005 [2012/06/27 11:07:04.791020, 3] smbd/trans2.c:5225(call_trans2qfilepathinfo) call_trans2qfilepathinfo Default User.v2 (fnum = -1) level=1005 call=5 total_data=0 [2012/06/27 11:07:04.791487, 3] smbd/process.c:1485(process_smb) Transaction 80 of length 112 (0 toread) [2012/06/27 11:07:04.791515, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.791526, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2012/06/27 11:07:04.791544, 3] smbd/trans2.c:5225(call_trans2qfilepathinfo) call_trans2qfilepathinfo Default User.v2 (fnum = -1) level=1004 call=5 total_data=0 [2012/06/27 11:07:04.792884, 3] smbd/process.c:1485(process_smb) Transaction 81 of length 134 (0 toread) [2012/06/27 11:07:04.792900, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.792910, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2012/06/27 11:07:04.792981, 3] smbd/trans2.c:5225(call_trans2qfilepathinfo) call_trans2qfilepathinfo Default User.v2/NTUSER.DAT (fnum = -1) level=1004 call=5 total_data=0 [2012/06/27 11:07:04.793628, 3] smbd/process.c:1485(process_smb) Transaction 82 of length 134 (0 toread) [2012/06/27 11:07:04.793643, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.793654, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005 [2012/06/27 11:07:04.793674, 3] smbd/trans2.c:5225(call_trans2qfilepathinfo) call_trans2qfilepathinfo Default User.v2/NTUSER.DAT (fnum = -1) level=1005 call=5 total_data=0 [2012/06/27 11:07:04.794405, 3] smbd/process.c:1485(process_smb) Transaction 83 of length 134 (0 toread) [2012/06/27 11:07:04.794419, 3] smbd/process.c:1294(switch_message) switch message SMBtrans2 (pid 14326) conn 0x7fa7ba071750 [2012/06/27 11:07:04.794429, 3] smbd/trans2.c:5099(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005 [2012/06/27 11:07:04.794447, 3]
Re: [Samba] Samba4: fileserver on a box other than a DC
In this case I suggest a normal samba3 member server. Alternatively you can use member server-role with samba4. But I didn't try a join as a member with samba4 so far. Björn On 06/27/2012 12:12 PM, steve wrote: Hi Our fileserver is currently on DC1 in a 2DC domain. We are running out of space on that box. Is there any possibility of being able to run smbd on another box (not necessarily a domain controller) by syncing the data over to it from DC1? We also run NFS on some of the same data. I can already see this turning into a naming, IP and Kerberos nightmare. What would be the provision server-role= parameter for a machine that was going to be a fileserver but not a DC? Is that even possible? If it is going to be a domain member, maybe I should not provision? What command would I use to join the machine to the domain so it becomes just an ordinary member? Cheers, Steve -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] DNS issue.
Does your DNS server allow client machines to update? I can't speak for Samba 4 but I would with Windows 200x DC's it was simpler to temporarily allow DNS updates while adding a DC. On 06/26/12 23:59, Pradeep Pal wrote: Hi All; Can any one help me, i am facing DNS related issue. this is my configuration. Centos 6.2 32bit OS samba4beta3 bind-9.8.3-P1 First i configure samba4 as a domain controller. then i configure other machine as a Additional domain controller, with samba4. but when i run this command it give errors. /usr/local/samba/bin/samba-tool drs showrepl Default-First-Site-Name\PDC DSA Options: 0x0001 DSA object GUID: 56003cd3-d15b-4825-915f-37b9e2952f2a DSA invocationId: ec8a9ed7-ce1a-449e-8321-97c715375445 INBOUND NEIGHBORS DC=DomainDnsZones,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:51:47 2012 IST failed, result 2 (WERR_BADFILE) 216 consecutive failure(s). Last success @ NTTIME(0) DC=ForestDnsZones,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:51:47 2012 IST failed, result 2 (WERR_BADFILE) 216 consecutive failure(s). Last success @ NTTIME(0) DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:51:47 2012 IST failed, result 2 (WERR_BADFILE) 216 consecutive failure(s). Last success @ NTTIME(0) CN=Schema,CN=Configuration,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:51:48 2012 IST failed, result 2 (WERR_BADFILE) 216 consecutive failure(s). Last success @ NTTIME(0) CN=Configuration,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:51:48 2012 IST failed, result 2 (WERR_BADFILE) 216 consecutive failure(s). Last success @ NTTIME(0) OUTBOUND NEIGHBORS DC=DomainDnsZones,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:54:11 2012 IST failed, result 2 (WERR_BADFILE) 4 consecutive failure(s). Last success @ NTTIME(0) DC=ForestDnsZones,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:54:12 2012 IST failed, result 2 (WERR_BADFILE) 4 consecutive failure(s). Last success @ NTTIME(0) DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:54:12 2012 IST failed, result 2 (WERR_BADFILE) 4 consecutive failure(s). Last success @ NTTIME(0) CN=Schema,CN=Configuration,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:54:12 2012 IST failed, result 2 (WERR_BADFILE) 4 consecutive failure(s). Last success @ NTTIME(0) CN=Configuration,DC=abc,DC=com Default-First-Site-Name\BDC via RPC DSA object GUID: adf1d7c5-4e92-400f-9bfb-17986c6d20a2 Last attempt @ Wed Jun 27 08:54:12 2012 IST failed, result 2 (WERR_BADFILE) 4 consecutive failure(s). Last success @ NTTIME(0) KCC CONNECTION OBJECTS Connection -- Connection name: 251b24ae-5b5c-454a-834a-c2b3d7dc3f6f Enabled: TRUE Server DNS name : pdc.abc.com Server DN name : CN=NTDS Settings,CN=BDC,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=abc,DC=com TransportType: RPC options: 0x0001 Warning: No NC replicated for Connection! but when i add its numeric id in DNS _msdcs.abc.com with additional domain controller name it works but after, this i getting new error please help me to resolved this issue. /source4/dsdb/dns/dns_update.c:294: Failed DNS update - NT_STATUS_NOT_SAME_DEVICE this error show in additional domain controller log file... Regards Pradeep Pal -- To unsubscribe from this list go to the following URL and read the instructions:
Re: [Samba] Samba4: fileserver on a box other than a DC
On 27/06/12 16:07, Bjoern Baumbach wrote: In this case I suggest a normal samba3 member server. Alternatively you can use member server-role with samba4. But I didn't try a join as a member with samba4 so far. Hi Thanks. The server-role=member sounds good. How do I then tell the clients (I have both Linux and xp and 7 in the domain) to look at the new fileserver? Currently, the Linux boxes are automounting cifs and nfs. Presumably I will have to change all the /etc/auto. files on the clients. will there be any Kerberos probelm with the machine keys do you think? This would also mean changing profile, home and unixhome attributes in LDAP. Cheers, Steve -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
[Samba] WINS doesn't work on some ip addresses in multihome setup
Hello everybody! Still struggeling with my latest Samba setup, I've just run accross another problem which I can't figure out on my own. Samba is supposed to act as a WINS server (among other things) on a multihomed machine. (The Samba version is 3.5.1 as part of Debian Squeeze) Here's the [global] part of the samba setup: --- 8 --- [global] workgroup = HST netbios name = Tux server string = %h server wins support = yes interfaces = 127.0.0.0/8 a.b.c.128/25 10.8.0.0/24 hosts allow = 127.0.0.0/8 a.b.c.128/25 10.8.0.0/24 bind interfaces only = yes domain master = yes local master = yes preferred master = yes os level = 65 log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d security = user encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes printing = bsd printcap name = /etc/printcap --- 8 --- (Please note that a.b.c is a real ip address, just anonymised for this posting.) After starting Samba, the following ports are used: --- 8 --- tux:~# netstat -tulpen | grep mbd tcp0 0 127.0.0.1:139 0.0.0.0:* LISTEN 0 86712362/smbd tcp0 0 a.b.c.233:139 0.0.0.0:* LISTEN 0 86692362/smbd tcp0 0 127.0.0.1:445 0.0.0.0:* LISTEN 0 86702362/smbd tcp0 0 a.b.c.233:445 0.0.0.0:* LISTEN 0 86682362/smbd udp0 0 a.b.c.255:137 0.0.0.0:* 0 86492359/nmbd udp0 0 a.b.c.233:137 0.0.0.0:* 0 86482359/nmbd udp0 0 0.0.0.0:137 0.0.0.0:* 0 86422359/nmbd udp0 0 a.b.c.255:138 0.0.0.0:* 0 86512359/nmbd udp0 0 a.b.c.233:138 0.0.0.0:* 0 86502359/nmbd udp0 0 0.0.0.0:138 0.0.0.0:* 0 86432359/nmbd tux:~# --- 8 --- Now, when I'm trying to query the WINS server via the 10.8.0.0/24 subnet, I'm getting what looks like a timeout to me: --- 8 --- tux:~# nmblookup name-of-host -RU 10.8.0.1 -d 6 INFO: Current debug levels: ... interpret_interface: using netmask value 8 from config file on interface lo added interface lo ip=127.0.0.1 bcast=127.255.255.255 netmask=255.0.0.0 interpret_interface: using netmask value 25 from config file on interface eth0 added interface eth0 ip=a.b.c.233 bcast=a.b.c.255 netmask=255.255.255.128 interpret_interface: using netmask value 24 from config file on interface tun0 not adding non-broadcast interface tun0 Socket options: SO_KEEPALIVE = 0 SO_REUSEADDR = 1 SO_BROADCAST = 1 Could not test socket option TCP_NODELAY. Could not test socket option TCP_KEEPCNT. Could not test socket option TCP_KEEPIDLE. Could not test socket option TCP_KEEPINTVL. IPTOS_LOWDELAY = 0 IPTOS_THROUGHPUT = 0 SO_SNDBUF = 124928 SO_RCVBUF = 124928 SO_SNDLOWAT = 1 SO_RCVLOWAT = 1 SO_SNDTIMEO = 0 SO_RCVTIMEO = 0 Could not test socket option TCP_QUICKACK. Socket opened. querying name-of-host on 10.8.0.1 Sending a packet of len 50 to (10.8.0.1) on port 137 Sending a packet of len 50 to (10.8.0.1) on port 137 Sending a packet of len 50 to (10.8.0.1) on port 137 name_query failed to find name name-of-host --- 8 --- (Output of nmblookup slightly shortened for the sake of clarity) When I'm using one of the other Samba server's IP addresses instead, everything works just fine: --- 8 --- tux:~# nmblookup name-of-host -RU a.b.c.233 -d 6 INFO: Current debug levels: ... interpret_interface: using netmask value 8 from config file on interface lo added interface lo ip=127.0.0.1 bcast=127.255.255.255 netmask=255.0.0.0 interpret_interface: using netmask value 25 from config file on interface eth0 added interface eth0 ip=a.b.c.233 bcast=a.b.c.255 netmask=255.255.255.128 interpret_interface: using netmask value 24 from config file on interface tun0 not adding non-broadcast interface tun0 Socket options: SO_KEEPALIVE = 0 SO_REUSEADDR = 1 SO_BROADCAST = 1 Could not test socket
Re: [Samba] Samba4: fileserver on a box other than a DC
Hi Steve, On 06/27/2012 04:59 PM, steve wrote: How do I then tell the clients (I have both Linux and xp and 7 in the domain) to look at the new fileserver? DFS could be a solution: msdfs proxy (S) This parameter indicates that the share is a stand-in for another CIFS share whose location is specified by the value of the parameter. When clients attempt to connect to this share, they are redirected to the proxied share using the SMB-Dfs protocol. Only Dfs roots can act as proxy shares. Take a look at the msdfs root and host msdfs options to find out how to set up a Dfs root share. Example: msdfs proxy = \otherserver\someshare -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Filename mangling
Hello again. Just to add some more info, here are the directories in either servers. The mangling results are completely different. BRGDS, Bruno Guerreiro K:\REC\lsb\Arquivodir /x /AD Volume in drive K is org Volume Serial Number is D985-0117 Directory of K:\REC\lsb\Arquivo 15-12-2011 15:35DIR . 06-06-2012 12:38DIR .. 25-06-2012 17:27DIR ARQUI~I5 Arquivo 2009 17-01-2012 11:49DIR 2006 19-06-2012 16:12DIR ARQUI~9B Arquivo 2010 27-06-2012 11:18DIR ARQUI~P3 Arquivo 2011 26-06-2012 23:29DIR ARQUI~XX Arquivo2007 17-01-2012 11:58DIR ARQUI~7D Arquivo 2008 27-06-2012 11:16DIR ARQUI~YO Arquivo 2012 0 File(s) 0 bytes 9 Dir(s) 53.543.575.552 bytes free K:\REC\lsb\Arquivoz: Z:\REC\Arquivodir /x /AD Volume in drive Z is org2004$ Volume Serial Number is D985-1A87 Directory of Z:\REC\Arquivo 15-12-2011 14:35DIR . 06-06-2012 12:38DIR .. 19-06-2012 16:12DIR ARQUI~T6 Arquivo 2010 27-06-2012 16:17DIR ARQUI~XX Arquivo 2011 27-06-2012 11:47DIR ARQUI~J! Arquivo 2012 17-01-2012 10:44DIR ARQUI~D@ Arquivo2007 18-06-2012 11:56DIR ARQUI~3% Arquivo 2009 17-01-2012 10:58DIR ARQUI~%F Arquivo 2008 17-01-2012 10:49DIR 2006 0 File(s) 0 bytes 9 Dir(s) 816.222.208 bytes free -Original Message- From: Bruno Guerreiro Sent: quarta-feira, 27 de Junho de 2012 11:03 To: samba Subject: [Samba] Filename mangling Hello list, Im trying to migrate some shares from an old 3.0.14 samba installation to a 3.5.10 and run into a mangling issue. Both systems have mangling method = hash set. Acessing \\oldserver\rec\Arquivo\ARQUI~XX points me to \\oldserver\rec\Arquivo\Arquivo 2011 In the new server it points me to \\newserver\rec\Arquivo\Arquivo2007 . Notice the difference at the final directory level. Also tried with samba 3.6.5 and the results were similar. Is there anything else I may be missing? TIA, Bruno Confidencialidade: Esta mensagem (e eventuais ficheiros anexos) ? destinada exclusivamente ?s pessoas nela indicadas e tem natureza confidencial. Se receber esta mensagem por engano, por favor contacte o remetente e elimine a mensagem e ficheiros, sem tomar conhecimento do respectivo conte?do e sem reproduzi-la ou divulg?-la. Confidentiality Warning: This e-mail message (and any attached files) is confidential and is intended solely for the use of the individual or entity to whom it is addressed. lf you are not the intended recipient of this message please notify the sender and delete and destroy all copies immediately. Confidencialidade: Esta mensagem (e eventuais ficheiros anexos) é destinada exclusivamente às pessoas nela indicadas e tem natureza confidencial. Se receber esta mensagem por engano, por favor contacte o remetente e elimine a mensagem e ficheiros, sem tomar conhecimento do respectivo conteúdo e sem reproduzi-la ou divulgá-la. Confidentiality Warning: This e-mail message (and any attached files) is confidential and is intended solely for the use of the individual or entity to whom it is addressed. lf you are not the intended recipient of this message please notify the sender and delete and destroy all copies immediately. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] WINS doesn't work on some ip addresses in multihome setup
On 17:49:05 wrote Sebastian Suchanek: Hello everybody! Still struggeling with my latest Samba setup, I've just run accross another problem which I can't figure out on my own. Samba is supposed to act as a WINS server (among other things) on a multihomed machine. (The Samba version is 3.5.1 as part of Debian Squeeze) Here's the [global] part of the samba setup: --- 8 --- [global] workgroup = HST netbios name = Tux server string = %h server wins support = yes interfaces = 127.0.0.0/8 a.b.c.128/25 10.8.0.0/24 Do not use cdir notation with interfaces. NMBD do not like it :-( try: interfaces = lo a.b.c.128/255.255.255.128 10.8.0.0/255.255.255.255 with a b c as digits ;-) -- Regards Harry Jede -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Filename mangling
On Wed, Jun 27, 2012 at 04:52:08PM +0100, Bruno Guerreiro wrote: Hello again. Just to add some more info, here are the directories in either servers. The mangling results are completely different. Yes, we changed the default mangling hash between 3.0.x and 3.2.x. To use the old hash set: mangling method = hash To use the new hash (default): mangling method = hash2 Cheers, Jeremy. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Filename mangling
Hi Jeremy. Thanks for your reply. I know that, this results are with mangling method = hash in both servers. Samba 3.5.10 and 3.6.5 give the same mangling results which in turn are different from 3.0.14 Has the hash method itself changed? BRGDS, Bruno -Original Message- From: Jeremy Allison [mailto:j...@samba.org] Sent: quarta-feira, 27 de Junho de 2012 17:03 To: Bruno Guerreiro Cc: samba Subject: Re: [Samba] Filename mangling On Wed, Jun 27, 2012 at 04:52:08PM +0100, Bruno Guerreiro wrote: Hello again. Just to add some more info, here are the directories in either servers. The mangling results are completely different. Yes, we changed the default mangling hash between 3.0.x and 3.2.x. To use the old hash set: mangling method = hash To use the new hash (default): mangling method = hash2 Cheers, Jeremy. Confidencialidade: Esta mensagem (e eventuais ficheiros anexos) é destinada exclusivamente às pessoas nela indicadas e tem natureza confidencial. Se receber esta mensagem por engano, por favor contacte o remetente e elimine a mensagem e ficheiros, sem tomar conhecimento do respectivo conteúdo e sem reproduzi-la ou divulgá-la. Confidentiality Warning: This e-mail message (and any attached files) is confidential and is intended solely for the use of the individual or entity to whom it is addressed. lf you are not the intended recipient of this message please notify the sender and delete and destroy all copies immediately. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] WINS doesn't work on some ip addresses in multihome setup
On 18:06:25 wrote Sebastian Suchanek: I guess that the problem has something to do with the not adding non-broadcast interface tun0 debug message (tun0 is created by an OpenVPN daemon and set to 10.8.0.0/24), but how could this be avoided? check with netstat -uan |egrep '137|138' where nmbd is listening. If nmbd is not attached to your tun0 interface, you must turn of interfaces in smbd.conf, or use another vpn solution which supports tap interfaces. -- Regards Harry Jede -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Filename mangling
On Wed, Jun 27, 2012 at 05:20:38PM +0100, Bruno Guerreiro wrote: Hi Jeremy. Thanks for your reply. I know that, this results are with mangling method = hash in both servers. Samba 3.5.10 and 3.6.5 give the same mangling results which in turn are different from 3.0.14 Has the hash method itself changed? No, I didn't think so. But there have been many changes between 3.0.x and 3.5.x and above. Jeremy. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Filename mangling
Ok, So there may not exist an easy fix for this other than rebuilding all the links in the Excel and MS Access files? BRGDS, Bruno -Original Message- From: Jeremy Allison [mailto:j...@samba.org] Sent: quarta-feira, 27 de Junho de 2012 17:30 To: Bruno Guerreiro Cc: jra; samba Subject: Re: [Samba] Filename mangling On Wed, Jun 27, 2012 at 05:20:38PM +0100, Bruno Guerreiro wrote: Hi Jeremy. Thanks for your reply. I know that, this results are with mangling method = hash in both servers. Samba 3.5.10 and 3.6.5 give the same mangling results which in turn are different from 3.0.14 Has the hash method itself changed? No, I didn't think so. But there have been many changes between 3.0.x and 3.5.x and above. Jeremy. Confidencialidade: Esta mensagem (e eventuais ficheiros anexos) é destinada exclusivamente às pessoas nela indicadas e tem natureza confidencial. Se receber esta mensagem por engano, por favor contacte o remetente e elimine a mensagem e ficheiros, sem tomar conhecimento do respectivo conteúdo e sem reproduzi-la ou divulgá-la. Confidentiality Warning: This e-mail message (and any attached files) is confidential and is intended solely for the use of the individual or entity to whom it is addressed. lf you are not the intended recipient of this message please notify the sender and delete and destroy all copies immediately. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Samba4: fileserver on a box other than a DC
On 27/06/12 17:34, Bjoern Baumbach wrote: Hi Steve, On 06/27/2012 04:59 PM, steve wrote: How do I then tell the clients (I have both Linux and xp and 7 in the domain) to look at the new fileserver? DFS could be a solution: msdfs proxy (S) This parameter indicates that the share is a stand-in for another CIFS share whose location is specified by the value of the parameter. When clients attempt to connect to this share, they are redirected to the proxied share using the SMB-Dfs protocol. Only Dfs roots can act as proxy shares. Take a look at the msdfs root and host msdfs options to find out how to set up a Dfs root share. Example: msdfs proxy = \otherserver\someshare Thanks. I wonder if DRDB would do it too? Cheers, Steve -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Samba4: fileserver on a box other than a DC
On 06/27/2012 07:09 PM, steve wrote: I wonder if DRDB would do it too? AFAIK DRDB is something like a mirror. So no, DFS is a kind of redirection/link. Björn -- SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen phone: +49-551-37-0, fax: +49-551-37-9 AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen http://www.sernet.de, mailto:kont...@sernet.de -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
Re: [Samba] Samba4: fileserver on a box other than a DC
dfs can do a sort of share cluster too, where multiple server have the same share and the clients can connect to any one of the servers using the same name. My understanding is that samba supports this mode, but you have to do the file share sync and locking some other way. gfs or ocfs on top of drdb are possible options for this -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
[Samba] NMBD stops working with started asyncdns process message
Hi there all! I tried to find a resolution for my issue but I was unfortuned. After few days of working samba PDC disappeared from the browser list and stopped to receive users. The last message in the log.nmbd is: [2012/06/27 15:37:08, 0] nmbd/asyncdns.c:155(start_async_dns) started asyncdns process 23789 May anyone explain me that if there was the same problem? -- Faithfully, Andrey Grebennikov -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via dba03a6 s3:registry: change reg_import.c according to coding guidelines. via 7bc1172 s3:registry: use TALLOC_CTX * instead of const void * in reg_import_adapter() via c4be17f s3: add a tool cclean to cleanup orphaned entries from connections.tdb via 088e505 s3:conn_tdb: add a function connections_fetch_entry_ext() that also takes the cnum via c71062f s3:lib:dbwrap: fix return value of db_ctdb_traverse[_read] for non-persistent dbs from 082b906 s3-printing: fix broken print_job_get_name() return http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit dba03a644d9e9211d4876597a51a83656fc5b625 Author: Michael Adam ob...@samba.org Date: Wed Jun 27 08:20:59 2012 +0200 s3:registry: change reg_import.c according to coding guidelines. Autobuild-User(master): Michael Adam ob...@samba.org Autobuild-Date(master): Wed Jun 27 10:07:54 CEST 2012 on sn-devel-104 commit 7bc1172c5f36619fad2acd5a863054b472a036e8 Author: Michael Adam ob...@samba.org Date: Wed Jun 27 08:20:31 2012 +0200 s3:registry: use TALLOC_CTX * instead of const void * in reg_import_adapter() commit c4be17f804a857630b4c5f9d0aad70b508e56e2e Author: Gregor Beck gb...@sernet.de Date: Thu Jun 7 13:34:35 2012 +0200 s3: add a tool cclean to cleanup orphaned entries from connections.tdb Signed-off-by: Michael Adam ob...@samba.org commit 088e505e84c18709a30301aa410792f5a434c27d Author: Gregor Beck gb...@sernet.de Date: Thu Jun 7 13:25:17 2012 +0200 s3:conn_tdb: add a function connections_fetch_entry_ext() that also takes the cnum and have connections_fetch_entry() call connections_fetch_entry_ext(). Signed-off-by: Michael Adam ob...@samba.org commit c71062fcf4ca192e94ecd32268f79e2bef19428a Author: Gregor Beck gb...@sernet.de Date: Tue Jun 12 10:10:36 2012 +0200 s3:lib:dbwrap: fix return value of db_ctdb_traverse[_read] for non-persistent dbs to return the number of traversed records upon successful traverse. Signed-off-by: Michael Adam ob...@samba.org --- Summary of changes: source3/Makefile.in | 13 ++- source3/lib/conn_tdb.c | 20 ++- source3/lib/conn_tdb.h |4 + source3/lib/dbwrap/dbwrap_ctdb.c | 23 ++- source3/registry/reg_import.c| 102 ++--- source3/registry/reg_import.h|2 +- source3/utils/cclean.c | 300 ++ source3/wscript_build| 12 ++ 8 files changed, 409 insertions(+), 67 deletions(-) create mode 100644 source3/utils/cclean.c Changeset truncated at 500 lines: diff --git a/source3/Makefile.in b/source3/Makefile.in index 148de92..41f6683 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -212,7 +212,7 @@ SBIN_PROGS = bin/smbd bin/nmbd @SWAT_SBIN_TARGETS@ @EXTRA_SBIN_PROGS@ BIN_PROGS1 = bin/smbclient bin/net bin/smbspool \ bin/testparm bin/smbstatus bin/smbget \ - bin/smbta-util + bin/smbta-util bin/cclean BIN_PROGS2 = bin/smbcontrol bin/smbtree $(TDBBACKUP) \ bin/nmblookup bin/pdbedit $(TDBDUMP) \ $(TDBRESTORE) $(TDBTOOL) bin/dbwrap_tool @@ -1049,6 +1049,12 @@ STATUS_OBJ = utils/status.o utils/status_profile.o \ $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ $(LIBSMB_ERR_OBJ) $(FNAME_UTIL_OBJ) +CCLEAN_OBJ = utils/cclean.o utils/interact.o \ + $(LOCKING_OBJ) $(PARAM_OBJ) \ +$(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ +$(LIBSMB_ERR_OBJ) $(FNAME_UTIL_OBJ) + + SMBCONTROL_OBJ = utils/smbcontrol.o $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ $(LIBSMB_ERR_OBJ) $(POPT_LIB_OBJ) $(PRINTBASE_OBJ) @@ -1965,6 +1971,11 @@ bin/smbstatus: $(BINARY_PREREQS) $(STATUS_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTD @$(CC) -o $@ $(STATUS_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) +bin/cclean: $(BINARY_PREREQS) $(CCLEAN_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) + @echo Linking $@ + @$(CC) -o $@ $(CCLEAN_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ + $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) + bin/smbcontrol: $(BINARY_PREREQS) $(SMBCONTROL_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) @echo Linking $@ @$(CC) -DUSING_SMBCONTROL -o $@ \ diff --git a/source3/lib/conn_tdb.c b/source3/lib/conn_tdb.c index 776f53c..fb605e1 100644 --- a/source3/lib/conn_tdb.c +++ b/source3/lib/conn_tdb.c @@ -54,16 +54,17 @@ static struct db_record *connections_fetch_record(TALLOC_CTX *mem_ctx, return dbwrap_fetch_locked(ctx, mem_ctx, key); } -struct db_record *connections_fetch_entry(TALLOC_CTX *mem_ctx, - connection_struct *conn, -
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 7e8ed7d s3-pdb_samba4: Remove dupliate profilePath handling via 471a6b3 s4-selftest: expand passdb testing via 0b57d36 s3-pdbtest: Initialise more elements for testing via cb01f6c s3-pdb_samba4: Add support for lastLogon and lastLogoff via f7c3727 s3-pdb_samba4: Fix time handling, use nt_time_to_unix() via 46db466 lib/ldb: Print trace messages for modify correctly via 2079844 s4-selftest: Test login with a password expired user via 6f71878 s4-dsdb when setting DSDB_CONTROL_PASSWORD_BYPASS_LAST_SET_OID make it non-critical via 165521a s4-dsdb: Remove hooks for non-directory password handling via 4f587ff selftest: allow NSS_WRAPPER_* vars to be exported to the environment via df899ae selftest: Add extra users to nss_wrapper via 6acd2f2 s3-pdbtest: show mis-matching times from dba03a6 s3:registry: change reg_import.c according to coding guidelines. http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 7e8ed7d68dc48dd283df649c3f75d5679f7beae9 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 19:23:05 2012 +1000 s3-pdb_samba4: Remove dupliate profilePath handling Autobuild-User(master): Andrew Bartlett abart...@samba.org Autobuild-Date(master): Wed Jun 27 13:16:26 CEST 2012 on sn-devel-104 commit 471a6b39923f904f42794a81c5d09c581f072699 Author: Andrew Bartlett abart...@samba.org Date: Tue Jun 26 20:59:25 2012 +1000 s4-selftest: expand passdb testing This tests pdb_samba4 in the first instance commit 0b57d36ae32cfe3fb2d2517bdaeeb80816ba28ee Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 14:36:31 2012 +1000 s3-pdbtest: Initialise more elements for testing If these were left as defaults, they cause issues when the backend (pdb_samba4) returns the internal defaults from the directory, not the defaults from samu_new() Andrew Bartlett commit cb01f6c51ebc206c623dbd1a8f05a760f1d1ca88 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 14:34:47 2012 +1000 s3-pdb_samba4: Add support for lastLogon and lastLogoff commit f7c372795c7fa9d45c731cc0c8fba135f8305301 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 14:56:04 2012 +1000 s3-pdb_samba4: Fix time handling, use nt_time_to_unix() This matches 478d74fe1447c4588b14ef7040c8c13339d54026 which I failed to merge from pdb_ads. Andrew Bartlett commit 46db466372b24b71094708d8e222de195482a453 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 14:33:42 2012 +1000 lib/ldb: Print trace messages for modify correctly commit 207984464f90387472cd01a825fd7cb06ad86d12 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 12:47:59 2012 +1000 s4-selftest: Test login with a password expired user This uses rkpty to test changing an expired password. Andrew Bartlett commit 6f718782634add2f8a7eb1b1d416b18ac7b3b260 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 12:45:37 2012 +1000 s4-dsdb when setting DSDB_CONTROL_PASSWORD_BYPASS_LAST_SET_OID make it non-critical commit 165521a9b9b931e281ed8ab2929f78c187f15c6b Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 12:42:31 2012 +1000 s4-dsdb: Remove hooks for non-directory password handling This was an interesting hack, and the local_password module still exists, but until it has a use case and a test case, remove the bypass of password_hash. Andrew Bartlett commit 4f587ffa553e4ad6d33bb8880eb03be48421f73c Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 12:40:59 2012 +1000 selftest: allow NSS_WRAPPER_* vars to be exported to the environment commit df899ae04069d57f5120947d9e9fd20b0af1bfd1 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 17:51:55 2012 +1000 selftest: Add extra users to nss_wrapper These will be used for a test using pdbtest and to run the client test environment under nss_wrapper. Andrew Bartlett commit 6acd2f2b1a75f1779a7a27402e2d285c74781df5 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 09:04:46 2012 +1000 s3-pdbtest: show mis-matching times --- Summary of changes: lib/ldb/common/ldb.c |2 +- selftest/knownfail |1 + selftest/selftest.pl |7 ++- selftest/target/Samba3.pm |4 +- selftest/target/Samba4.pm |2 +- source3/passdb/pdb_samba4.c| 20 +++-- source3/torture/pdbtest.c | 24 +- source4/dsdb/common/util.c |8 ++- source4/dsdb/samdb/ldb_modules/password_hash.c | 12 ---
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 666dba3 s3-param: Rename loadparm_s3_context - loadparm_s3_helpers from 7e8ed7d s3-pdb_samba4: Remove dupliate profilePath handling http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 666dba33531c7e7d391318c915fb393ec5b1da36 Author: Andrew Bartlett abart...@samba.org Date: Wed Jun 27 23:24:39 2012 +1000 s3-param: Rename loadparm_s3_context - loadparm_s3_helpers This helps clarify the role of this structure and wrapper function. The purpose here is to provide helper functions to the lib/param loadparm_context that point back at the s3 lp_ functions. This allows a struct loadparm_context to be passed to any point in the code, and always refer to the correct loadparm system. If this has not been set, the variables loaded in the lib/param code will be returned. As requested by Michael Adam. Andrew Bartlett Autobuild-User(master): Andrew Bartlett abart...@samba.org Autobuild-Date(master): Wed Jun 27 17:11:16 CEST 2012 on sn-devel-104 --- Summary of changes: lib/param/loadparm.c|4 ++-- lib/param/param.h |2 +- script/mks3param.pl |2 +- source3/auth/auth_generic.c |2 +- source3/auth/auth_samba4.c |6 +++--- source3/include/proto.h |2 +- source3/lib/dbwrap/dbwrap_ctdb.c|2 +- source3/lib/dbwrap/dbwrap_open.c|2 +- source3/lib/messages_local.c|4 ++-- source3/lib/server_mutex.c |2 +- source3/lib/serverid.c |2 +- source3/libads/authdata.c |2 +- source3/libsmb/auth_generic.c |2 +- source3/modules/vfs_dfs_samba4.c|2 +- source3/modules/vfs_posix_eadb.c|2 +- source3/param/loadparm_ctx.c|4 ++-- source3/param/pyparam.c |4 ++-- source3/passdb/pdb_samba4.c |2 +- source3/rpc_server/netlogon/srv_netlog_nt.c | 10 +- source3/rpc_server/srv_pipe.c |2 +- source3/smbd/notify_internal.c |2 +- source3/smbd/server.c |2 +- source3/utils/ntlm_auth.c |2 +- 23 files changed, 33 insertions(+), 33 deletions(-) Changeset truncated at 500 lines: diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 41c8cc6..1341581 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -1362,7 +1362,7 @@ struct loadparm_context { bool refuse_free; bool global; /* Is this the global context, which may set * global variables such as debug level etc? */ - const struct loadparm_s3_context *s3_fns; + const struct loadparm_s3_helpers *s3_fns; }; @@ -3469,7 +3469,7 @@ struct loadparm_context *loadparm_init_global(bool load_default) * Initialise the global parameter structure. */ struct loadparm_context *loadparm_init_s3(TALLOC_CTX *mem_ctx, - const struct loadparm_s3_context *s3_fns) + const struct loadparm_s3_helpers *s3_fns) { struct loadparm_context *loadparm_context = talloc_zero(mem_ctx, struct loadparm_context); if (!loadparm_context) { diff --git a/lib/param/param.h b/lib/param/param.h index e20a10c..18d4b29 100644 --- a/lib/param/param.h +++ b/lib/param/param.h @@ -20,7 +20,7 @@ #ifndef _PARAM_H /* _PARAM_H */ #define _PARAM_H -struct loadparm_s3_context; +struct loadparm_s3_helpers; struct parmlist_entry; diff --git a/script/mks3param.pl b/script/mks3param.pl index 376f7ae..5c5eea3 100644 --- a/script/mks3param.pl +++ b/script/mks3param.pl @@ -83,7 +83,7 @@ sub print_header($$) $file-(#ifndef $header_name\n); $file-(#define $header_name\n\n); $file-(/* This file was automatically generated by mks3param.pl. DO NOT EDIT */\n\n); - $file-(struct loadparm_s3_context\n); + $file-(struct loadparm_s3_helpers\n); $file-({\n); $file-(\tconst char * (*get_parametric)(struct loadparm_service *, const char *type, const char *option);\n); $file-(\tstruct parm_struct * (*get_parm_struct)(const char *param_name);\n); diff --git a/source3/auth/auth_generic.c b/source3/auth/auth_generic.c index 9b9e96e..e941ab9 100644 --- a/source3/auth/auth_generic.c +++ b/source3/auth/auth_generic.c @@ -239,7 +239,7 @@ NTSTATUS auth_generic_prepare(TALLOC_CTX *mem_ctx, return NT_STATUS_NO_MEMORY; } - lp_ctx = loadparm_init_s3(tmp_ctx, loadparm_s3_context()); + lp_ctx = loadparm_init_s3(tmp_ctx,
[SCM] build.samba.org - branch master updated
The branch, master has been updated via 54b3bb4 use generic.fns in SerNet-Tru64.fns from e2c11a0 SerNet-aix.fns: use killall after a complete run to do what killbysubdir should have done http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master - Log - commit 54b3bb43abd4791880d68a4a39ccb0a25e1682b9 Author: Björn Jacke b...@sernet.de Date: Wed Jun 27 18:41:25 2012 +0200 use generic.fns in SerNet-Tru64.fns --- Summary of changes: SerNet-Tru64.fns | 25 + 1 files changed, 1 insertions(+), 24 deletions(-) Changeset truncated at 500 lines: diff --git a/SerNet-Tru64.fns b/SerNet-Tru64.fns index 8622412..b9c093d 100644 --- a/SerNet-Tru64.fns +++ b/SerNet-Tru64.fns @@ -1,6 +1,3 @@ -per_run_hook - -global_lock compilers=cc MAXTIME=18000 @@ -11,24 +8,4 @@ export MAXTIME SMBD_MAXTIME SAMBA_MAXTIME CFLAGS=-g $CFLAGS export CFLAGS -for compiler in $compilers; do - - . common.fns - TDB_NO_FSYNC=1 - SAVED_CPPFLAGS=$CPPFLAGS - CPPFLAGS= - export TDB_NO_FSYNC - export CPPFLAGS - test_tree samba_4_0_test . $compiler - CPPFLAGS=$SAVED_CPPFLAGS - export CPPFLAGS - - test_tree samba_3_current source3 $compiler - test_tree samba_3_next source3 $compiler - test_tree samba_3_master source3 $compiler - TDB_NO_FSYNC=0 - export TDB_NO_FSYNC - -done - -global_unlock +. generic.fns -- build.samba.org
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 0a1aaca replace: define INT64_MAX when not defined from 666dba3 s3-param: Rename loadparm_s3_context - loadparm_s3_helpers http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 0a1aaca1bd88ae83f287511a6a510c5a886dc60b Author: Björn Jacke b...@sernet.de Date: Wed Jun 27 19:23:15 2012 +0200 replace: define INT64_MAX when not defined Tru64 doesn't have any stdint.h Autobuild-User(master): Björn Jacke b...@sernet.de Autobuild-Date(master): Thu Jun 28 00:45:58 CEST 2012 on sn-devel-104 --- Summary of changes: lib/replace/replace.h |4 1 files changed, 4 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/lib/replace/replace.h b/lib/replace/replace.h index bb271d4..40e0648 100644 --- a/lib/replace/replace.h +++ b/lib/replace/replace.h @@ -586,6 +586,10 @@ int rep_strerror_r(int errnum, char *buf, size_t buflen); #define UINT64_MAX ((uint64_t)-1) #endif +#ifndef INT64_MAX +#define INT64_MAX 9223372036854775807 +#endif + #ifndef CHAR_BIT #define CHAR_BIT 8 #endif -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via f80e399 source4/smbd/pidfile: don't panic if pid file is corrupt. from 0a1aaca replace: define INT64_MAX when not defined http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit f80e399ab26ea23ba258f885cec7c6c28c62baaa Author: Rusty Russell ru...@rustcorp.com.au Date: Thu Jun 28 11:04:25 2012 +0930 source4/smbd/pidfile: don't panic if pid file is corrupt. In particular, on a virtual machine after a forced reboot, it contained Ille instead of a valid PID. Given it was the right length, I'm assuming it was filesystem corruption. process_exists_by_pid() then panics, when given a pid 1. Reported-by: lostogre on #samba-technical Signed-off-by: Rusty Russell ru...@rustcorp.com.au Autobuild-User(master): Rusty Russell ru...@rustcorp.com.au Autobuild-Date(master): Thu Jun 28 05:19:24 CEST 2012 on sn-devel-104 --- Summary of changes: source4/smbd/pidfile.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/source4/smbd/pidfile.c b/source4/smbd/pidfile.c index b7d1c27..32d3964 100644 --- a/source4/smbd/pidfile.c +++ b/source4/smbd/pidfile.c @@ -57,6 +57,9 @@ pid_t pidfile_pid(const char *piddir, const char *name) } ret = (pid_t)atoi(pidstr); + if (ret = 0) { + goto noproc; + } if (!process_exists_by_pid(ret)) { goto noproc; -- Samba Shared Repository