summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r8359: fix a shell warningStefan Metzmacher1-1/+1
metze (This used to be commit 9739aa75d27e854657c97208850f07d40adb4dbd)
2007-10-10r8358: Return an error message if js include path not set instead of silentlyTim Potter1-0/+1
failing. (This used to be commit 797d9cf0c72992b2d5b9912d0f41873b6acc3195)
2007-10-10r8357: Call lp_load() so we can access the various lp_functions().Tim Potter1-0/+2
(This used to be commit f76a7ec2a2ef5db7ca7dced519474495d7ea02dc)
2007-10-10r8356: avoid warning from AC_CHECK_HEADER that file is present but cannot be ↵Love Hörnquist Åstrand1-1/+7
compiled for sys/mount.h (This used to be commit f70e8b4f6ea0db0a7a9134848fefcd0389aabe56)
2007-10-10r8355: - added a vsprintf() functionAndrew Tridgell3-2/+44
- removed the --outputdir option from provision, as its not used any more (as ejs knows the real paths) (This used to be commit abbf9c703c17c2edc2d978dade3619a96c38d0d9)
2007-10-10r8352: we need to override "setup directory" for the build farm hostsAndrew Tridgell1-0/+1
(This used to be commit 1a80850d579504c9b236e591630173f0f316a876)
2007-10-10r8351: When finished sending call stream_terminate_connection() with a niceTim Potter1-4/+4
message instead of NULL. Fix up some other terminate messgages to be consistent. (This used to be commit c0428ef3376e439cdc04fea046738cecb7a01560)
2007-10-10r8350: fixed the --root option to provisionAndrew Tridgell1-2/+1
(This used to be commit 506e07d6e064375aaee20133d722b6b44d63b083)
2007-10-10r8349: as we don't use standard dirs, we need to create smb.conf before we ↵Andrew Tridgell1-2/+3
run provision (This used to be commit c64a68cd40d644c273528d0433bdf554c11bcf00)
2007-10-10r8348: switch selftest to use the new provision scriptAndrew Tridgell1-1/+4
(This used to be commit 52517e48ea4e5debdc5e6f4a934ce74833300e5f)
2007-10-10r8347: replace the perl provision script with a ejs scriptAndrew Tridgell2-527/+66
I don't mind depending on perl at compile time, but I want to avoid depending on it at runtime. This also will make it easy to add web install wizard (This used to be commit f27a68176984c6856fad2e3a028458eb96943f80)
2007-10-10r8345: make the dn on the hklm ldif validAndrew Tridgell1-9/+9
Jelmer, can you check this is OK? (This used to be commit 6d416656a02d02c6e60d980ba406a4b72e84811b)
2007-10-10r8344: added a "setup directory" smb.conf parameter, pointing at the setup ↵Andrew Tridgell1-0/+4
template files (This used to be commit c842144cbf642b10df21c979d3c4b9fe94384b96)
2007-10-10r8343: removed a debugging messageAndrew Tridgell1-2/+1
(This used to be commit c12325e25291a0083446519e0b37c7bcdc3d5433)
2007-10-10r8342: allow ldb_ldif_read_string() to continue in the string, so you canAndrew Tridgell3-5/+8
read multiple records (This used to be commit 4b11c00421b5152fd7d4be0be0db983bb310021d)
2007-10-10r8341: enable floating point support in ejsAndrew Tridgell3-2/+7
(This used to be commit bdc6b67eb27cc3da6d5144bbb71096741f779aba)
2007-10-10r8340: - added sys_gmtime()Andrew Tridgell10-234/+236
- added sys_unlink() - added sys_file_load() and sys_file_save() - use mprString() instead of mprCreateStringVar() to cope with NULL strings - removed smbcalls_irpc.c as its not needed any more - allow ldbAdd() and ldbModify() to take multiple ldif records - added a sprintf() function to ejs. Quite complex, but very useful! (This used to be commit 625628a3f6e78349d2240ebcc79081f350672070)
2007-10-10r8339: added ldbAdd(), ldbModify(), ldbDelete() and ldbRename() to ejs ldb ↵Andrew Tridgell1-0/+144
functions (This used to be commit 322c2137835ff2d76b3183901bf680780f164b5e)
2007-10-10r8338: - added a substitute_var() js library function for doing hash drivenAndrew Tridgell2-102/+90
substitution of variables in strings - the js provision script now correctly processes provision.ldif (This used to be commit c2946003e06c4898ba0444cd0b69d3203753be94)
2007-10-10r8337: - use 64 bit access functions in ejs callsAndrew Tridgell9-23/+230
- added access to smbd random functions - fixed ordering in join() - added sys_interfaces(), sys_hostname(), sys_nttime() and sys_ldaptime() (This used to be commit 28c1a1f3c0cd2f8228fd8c3c695ab6f45226fa3f)
2007-10-10r8336: enable 64 bit integer support in ejsAndrew Tridgell3-12/+12
(This used to be commit 9dd41e78e1d0e5e4007d5063fbcc335abef43718)
2007-10-10r8335: removed some duplicated codeAndrew Tridgell1-9/+5
(This used to be commit 1536d66662193568a51793d65fb319882db9d089)
2007-10-10r8334: fixed a ejs bug that prevented functions variables from being called ↵Andrew Tridgell1-4/+5
in local context (This used to be commit 5ea7ae70813f615769aff7640cc19005e30ecf12)
2007-10-10r8333: merged with latest upstream ejs sourcesAndrew Tridgell13-70/+93
(This used to be commit b0f9ddafe95d4e8d846bc72a39e94d22da271348)
2007-10-10r8332: not done yet, but a lot closerAndrew Tridgell1-41/+175
(This used to be commit 1d9632877c088837b5c2a7497473e09913775488)
2007-10-10r8331: added split(), join() and FileLoad() functions to ejs.Andrew Tridgell1-0/+103
this gets me most of the way through a ejs provision script (This used to be commit 0ef8f0282e0490328bbcdc8c6daff3f8fac99087)
2007-10-10r8321: Fix some uninitalized variable warningsVolker Lendecke3-3/+3
(This used to be commit 126cb3db4b0cf9c382ba7496ba08311f3b669f00)
2007-10-10r8320: make sure all our returned objects are full objects, which means theyAndrew Tridgell7-16/+23
have the toString() and valueOf() default attributes this allows all our returned objects to be used in logical expressions (This used to be commit 570f071b1544b497d5f480b8ad50df097fe4c843)
2007-10-10r8319: the start of a provision script in ejs. This is why I've been addingAndrew Tridgell1-0/+150
so many functions lately. so far it just parses options, works out the host IP, and user and group names (This used to be commit 333b32025fc2a33d2a145bbce9cdfefa252ec77a)
2007-10-10r8318: added a bunch more ejs calls.Andrew Tridgell7-4/+249
getgr*() getpw*() strlower() strupper() IfaceList() (This used to be commit 1517ad490dd67302f38ab9dcd8a3b24b73b8d550)
2007-10-10r8316: give full access to the popt command line parsing in ejs scripts, ↵Andrew Tridgell5-27/+204
including access to the samba common options. For example: ok = GetOptions(ARGV, options, "POPT_AUTOHELP", "POPT_COMMON_SAMBA", "myopt=s", "intopt=i", "noopt"); this allows scripts to support their own extended options properly (This used to be commit 775fb56ac287b8d485b38f633b9480d7b7ab64e3)
2007-10-10r8315: fixed the generation of the serial number in the dns zone file (bind9Andrew Tridgell2-1/+12
doesn't like it being too long) (This used to be commit fc93ade9cdfe97bdcd2383fa256877580707181c)
2007-10-10r8314: - added an 'installmisc' target for installing miscellaneous files.Andrew Tridgell3-7/+23
- install our provisioning template files in lib/setup/ We need these to be installed as users may wish to re-provision after installation, or may not have the source tree (wuch as when installing from binary packages) (This used to be commit 7c2e31fd11be3ebed680a0fe08a9ff09f7b97c87)
2007-10-10r8313: moved PRINTF_ATTRIBUTE to replace.h to try to get irix building with ↵Andrew Tridgell2-11/+14
heimdal (This used to be commit 7d4e309f02cfcef661ebf3bbe9c227938318077c)
2007-10-10r8312: fixed some heimdal header checks from watching the build farm failuresAndrew Tridgell2-2/+8
when we added heimdal we dropped from 10 passing builds to 1, but hopefully that will go up with a bit of effort (This used to be commit 753d7ab715701a162689ffe9cdff7c56fcf7f2a2)
2007-10-10r8311: krb5 uses ENOMEM for out of memoryAndrew Tridgell1-2/+2
(thanks to abartlet for pointing this out) (This used to be commit 4b16754a0e8be312d671d9ae892a8c14462f8d95)
2007-10-10r8310: replace the heimdal networking interface scanning code with glue code ↵Andrew Tridgell4-1481/+59
that uses the Samba interfaces list. This makes heimdal obey the 'interfaces=' smb.conf option, and should also fix the portability problems with the heimdal code (This used to be commit ba621d1c554e135f449a144019b84719a086e04f)
2007-10-10r8309: more heimdal configure checks needed for FreeBSDAndrew Tridgell1-1/+1
(This used to be commit b5e8409e3b046c151996009c2dc980e55f09fb67)
2007-10-10r8308: use the configured C compiler, instead of forcing gcc in external ↵Andrew Tridgell2-2/+2
heimdal tool build (This used to be commit 39c6cf91fb75dc5d7d14922f70b8be8dc15169e1)
2007-10-10r8307: try to cope with flex and bison not being installed, in a similar ↵Andrew Tridgell7-5/+7239
fashion to yapp for pidl if they are installed, then we rebuild the generated files, otherwise we use the ones in svn (This used to be commit 6ab503b7cc902b8691dc80907bb44f1f705ab8ee)
2007-10-10r8306: some more heimdal configure checksAndrew Tridgell4-3/+7
(This used to be commit 575413fc863147ee46e1ff658af1d74093fc7686)
2007-10-10r8305: another attempt at getting heimdal building in the farmAndrew Tridgell2-3/+9
(This used to be commit 2cab29c1e730cf2c8d109513bdb9094769e41a2a)
2007-10-10r8303: a workaround for forcing HEIMDAL_EXTERNAL to build.Andrew Tridgell2-2/+2
Jelmer, when you get a chance can we discuss how to fix this properly? (This used to be commit 2564cd962b9a972d1ff7d603a9e5ab1c705b2386)
2007-10-10r8302: import mini HEIMDAL into the treeHeimdal Import User240-0/+75318
(This used to be commit 118be28a7aef233799956615a99d1a2a74dac175)
2007-10-10r8301: use ncalrpc: for ejs tests, to avoid name resolution timeouts as smbd ↵Andrew Tridgell1-1/+1
is just starting up (This used to be commit c0bf253d4b33e1dd23ce46f867758351ece83755)
2007-10-10r8300: get the js include path right in selftestAndrew Tridgell2-2/+2
(This used to be commit 0e9e541e1e737f35200d64b31ddb4d468ff19518)
2007-10-10r8298: - started building a library of js routines in scripting/libjs/Andrew Tridgell5-1/+232
- switched the existing test programs over to using the library - added install of js lib (This used to be commit 2a444dedbe44347268affc6458196f93ca7d372b)
2007-10-10r8297: add libinclude() function in ejs, which is like include() but ↵Andrew Tridgell2-0/+53
searches a js library path set in "js include" in smb.conf. This will allow us to start building up a library of common js code, while avoiding the problem of hard-coding include paths in scripts (This used to be commit ff60529ba2515df29a20b4a417327a3565ec8ee9)
2007-10-10r8296: - split out the ejs auth functions into a separate fileAndrew Tridgell4-121/+148
- got rid of the one line ejs_returnlist() (This used to be commit 6961fe29058cffd8e69d9ce7e7d3902f973411c0)
2007-10-10r8295: turn off the delete on close test in the build farm until someone getsAndrew Tridgell2-3/+5
a chance to look at it. Having it continually fail is hiding other portability errors that might have been introduced. (This used to be commit c1a3691f87cb46b36ab3194ea1489f443955a76d)