Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (102)
424d4d2b
VERSION: Bump version up to 4.9.3...
Nov 08, 2018
7a542190
lib:util: Fix DEBUGCLASS pointer initializiation
Nov 12, 2018
7f8740c0
winbindd: Fix crash when taking profiles
Nov 16, 2018
b6585b6f
s4:torture/vfs/fruit: torture writing AFP_AfpInfo stream
Nov 16, 2018
4672656d
vfs_fruit: move a comment to the right place
Nov 16, 2018
5420863d
vfs_fruit: validation of writes on AFP_AfpInfo stream
Nov 16, 2018
299e6edd
torture: Fix the 32-bit build
Nov 19, 2018
e71252ec
s3:selftest: split "raw.session" and "smb2.session"
Nov 20, 2018
052df0f6
s3:selftest: also run smb2.session torture testsuite against ad_member
Nov 20, 2018
4f5af7ba
libcli/smb: add smb2cli_session_require_signed_response()
Nov 20, 2018
cd8ea322
libcli/smb: maintain require_signed_response in smbXcli_req_state
Nov 20, 2018
6ca7a8a2
libcli/smb: defer singing check a little bit
Nov 20, 2018
6c3577a5
libcli/smb: use require_signed_response in smb2cli_conn_dispatch_incoming()
Nov 20, 2018
ff0db7ec
s4:torture/smb2/session: invalidate credential cache
Nov 20, 2018
2b164eca
s4:torture/smb2/session: require a signed session setup reauth response
Nov 20, 2018
f2c456aa
s4:torture/smb2/session: add force_signing to test_session_expire1i
Nov 20, 2018
77cf7167
s4:torture/smb2/session: session reauth response must be signed
Nov 20, 2018
041e0945
s3:smb2_sesssetup: check session_info security level before it gets talloc_move'd
Nov 20, 2018
7cd5db7a
ctdb-tests: Make the debug hung script test cope with unreadable stacks
Nov 20, 2018
a96d403f
VERSION: Bump version up to 4.9.3...
Nov 25, 2018
bf596c14
CVE-2018-14629 dns: CNAME loop prevention using counter
Nov 25, 2018
6e84215d
CVE-2018-16841 heimdal: Fix segfault on PKINIT with mis-matching principal
Nov 25, 2018
4783b9d6
CVE-2018-16841 selftest: Check for mismatching principal in certficate...
Nov 25, 2018
f40e1b3b
CVE-2018-16852 dcerpc dnsserver: Verification tests
Nov 25, 2018
05f867db
CVE-2018-16852 dcerpc dnsserver: Ensure properties are handled correctly
Nov 25, 2018
c78ca8b9
CVE-2018-16852 dcerpc dnsserver: refactor common properties handling
Nov 25, 2018
f33f52c3
CVE-2018-16851 ldap_server: Check ret before manipulating blob
Nov 25, 2018
4aabfecd
CVE-2018-16853 build: The Samba AD DC, when build with MIT Kerberos is experimental
Nov 25, 2018
862d4909
CVE-2018-16857 selftest: Prepare to allow override of lockout duration in password_lockout tests
Nov 25, 2018
31198d39
CVE-2018-16857 PEP8: fix E305: expected 2 blank lines after class or function definition, found 1
Nov 25, 2018
4d0fd1a4
CVE-2018-16857 selftest: Split up password_lockout into tests with and without a call to sleep()
Nov 25, 2018
fe8e05a9
CVE-2018-16857 PEP8: fix E127: continuation line over-indented for visual indent
Nov 25, 2018
9cb6b4e9
CVE-2018-16857 PEP8: fix E251: unexpected spaces around keyword / parameter equals
Nov 25, 2018
ec9cc4ed
CVE-2018-16857 tests: Sanity-check password lockout works with default values
Nov 25, 2018
4f86beea
CVE-2018-16857 dsdb/util: Correctly treat lockOutObservationWindow as 64-bit int
Nov 25, 2018
d12b02c7
CVE-2018-16857 dsdb/util: Fix lockOutObservationWindow for PSOs
Nov 25, 2018
60b2cd50
CVE-2018-16857 dsdb/util: Add better default lockOutObservationWindow
Nov 25, 2018
bec29625
WHATSNEW: Add release notes for Samba 4.9.3.
Nov 25, 2018
40c057c9
VERSION: Disable GIT_SNAPSHOT for the 4.9.3 release.
Nov 25, 2018
9e05ff6b
Merge tag 'samba-4.9.3' into v4-9-test
Nov 27, 2018
b3d376b7
VERSION: Bump version up to 4.9.4.
Nov 27, 2018
a816ca40
PEP8: fix E231: missing whitespace after ','
Dec 04, 2018
517df6d3
dirsync: Allow arbitrary length cookies
Dec 04, 2018
f4105adc
sync_passwords: Remove dirsync cookie logging for continuous operation
Dec 04, 2018
f678c6f0
ldb_controls: Add some talloc error checking for controls
Dec 04, 2018
739ce2c7
s4:torture/smb2/session: test smbXcli_session_set_disconnect_expired() works
Dec 04, 2018
2332c99c
libcli/smb: don't overwrite status code
Dec 04, 2018
d2a6e3e1
CVE-2018-16853: Fix kinit test on system lacking ldbsearch
Dec 04, 2018
09f9bb28
CVE-2018-16853: The ticket in check_policy_as can actually be a TGS
Dec 04, 2018
a2f4d49c
CVE-2018-16853: Add a test to verify s4u2self doesn't crash
Dec 04, 2018
a26e6160
CVE-2018-16853: Do not segfault if client is not set
Dec 04, 2018
b2ef0e08
CVE-2018-16853: fix crash in expired passowrd case
Dec 04, 2018
6a549df2
ctdb-daemon: Exit with error if a database directory does not exist
Dec 05, 2018
850a5521
CVE-2018-14629: Tests to expose regression from dns cname loop fix
Dec 10, 2018
53b2e9af
CVE-2018-14629 dns: fix CNAME loop prevention using counter regression
Dec 10, 2018
7cc1a8d9
selftest: test wbinfo -n and --gid-info with "NT Authority"
Dec 10, 2018
cf7e9d3d
libcli/security: add dom_sid_lookup_is_predefined_domain()
Dec 10, 2018
fd91429b
winbindd: add some braces
Dec 10, 2018
ac2c24cc
winbindd: fix predefined domains routing in find_lookup_domain_from_sid()
Dec 10, 2018
1d0e4511
winbindd: Route predefined domains through the BUILTIN domain child
Dec 10, 2018
f53459c9
s3:libads: Add net ads leave keep-account option
Dec 13, 2018
8eaf7922
vfs_error_inject: add pwrite
Dec 13, 2018
1cf55de5
vfs_error_inject: add EBADF error
Dec 13, 2018
6f8ea0a0
s4:torture: add a test-suite for VSS
Dec 13, 2018
0244de24
s3:script/tests: add a test for VSS write behaviour
Dec 13, 2018
0e355e38
vfs_shadow_copy2: add _already_converted arg to shadow_copy2_strip_snapshot_internal()
Dec 13, 2018
256d488b
vfs_shadow_copy2: add shadow_copy2_strip_snapshot_converted
Dec 13, 2018
e60c9431
vfs_shadow_copy2: nicely deal with attempts to open previous version for writing
Dec 13, 2018
1f897e6c
s3-vfs: Prevent NULL pointer dereference in vfs_glusterfs.
Dec 13, 2018
3295cc8b
s3:selftest: add a VSS test reading a stream
Dec 13, 2018
88863119
s3:smbd: prepare filename_convert_internal() for twrp
Dec 13, 2018
f8c144fa
s3:smbd: add twrp processing to filename_convert_internal()
Dec 13, 2018
baf1e0f3
s3:smbd: add twrp args to filename_convert()
Dec 13, 2018
fa2a9c3b
s3:smbd: pass down twrp from SMB2_CREATE to filename_convert()
Dec 13, 2018
d18c5775
vfs_shadow_copy2: in fstat also convert fsp->fsp_name and fsp->base_fsp->fsp_name
Dec 13, 2018
9da8cd02
WHATSNEW: Add release notes for Samba 4.9.4.
Dec 20, 2018
f1a0c835
VERSION: Disable GIT_SNAPSHOT for the 4.9.4 release.
Dec 20, 2018
844dc32d
New upstream version 4.9.4+dfsg
Dec 22, 2018
d7ccf243
Revert "Add patches for previous fixes"
Dec 22, 2018
bed833b4
Revert "CVE-2018-16857 dsdb/util: Add better default lockOutObservationWindow"
Dec 22, 2018
798893ee
Revert "CVE-2018-16857 dsdb/util: Fix lockOutObservationWindow for PSOs"
Dec 22, 2018
b80f15d8
Revert "CVE-2018-16857 dsdb/util: Correctly treat lockOutObservationWindow as 64-bit int"
Dec 22, 2018
f43a2085
Revert "CVE-2018-16857 tests: Sanity-check password lockout works with default values"
Dec 22, 2018
e5282649
Revert "CVE-2018-16857 PEP8: fix E251: unexpected spaces around keyword / parameter equals"
Dec 22, 2018
f6f2432f
Revert "CVE-2018-16857 PEP8: fix E127: continuation line over-indented for visual indent"
Dec 22, 2018
b5d28491
Revert "CVE-2018-16857 selftest: Split up password_lockout into tests with and...
Dec 22, 2018
7069d0eb
Revert "CVE-2018-16857 PEP8: fix E305: expected 2 blank lines after class or...
Dec 22, 2018
0092508e
Revert "CVE-2018-16857 selftest: Prepare to allow override of lockout duration...
Dec 22, 2018
501a3868
Revert "CVE-2018-16853 build: The Samba AD DC, when build with MIT Kerberos is experimental"
Dec 22, 2018
599959ab
Revert "CVE-2018-16852 dcerpc dnsserver: refactor common properties handling"
Dec 22, 2018
0aebef3e
Revert "CVE-2018-16852 dcerpc dnsserver: Ensure properties are handled correctly"
Dec 22, 2018
cb3b952f
Revert "CVE-2018-16852 dcerpc dnsserver: Verification tests"
Dec 22, 2018
afbb0923
Revert "CVE-2018-16851 ldap_server: Check ret before manipulating blob"
Dec 22, 2018
8d80596b
Revert "CVE-2018-16841 selftest: Check for mismatching principal in certficate...
Dec 22, 2018
3c9b15fe
Revert "CVE-2018-16841 heimdal: Fix segfault on PKINIT with mis-matching principal"
Dec 22, 2018
065a10c4
Revert "CVE-2018-14629 dns: CNAME loop prevention using counter"
Dec 22, 2018
387327d8
Merge tag 'upstream/4.9.4+dfsg'
Dec 22, 2018
e48511a2
Changelog for previous commits
Dec 22, 2018
cbdbf5e6
s3:auth: ignore create_builtin_guests() failing without a valid idmap configuration
Dec 22, 2018
11c53c78
ignore create_builtin_guests() failing without a valid idmap configuration...
Dec 22, 2018
Show whitespace changes
Inline
Side-by-side
VERSION
View file @
95feae2a
...
...
@@ -25,7 +25,7 @@
########################################################
SAMBA_VERSION_MAJOR=4
SAMBA_VERSION_MINOR=9
SAMBA_VERSION_RELEASE=
2
SAMBA_VERSION_RELEASE=
4
########################################################
# If a official release has a serious bug #
...
...
WHATSNEW.txt
View file @
95feae2a
=============================
Release Notes for Samba 4.9.4
December 20, 2018
=============================
Major bug fixes include:
------------------------
o dns: Fix CNAME loop prevention using counter regression (bug #13600).
Changes since 4.9.3:
--------------------
o Ralph Boehme <slow@samba.org>
* BUG 9175: libcli/smb: Don't overwrite status code.
* BUG 12164: wbinfo --group-info 'NT AUTHORITY\System' does not work.
* BUG 13661: Session setup reauth fails to sign response.
* BUG 13677: vfs_fruit: Validation of writes on AFP_AfpInfo stream.
* BUG 13688: vfs_shadow_copy2: Nicely deal with attempts to open previous
version for writing.
* BUG 13455: Restoring previous version of stream with vfs_shadow_copy2 fails
with NT_STATUS_OBJECT_NAME_INVALID fsp->base_fsp->fsp_name.
o Isaac Boukris <iboukris@gmail.com>
* BUG 13571: CVE-2018-16853: Fix S4U2Self crash with MIT KDC build.
o Günther Deschner <gd@samba.org>
* BUG 13708: s3-vfs: Prevent NULL pointer dereference in vfs_glusterfs.
o Joe Guo <joeg@catalyst.net.nz>
* PEP8: fix E231: missing whitespace after ','.
o Volker Lendecke <vl@samba.org>
* BUG 13629: winbindd: Fix crash when taking profiles.
o Stefan Metzmacher <metze@samba.org>
* BUG 13600: CVE-2018-14629 dns: Fix CNAME loop prevention using counter
regression.
o Garming Sam <garming@catalyst.net.nz>
* BUG 13686: 'samba-tool user syscpasswords' fails on a domain with many DCs.
o Andreas Schneider <asn@samba.org>
* BUG 13571: CVE-2018-16853: Do not segfault if client is not set.
* BUG 13679: lib:util: Fix DEBUGCLASS pointer initializiation.
o Martin Schwenke <martin@meltin.net>
* BUG 13696: ctdb-daemon: Exit with error if a database directory does not
exist.
o Justin Stephenson <jstephen@redhat.com>
* BUG 13498: s3:libads: Add net ads leave keep-account option.
#######################################
Reporting bugs & Development Discussion
#######################################
Please discuss this release on the samba-technical mailing list or by
joining the #samba-technical IRC channel on irc.freenode.net.
If you do report problems then please try to send high quality
feedback. If you don't provide vital information to help us track down
the problem then you will probably be ignored. All bug reports should
be filed under the "Samba 4.1 and newer" product in the project's Bugzilla
database (https://bugzilla.samba.org/).
======================================================================
== Our Code, Our Bugs, Our Responsibility.
== The Samba Team
======================================================================
Release notes for older releases follow:
----------------------------------------
=============================
Release Notes for Samba 4.9.3
November 27, 2018
=============================
This is a security release in order to address the following defects:
o CVE-2018-14629 (Unprivileged adding of CNAME record causing loop in AD
Internal DNS server)
o CVE-2018-16841 (Double-free in Samba AD DC KDC with PKINIT)
o CVE-2018-16851 (NULL pointer de-reference in Samba AD DC LDAP server)
o CVE-2018-16852 (NULL pointer de-reference in Samba AD DC DNS servers)
o CVE-2018-16853 (Samba AD DC S4U2Self crash in experimental MIT Kerberos
configuration (unsupported))
o CVE-2018-16857 (Bad password count in AD DC not always effective)
=======
Details
=======
o CVE-2018-14629:
All versions of Samba from 4.0.0 onwards are vulnerable to infinite
query recursion caused by CNAME loops. Any dns record can be added via
ldap by an unprivileged user using the ldbadd tool, so this is a
security issue.
o CVE-2018-16841:
When configured to accept smart-card authentication, Samba's KDC will call
talloc_free() twice on the same memory if the principal in a validly signed
certificate does not match the principal in the AS-REQ.
This is only possible after authentication with a trusted certificate.
talloc is robust against further corruption from a double-free with
talloc_free() and directly calls abort(), terminating the KDC process.
There is no further vulnerability associated with this issue, merely a
denial of service.
o CVE-2018-16851:
During the processing of an LDAP search before Samba's AD DC returns
the LDAP entries to the client, the entries are cached in a single
memory object with a maximum size of 256MB. When this size is
reached, the Samba process providing the LDAP service will follow the
NULL pointer, terminating the process.
There is no further vulnerability associated with this issue, merely a
denial of service.
o CVE-2018-16852:
During the processing of an DNS zone in the DNS management DCE/RPC server,
the internal DNS server or the Samba DLZ plugin for BIND9, if the
DSPROPERTY_ZONE_MASTER_SERVERS property or DSPROPERTY_ZONE_SCAVENGING_SERVERS
property is set, the server will follow a NULL pointer and terminate.
There is no further vulnerability associated with this issue, merely a
denial of service.
o CVE-2018-16853:
A user in a Samba AD domain can crash the KDC when Samba is built in the
non-default MIT Kerberos configuration.
With this advisory we clarify that the MIT Kerberos build of the Samba
AD DC is considered experimental. Therefore the Samba Team will not
issue security patches for this configuration.
o CVE-2018-16857:
AD DC Configurations watching for bad passwords (to restrict brute forcing
of passwords) in a window of more than 3 minutes may not watch for bad
passwords at all.
For more details and workarounds, please refer to the security advisories.
Changes since 4.9.2:
--------------------
o Andrew Bartlett <abartlet@samba.org>
* BUG 13628: CVE-2018-16841: heimdal: Fix segfault on PKINIT with
mis-matching principal.
* BUG 13678: CVE-2018-16853: build: The Samba AD DC, when build with MIT
Kerberos is experimental
o Tim Beale <timbeale@catalyst.net.nz>
* BUG 13683: CVE-2018-16857: dsdb/util: Correctly treat
lockOutObservationWindow as 64-bit int.
o Joe Guo <joeg@catalyst.net.nz>
* BUG 13683: CVE-2018-16857 PEP8: Fix E305: Expected 2 blank lines after
class or function definition, found 1.
o Aaron Haslett <aaronhaslett@catalyst.net.nz>
* BUG 13600: CVE-2018-14629: dns: CNAME loop prevention using counter.
o Gary Lockyer <gary@catalyst.net.nz>
* BUG 13669: CVE-2018-16852: Fix NULL pointer de-reference in Samba AD DC
DNS management.
o Garming Sam <garming@catalyst.net.nz>
* BUG 13674: CVE-2018-16851: ldap_server: Check ret before manipulating blob.
#######################################
Reporting bugs & Development Discussion
#######################################
Please discuss this release on the samba-technical mailing list or by
joining the #samba-technical IRC channel on irc.freenode.net.
If you do report problems then please try to send high quality
feedback. If you don't provide vital information to help us track down
the problem then you will probably be ignored. All bug reports should
be filed under the "Samba 4.1 and newer" product in the project's Bugzilla
database (https://bugzilla.samba.org/).
======================================================================
== Our Code, Our Bugs, Our Responsibility.
== The Samba Team
======================================================================
----------------------------------------------------------------------
=============================
Release Notes for Samba 4.9.2
November 08, 2018
...
...
@@ -89,8 +295,8 @@ database (https://bugzilla.samba.org/).
======================================================================
Release notes for older releases follow:
----------------------------------------
----------------------------------------------------------------------
=============================
Release Notes for Samba 4.9.1
...
...
ctdb/doc/ctdb-etcd.7
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb-etcd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB\-ETCD" "7" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB\-ETCD" "7" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb-script.options.5
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb-script.options
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB\-SCRIPT\&.OPTIO" "5" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB\-SCRIPT\&.OPTIO" "5" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb-statistics.7
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb-statistics
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB\-STATISTICS" "7" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB\-STATISTICS" "7" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb-tunables.7
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb-tunables
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB\-TUNABLES" "7" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB\-TUNABLES" "7" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb.7
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB" "7" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB" "7" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb.conf.5
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb.conf
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB\&.CONF" "5" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB\&.CONF" "5" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb.sysconfig.5
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb.sysconfig
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB\&.SYSCONFIG" "5" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB\&.SYSCONFIG" "5" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb_diagnostics.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdb_diagnostics
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDB_DIAGNOSTICS" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDB_DIAGNOSTICS" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdb_mutex_ceph_rados_helper.7
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: Ceph RADOS Mutex
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CEPH RADOS MUTEX" "7" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CEPH RADOS MUTEX" "7" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdbd.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdbd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDBD" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDBD" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ctdbd_wrapper.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ctdbd_wrapper
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "CTDBD_WRAPPER" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "CTDBD_WRAPPER" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ltdbtool.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ltdbtool
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "LTDBTOOL" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "LTDBTOOL" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/onnode.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: onnode
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "ONNODE" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "ONNODE" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/doc/ping_pong.1
View file @
95feae2a
...
...
@@ -2,12 +2,12 @@
.\" Title: ping_pong
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 1
1/08
/2018
.\" Date: 1
2/20
/2018
.\" Manual: CTDB - clustered TDB database
.\" Source: ctdb
.\" Language: English
.\"
.TH "PING_PONG" "1" "1
1/08
/2018" "ctdb" "CTDB \- clustered TDB database"
.TH "PING_PONG" "1" "1
2/20
/2018" "ctdb" "CTDB \- clustered TDB database"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
...
...
ctdb/server/ctdbd.c
View file @
95feae2a
...
...
@@ -299,8 +299,28 @@ int main(int argc, const char *argv[])
*/
ctdb
->
db_directory
=
ctdb_config
.
dbdir_volatile
;
ok
=
directory_exist
(
ctdb
->
db_directory
);
if
(
!
ok
)
{
D_ERR
(
"Volatile database directory %s does not exist
\n
"
,
ctdb
->
db_directory
);
goto
fail
;
}
ctdb
->
db_directory_persistent
=
ctdb_config
.
dbdir_persistent
;
ok
=
directory_exist
(
ctdb
->
db_directory_persistent
);
if
(
!
ok
)
{
D_ERR
(
"Persistent database directory %s does not exist
\n
"
,
ctdb
->
db_directory_persistent
);
goto
fail
;
}
ctdb
->
db_directory_state
=
ctdb_config
.
dbdir_state
;
ok
=
directory_exist
(
ctdb
->
db_directory_state
);
if
(
!
ok
)
{
D_ERR
(
"State database directory %s does not exist
\n
"
,
ctdb
->
db_directory_state
);
goto
fail
;
}
if
(
ctdb_config
.
lock_debug_script
!=
NULL
)
{
ret
=
setenv
(
"CTDB_DEBUG_LOCKS"
,
...
...
ctdb/tests/simple/90_debug_hung_script.sh
View file @
95feae2a
...
...
@@ -61,9 +61,21 @@ wait_until 60 onnode $test_node test -s "$debug_output"
echo
"Checking output of hung script debugging..."
try_command_on_node
-v
$test_node
cat
"
$debug_output
"
hung_script_output
=
"
$out
"
# Can we actually read kernel stacks
if
try_command_on_node
$test_node
"cat /proc/
$$
/stack >/dev/null 2>&1"
;
then
stackpat
=
'
---- Stack trace of interesting process [0-9]*\\[sleep\\] ----
[<[0-9a-f]*>] .*sleep+.*
'
else
stackpat
=
''
fi
while
IFS
=
""
read
pattern
;
do
if
grep
--
"^
${
pattern
}
\$
"
<<<
"
$out
"
>
/dev/null
;
then
[
-n
"
$pattern
"
]
||
continue
if
grep
--
"^
${
pattern
}
\$
"
<<<
"
$hung_script_output
"
>
/dev/null
;
then
printf
'GOOD: output contains "%s"\n'
"
$pattern
"
else
printf
'BAD: output does not contain "%s"\n'
"
$pattern
"
...
...
@@ -75,8 +87,7 @@ done <<EOF
pstree -p -a .*:
00
\\\\
.test
\\\\
.script,.*
*
\`
-sleep,.*
---- Stack trace of interesting process [0-9]*
\\\\
[sleep
\\\\
] ----
[<[0-9a-f]*>] .*sleep+.*
${
stackpat
}
---- ctdb scriptstatus monitor: ----
00
\\
.test *TIMEDOUT.*
*OUTPUT: Sleeping for [0-9]* seconds
\\\\
.
\\\\
.
\\\\
.
...
...
debian/changelog
View file @
95feae2a
samba (2:4.9.4+dfsg-1) unstable; urgency=medium
* New upstream release
- Remove patches for previous security fixes, merged
- Remove unused lintian overrides (library-not-linked-against-libc)
* ignore create_builtin_guests() failing without a valid idmap configuration
(Closes: #909465, #899269)
-- Mathieu Parent <sathieu@debian.org> Sat, 22 Dec 2018 18:32:00 +0100
samba (2:4.9.2+dfsg-2) unstable; urgency=high
* New upstream security release
...
...
Prev
1
2
3
4
5
…
9
Next