1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

9152 Commits

Author SHA1 Message Date
Jeremy Allison
aecc9db60a The _abs time functions should not be converting from/to GMT.
Patch from "Jordan Russell" <jr-list-samba-technical@quo.to>
Jeremy.
-
Simo Sorce
e6ae8b4eac finnally put in Alexander parametric pacth -
Simo Sorce
6dfa460986 make vfs recycle use vfs facilities correctly!
WARNING: every vfs module maintainer should look at these changes to understand how to properly write a vfs module in head!!

also make installmodules work correctly when the directory structure is not yet in place.

Simo.
-
Richard Sharpe
8dd608f7ad Handle the creation of more parts of the tree ... Still have to do SK records
and the data parts of the VK records.

Also have to code up routines that can iterate across keys and values, as
well as return values associated with a particular key, etc.
-
Richard Sharpe
b51bb89841 Start allocating structures to keep the in memory copy of the registry tree
in. Don't yet handle the SK records (security descriptors), but will soon.

It still compiles on Linux, but I am still not King.
-
Richard Sharpe
0ee49da74d Begin to decode Value Keys, names and values ... -
Richard Sharpe
738a821108 Add some more handling of Key records ... -
Richard Sharpe
bab2b240ec Commit some more changes ... Start processing the sub-keys, recursively. -
Richard Sharpe
63efb7ab2f Fix the breakage, and start processing the first key record:
./editreg ~rsharpe/profile/NTUSER.DAT
NK HDR: Name len: 12, class name len: 0
Key name: $$$PROTO.HIV
-
Richard Sharpe
481fa87154 A small fix to Makefile.in from Bradley Longhurst.
Less Fir needed.
-
Richard Sharpe
ee99843861 Define some macros for accessing shorts and ints in an endian independent manner.
Start processing the header and etc.

Make sure it compiles on Linux, and runs on Linux for the code that is there.

Will try FreeBSD soon, and maybe Slowaris.
-
Richard Sharpe
a4f9b9effc Add definitions of the various NT Registry on-disk structures ... -
Richard Sharpe
10bc459dd9 Fix DAT_TIME so it becomes NTTIME and matches Samba source.
Add code to start reading the registry file.
-
Simo Sorce
8877ff2482 make querygroup in rpcclient working, same fix as per 2.2 tree -
Richard Sharpe
92697adcd7 Some more updates ... -
Richard Sharpe
b9cb3e6f2a The beginnings of a registry editing program. -
Jeremy Allison
7185b846e4 Ensure global_scope() returns "", not the NULL string. Froma tpot fix.
Jeremy.
-
Jeremy Allison
631d606698 Fix debugs for rap mapping. Delete job on map fail.
Jeremy.
-
Jim McDonough
82f3a786bf More printer data to publish -
Jim McDonough
1426a5ca4f Add some const -
Jeremy Allison
15f0bad1fc The element in fsp->print_job should be a RAP jobid, not a uint32 RPC
jobid. This was causing Win9x client "set name" calls to fail.
Still need one cleanup fix to finish.
Jeremy.
-
Herb Lewis
c53e10ff87 fix stat reporting on put command -
Tim Potter
18afae7b7a Rerun configure. -
Tim Potter
2a9d183cf6 Remove FILE_MACRO as __FILE__ is ANSI C. -
Tim Potter
739285ff69 FUNCTION_MACRO change broke the Python modules.
Also fix up string pasting (I thought this should only be a warning?)
-
Jeremy Allison
2fe7504a08 Added Volker's directory fix - save the attributes
from the first call.
Jeremy.
-
Jim McDonough
4fc602fd7d More attributes to publish. All DsSpooler attributes except REG_MULTI_SZ ones should be published now. -
Jeremy Allison
a2ab78d68d Janitor for tpot yet again... Merging in memory leak fix.
Jeremy.
-
Gerald Carter
974822526f change_trust_account_password() must always use the PDC for rpc
password changes.

jerry
-
Jeremy Allison
9cf56dc977 Make sure we have a default st_blocksize.
Jeremy.
-
Gerald Carter
f978387e78 cleaning up some friendly error messages -
Gerald Carter
157b5ab198 [merge] remove assert(count ==1) for multi-homed PDCs; CR 1277 -
Jeremy Allison
51c2cf3a9c Need brackets around macro args. Spotted by Patrick Welche <prlw1@newn.cam.ac.uk>.
Jeremy.
-
Jeremy Allison
c6da50def8 Doing janitorial duty for tpot - memory leak fix.
Jeremy.
-
Jim McDonough
bbd7c8071a Automatic printer publishing when using APW or choosing 'list in the directory' in printer settings. Currently very little is published, and you cannot unpublish because of a bug in win2k clients. -
Jeremy Allison
9cfa245bba Missed the removal of the incorrect ifdef.
Jeremy.
-
Jeremy Allison
4a9c995e50 Fix for 64 bit issues with oplocks and allocation size.
Jeremy.
-
Jeremy Allison
81be3a1429 THIS FILE IS NOT OBSOLETE JELMER. DO NOT REMOVE ! Removing it breaks
autoconf 2.13.
Jeremy.
-
Gerald Carter
42a2e7d701 [merge from app_head]
XP sends GetPrinterData("ChangeId"). So we now respond accordingly.
Possible fix for CR 1147.
-
Jeremy Allison
d41858b9e6 Reformat of reply.c before Volker's patch.
Jeremy.
-
Tim Potter
aa496524cc Rerun autoconf. -
Tim Potter
5739ee4e63 Defaulting python breaks the clean target it python isn't installed. -
Herb Lewis
243763d6eb use FILE_MACRO instead of __FILE__
use FUNCTION_MACRO instead of __FUNCTION_
-
Herb Lewis
ce7d421ba9 use the new IVAL_TO_SMB_OFF_T for file_info size member
dir now shows correct size on large files
-
Jim McDonough
3c9726454e Support printer info 7, used for publishing -
Jim McDonough
ca8735532c Stop using hardcoded key/value strings, be more forgiving of dsspooler/dsdriver info existence. -
Jim McDonough
1d0086aadb Stop using hacks for dns host/domain names. -
Jim McDonough
456813308d fns for retrieving dns host name and domain name (get rid of lp_realm hacks). -
Jim McDonough
2b152addf4 Add defines for standard DsSpooler/DsDriver values that get published. -
Jim McDonough
1bf36d3fc6 Don't segfault when trying to delete a key when none exist. -