Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit 9705263a6c58d4ade556d17db2009dbb85291b22)
|
|
DEBUG(), DEBUGADD() and friends can now use debug_ctx() in the
formatting expressions again,
e.g.
DEBUG(5,("Guid failed to match: %s\n", GUID_string(debug_ctx(), r->guid)));
Sadly it's done with macros (again) but when we need to save the 8 or 16
bytes of object code per DEBUG() expression we can do it the Samba 3 way
with added thread-safety for Samba 4. That could save up to 200K,
allowing 12 bytes for each occurrance of DEBUG...
Signed-off-by: Amin Azez <azez@ufomechanic.net>
(This used to be commit 9781967542b00c279563d435aec72dac1e8c7e9a)
|
|
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
|
|
(This used to be commit 44e1cfd2d0ef62e4ee541cec00581a7151d951b3)
|
|
Also rename the corresponding wrap_ functions.
(This used to be commit e59c2eaf681f076d175b9779d1c27b5f74a57c96)
|
|
While at it, also add a PRINTF_ATTRIBUTE for talloc_vasprintf.
(This used to be commit 5b3a8c8ae195e6a98357a407a0699493f54a8b79)
|
|
(This used to be commit 447bc42180cf0be71a35e40f6d93d91879397a48)
|
|
(This used to be commit a76625994abf9906d54ae11f9c171f89063cf508)
|
|
(This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
|
|
(This used to be commit cf8636c8b77c745812376d0ea6f0fb6246a2e4fb)
|
|
Fix segfault found when running smbd without options.
Andrew Bartlett
(This used to be commit 880dfeadae41be5f0140ac07afb8680fc11f6ebf)
|
|
(This used to be commit f6420d933b5b011d428974f3a2a57edf19e6f482)
|
|
(This used to be commit 99113075c4a96679bcec4f4d6bba4acb3dee4245)
|
|
(This used to be commit 56dfcb4f2f8e74c9d8b2fe3a0df043781188a555)
|
|
metze
(This used to be commit 26bfdff48779447a2f4b552c5af32abf2b8c4c45)
|
|
metze
(This used to be commit 7d6c3e31de448c59dbb6933917c4f434c90cedf6)
|
|
not at the
beginning or the end of a blob). Usefull when inspecting protocols that
exchange huge mostly empty blobs.
Guenther
(This used to be commit c96047d022555678dabe08c0de94f0913bb4d047)
|
|
some random bytes.
Andrew Bartlett
(This used to be commit 606c82f6254b8dc6fb32740a7bb55a1989081fe7)
|
|
require top-quality entropy. We don't want to waste system enropy
generating challenges (which simply need to be unpredictable, not
secret) or when generating UUIDs.
Rework generate_random_buffer() to use /dev/urandom less often, only
to seed the existing RC4 based PRNG. (With an exception to ensure we
don't waste this setup cost for very small entropy requests).
Perhaps we should be using heimdal's code for this instead?
This should drasticly reduce our entropy use, particularly in the
build farm (automated Samba build on hosts without much other source
of entropy).
Andrew Bartlett
(This used to be commit 6a5630d37191542022f02fae519227b7829ef620)
|
|
(This used to be commit aafd3ea03f52b08b6697f3778728659c790d03b4)
|
|
(This used to be commit b0b4668333b53991b04cae8905836c766e50aa10)
|
|
(This used to be commit 84a202754004ec618aa2663a4614d80eb2c7ce60)
|
|
system/network.h because we stripped down includes.
(This used to be commit 262c1c23a61f1f4fae13e0a61179fe98b682cecf)
|
|
<timur@com.bat.ru>
(This used to be commit 8d4a435601c1af42a4a6704b3181e194eb40f75a)
|
|
(This used to be commit b1aae72420362dfda7df94e8aaab8739632195dc)
|
|
(This used to be commit 96c1a24874289fdeddcac43d23c2d1214b9b6225)
|
|
(This used to be commit 2d37ddcbd1243f48d81af17d8ea3cdd6e8e35b8d)
|
|
(This used to be commit 72b9d6c03661d72e83a5d60d43b75bb9bd5f5285)
|
|
(This used to be commit 5bb9f041f47a1b7e03c3dc02e38546bc43bcc856)
|
|
(This used to be commit 20b70fbb7af6b6759c3b8c8aa56e10944b32bfdf)
|
|
Jeremy.
(This used to be commit 0844dbf597191b3e4d35a696695b229e986daec4)
|
|
(This used to be commit 69de86d2d2e49439760fbc61901eb87fb7fc5d55)
|
|
number in more places.
(This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
|
|
(This used to be commit 5085c53fcfade614e83d21fc2c1a5bc43bb2a729)
|
|
(This used to be commit 43f0e2622ef61bd865fcf17191118c050ec8cfcb)
|
|
(This used to be commit c57869e2620de30c303b0cb2f70cd07b32f269fc)
|
|
to ntlm-auth.c
(This used to be commit 6f224480b230ab7ccfc0417c13e7f4fc3f6f2a13)
|
|
(This used to be commit d9b2464598efe0f0cbecd4d8a90fbd137fad0daf)
|
|
(This used to be commit 08bb1ef643ab906f1645cf6f32763dc73b1884e4)
|
|
Andrew Bartlett
(This used to be commit bcd994a139e2e8fb2e97c8b897c987ff234e0b0a)
|
|
(This used to be commit 9647f860bdd5c0a74583e886182bd041a45e7655)
|
|
(This used to be commit ff6684adfd96b59381dd941e54070ab9f8984912)
|
|
(This used to be commit 31993cf67b816a184a4a4e92ef8ca2532c797190)
|
|
(This used to be commit 99f4124137d4a61216e8189f26d4da32882c0f4a)
|
|
have
been working on for at least half a year now. Contains the following
improvements:
* proper layering (finally!) for the registry library. Distinction is
now made between 'real' backends (local, remote, wine, etc) and
the low-level hive backends (regf, creg, ldb, ...) that are only used
by the local registry backend
* tests for all important hive and registry operations
* re-enable RPC-WINREG tests (still needs more work though, as
some return values aren't checked yet)
* write support for REGF files
* dir backend now supports setting/reading values, creating keys
* support for storing security descriptors
* remove CREG backend as it was incomplete, didn't match the data model
and wasn't used at all anyway
* support for parsing ADM files as used by the policy editor (see lib/policy)
* support for parsing PREG files (format used by .POL files)
* new streaming interface for registry diffs (improves speed and memory usage
for regdiff/regpatch significantly)
... and fixes a large number of bugs in the registry code
(This used to be commit 7a1eec6358bc863dfc671c542b7185d3e39d7b5a)
|
|
Andrew Bartlett
(This used to be commit 3d74d178bfd89127ff387939e848b240e638cc35)
|
|
(This used to be commit 4e304101241ea7bcb9111b757bb51b16665d492d)
|
|
from MMC Active Directory Users and Computers).
Windows sets a 14 UCS2 char buffer as the password in this case.
We need to allow random buffers to be accepted as complex passwords,
even if they don't have ASCII upper or lower case characters. (If
half the bytes are > 127, then it's likely a random buffer).
Also make the test match the documented windows behaviour of '3 of the
4 classes: upper, lower, digit, special'.
Andrew Bartlett
(This used to be commit 5ef26a2ba3561580f0a73ee61eb707573cc98cd3)
|
|
(This used to be commit 1b105097e3f4a8475d3a2623205ecdea2aef91cf)
|
|
(This used to be commit 5c9b19271e0e3ad897499707003ce4703ffa4870)
|