Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						ebdd1393fd 
					 
					
						
						
							
							r11458: fixed our ejs smbscript interfaces to use arrays where appropriate. In  
						
						 
						
						... 
						
						
						
						js arrays are a special type of object where the length property is
automatic, and cannot be modified manually. Our code was manually
setting length, which made it abort when someone passed in a real ejs
array. To fix this we need to create real arrays instead of objects,
and remove the code that manually sets the length 
						
						
					 
					
						2007-10-10 13:45:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Bartlett 
							
						 
					 
					
						
						
							
						
						767c5ca7be 
					 
					
						
						
							
							r11439: Make presedence on strcmp comparison clear, and fill in  
						
						 
						
						... 
						
						
						
						logon_parameters for the auth subsystem.
Andrew Bartlett 
						
						
					 
					
						2007-10-10 13:45:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						3333d71ab6 
					 
					
						
						
							
							r11365: fixed a comment typo  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:45:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						7f797e7097 
					 
					
						
						
							
							r11354: - generate a ejs error on bad ldif to add/modify  
						
						 
						
						... 
						
						
						
						- fixed a double free error in ldb.close() 
						
						
					 
					
						2007-10-10 13:45:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafal Szczesniak 
							
						 
					 
					
						
						
							
						
						a50a5bef6e 
					 
					
						
						
							
							r11308: Correctly return status code in case of js error or libnet  
						
						 
						
						... 
						
						
						
						function execution error.
rafal 
						
						
					 
					
						2007-10-10 13:45:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						b4745032a2 
					 
					
						
						
							
							r11303: Support defining and installing public headers for libraries.  
						
						 
						
						... 
						
						
						
						Support installing libraries.
Get rid of pkg-config file (will be autogenerated later on). 
						
						
					 
					
						2007-10-10 13:45:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafal Szczesniak 
							
						 
					 
					
						
						
							
						
						f9c436bbdf 
					 
					
						
						
							
							r11281: Initial ejs interface for libnet functions.  
						
						 
						
						... 
						
						
						
						rafal 
						
						
					 
					
						2007-10-10 13:45:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						24e1030090 
					 
					
						
						
							
							r11244: Relative path names in .mk files  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:45:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						7fffc5c917 
					 
					
						
						
							
							r11214: Remove scons files (see  http://lists.samba.org/archive/samba-technical/2005-October/043443.html )  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:45:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						0d948cf430 
					 
					
						
						
							
							r11171: fix the build  
						
						 
						
						... 
						
						
						
						metze 
						
						
					 
					
						2007-10-10 13:44:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						a3abf10d43 
					 
					
						
						
							
							r11086: add sys.unix2nttime() function  
						
						 
						
						... 
						
						
						
						metze 
						
						
					 
					
						2007-10-10 13:44:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						e27e36909d 
					 
					
						
						
							
							r11085: as ejs doesn't support '&' '|' bitwise AND and OR,  
						
						 
						
						... 
						
						
						
						we need some helper functions for this
metze 
						
						
					 
					
						2007-10-10 13:44:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Metzmacher 
							
						 
					 
					
						
						
							
						
						5d46cdd1ee 
					 
					
						
						
							
							r11083: use the addresses from the record  
						
						 
						
						... 
						
						
						
						metze 
						
						
					 
					
						2007-10-10 13:44:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						93c296d527 
					 
					
						
						
							
							r10914: moved the ldap time string functions into ldb so they can be used by  
						
						 
						
						... 
						
						
						
						the time attribute handling functions 
						
						
					 
					
						2007-10-10 13:39:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						b53313dc51 
					 
					
						
						
							
							r10586: Add MergedObject() builder. Default to Library() rather  
						
						 
						
						... 
						
						
						
						then StaticLibrary() 
						
						
					 
					
						2007-10-10 13:39:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						540155fad3 
					 
					
						
						
							
							r10528: Add credentials.h back into includes.h as some compilers don't  
						
						 
						
						... 
						
						
						
						seem to be able to handle incomplete enum types. 
						
						
					 
					
						2007-10-10 13:39:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						03647e1321 
					 
					
						
						
							
							r10510: Decrease the amount of data included by includes.h a bit  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:38:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Bartlett 
							
						 
					 
					
						
						
							
						
						194e8f07c0 
					 
					
						
						
							
							r10402: Make the RPC-SAMLOGON test pass against Win2k3 SP0 again.  
						
						 
						
						... 
						
						
						
						I still have issues with Win2k3 SP1, and Samba4 doesn't pass it's own
test for the moment, but I'm working on these issues :-)
This required a change to the credentials API, so that the special
case for NTLM logins using a principal was indeed handled as a
special, not general case.
Also don't set the realm from a ccache, as then it overrides --option=realm=.
Andrew Bartlett 
						
						
					 
					
						2007-10-10 13:38:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						4f0d7f75b9 
					 
					
						
						
							
							r10348: Add scons scripts for remaining subsystems. Most subsystems build now,  
						
						 
						
						... 
						
						
						
						but final linking still fails (as does generating files asn1, et, idl and proto
files) 
						
						
					 
					
						2007-10-10 13:38:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						0963ab9c14 
					 
					
						
						
							
							r10316: More dynconfig fixes  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:38:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						dff660c23c 
					 
					
						
						
							
							r10252: a recent checkin from simo changed the handling of BASE and SUBTREE  
						
						 
						
						... 
						
						
						
						searches in ldb to be more ldap compliant, but broke the wins server
and the ejs ldb code. This fixes those up so 'make test' passes again. 
						
						
					 
					
						2007-10-10 13:38:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						1f12364a0f 
					 
					
						
						
							
							r10192:  r11631@blu:  tridge | 2005-08-30 23:06:37 +1000  
						
						 
						
						... 
						
						
						
						added a ldb.close() method in js. Useful for re-opening the db 
						
						
					 
					
						2007-10-10 13:38:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Potter 
							
						 
					 
					
						
						
							
						
						dd148451d7 
					 
					
						
						
							
							r9990: Fix some 64-bit size_t warnings.  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:36:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						8ff1358f40 
					 
					
						
						
							
							r9915: Some more mappings. Fix weird sAMAccountName values.  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:36:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						b7992de4b7 
					 
					
						
						
							
							r9842: More error checks in the ldb_map modules, extend testsuite  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:36:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						d2db164d6f 
					 
					
						
						
							
							r9834: More tests for the upgrade from Samba3  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:36:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						213bcb7e16 
					 
					
						
						
							
							r9826: Add some more OOM checks  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:36:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						edf380cb5f 
					 
					
						
						
							
							r9825: Correctly handle length argument to substr()  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:36:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						77f24ed131 
					 
					
						
						
							
							r9813: Conver testsuite for samba3sam module to EJS  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:35:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						27eefbd905 
					 
					
						
						
							
							r9805: Add 'data' property to param EJS object  
						
						 
						
						... 
						
						
						
						Write out new smb.conf file. Parameters that have disappeared
between Samba 3 and 4 will optionally be prefixed with 'samba3:' 
						
						
					 
					
						2007-10-10 13:35:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						bb0cef581a 
					 
					
						
						
							
							r9800: Add EJS interface to param. tridge, sorry this overlaps a bit  
						
						 
						
						... 
						
						
						
						with your loadparm interface. :-/ 
						
						
					 
					
						2007-10-10 13:35:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						414e5f7f6d 
					 
					
						
						
							
							r9798: Add generic functions for handling smb.conf files (the parameters don't to be pre-declared). Also doesn't use any globals, so multiple files can be loaded at once.  
						
						 
						
						... 
						
						
						
						Currently uses the prefix "param" for all functions and structures; suggestions for better ones are welcome...
Remove old smb.conf-parsing code from libsamba3. 
						
						
					 
					
						2007-10-10 13:35:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						d9541535e3 
					 
					
						
						
							
							r9770: Couple other bugfixes  
						
						 
						
						... 
						
						
						
						Update TODO-list 
						
						
					 
					
						2007-10-10 13:34:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						1376a1fe44 
					 
					
						
						
							
							r9762: Add support for reading good old smbpasswd files  
						
						 
						
						... 
						
						
						
						Fix password support
Make base64 decode/encode functions available to EJS 
						
						
					 
					
						2007-10-10 13:34:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						a8f309aa81 
					 
					
						
						
							
							r9756: One-way upgrade from Samba3->Samba4 basically works now  
						
						 
						
						... 
						
						
						
						Still need to polish some rough edges 
						
						
					 
					
						2007-10-10 13:34:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						6e3e964fb4 
					 
					
						
						
							
							r9755: Fix crash bug in SWAT login  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:34:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						8baa2ac377 
					 
					
						
						
							
							r9754: Upgrading with the command line utility now works, at least partially (-:  
						
						 
						
						... 
						
						
						
						Upgrading using SWAT should work as well now. 
						
						
					 
					
						2007-10-10 13:34:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						d569465dc4 
					 
					
						
						
							
							r9735: More work on generating a valid Samba4 configuration using the  
						
						 
						
						... 
						
						
						
						Samba3 data (both console and SWAT) 
						
						
					 
					
						2007-10-10 13:34:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Bartlett 
							
						 
					 
					
						
						
							
						
						6202267f6e 
					 
					
						
						
							
							r9728: A *major* update to the credentials system, to incorporate the  
						
						 
						
						... 
						
						
						
						Kerberos CCACHE into the system.
This again allows the use of the system ccache when no username is
specified, and brings more code in common between gensec_krb5 and
gensec_gssapi.
It also has a side-effect that may (or may not) be expected: If there
is a ccache, even if it is not used (perhaps the remote server didn't
want kerberos), it will change the default username.
Andrew Bartlett 
						
						
					 
					
						2007-10-10 13:34:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						765a30a049 
					 
					
						
						
							
							r9725: Fix full output mode of samba3dump as well. Thanks to tridge for  
						
						 
						
						... 
						
						
						
						a bit for explanation about js. 
						
						
					 
					
						2007-10-10 13:34:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						42605f4444 
					 
					
						
						
							
							r9724: Rewrite samba3dump in JS. The summary works now, but the full output  
						
						 
						
						... 
						
						
						
						is triggering some obscure EJS assert.. 
						
						
					 
					
						2007-10-10 13:34:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						7e3b94dfb9 
					 
					
						
						
							
							r9722: Initial attempt at converting samba3dump to EJS..  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:34:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						a8748cab86 
					 
					
						
						
							
							r9706:  r11042@blu:  tridge | 2005-08-28 12:40:09 +1000  
						
						 
						
						... 
						
						
						
						a NULL expression is valid in a ldb search 
						
						
					 
					
						2007-10-10 13:34:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						b3d491b210 
					 
					
						
						
							
							r9702:  r9680@blu:  tridge | 2005-08-27 18:45:08 +1000  
						
						 
						
						... 
						
						
						
						- fixed ncacn_ip_tcp to use the generic async name resolution methods,
   so NBT names now work (as requested several times by abartlet!)
 - changed resolve_name() to take an event_context, so it doesn't cause
   the whole process to block
 - cleaned up the talloc_find_parent_bytype() calls to go via a cleaner
   event_context_find() call 
						
						
					 
					
						2007-10-10 13:34:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						3709def353 
					 
					
						
						
							
							r9700: Change DATA_BLOB in ejs back to struct datablob  
						
						 
						
						... 
						
						
						
						Support writing idmap mappings to winbind.ldif 
						
						
					 
					
						2007-10-10 13:34:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jelmer Vernooij 
							
						 
					 
					
						
						
							
						
						b7b079167d 
					 
					
						
						
							
							r9698: Fix a bit of memory management  
						
						 
						
						... 
						
						
						
						More minor bugfixes
Support mapping objectclasses and do mapping on 'dn' field as well (not just msg->dn) 
						
						
					 
					
						2007-10-10 13:34:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						88a7e9e00f 
					 
					
						
						
							
							r9645: fixed the ejs GetOptions() call to look at the first option passed (this is what broke --help)  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:34:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						7082440a70 
					 
					
						
						
							
							r9566: fix an uninitialised variable  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:34:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						84c756b25c 
					 
					
						
						
							
							r9504: use some low level ejs hackery to give much better exception error messages in both  
						
						 
						
						... 
						
						
						
						the web server and smbscript. We can now give backtraces for all internal asserts, not
just high level errors 
						
						
					 
					
						2007-10-10 13:34:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Tridgell 
							
						 
					 
					
						
						
							
						
						57e6eb9c66 
					 
					
						
						
							
							r9500: userAuth() takes a creds object, not a general object now ...  
						
						 
						
						
						
						
					 
					
						2007-10-10 13:34:23 -05:00