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

906 Commits

Author SHA1 Message Date
Jelmer Vernooij
87afa77eac find_unused_makefilevars: Support parsing simple includes. 2008-09-19 11:04:18 +02:00
Jelmer Vernooij
fc7050e54c Add header. 2008-09-18 19:58:47 +02:00
Jelmer Vernooij
9007680678 Remove obsolete script. 2008-09-18 19:56:25 +02:00
Jelmer Vernooij
d7dbb530b5 Remove unused scripts for installing binaries.
(This used to be commit 677179234ecaa6980dedc2bb6f77c525b56b532f)
2008-09-09 21:56:57 +02:00
Stefan Metzmacher
06d38e58e8 mkversion.sh: printf %s is more portable than echo -e
metze
(This used to be commit 274ae4b06a3d2e99ee4fd7f04430d361d500d451)
2008-06-27 09:22:21 +02:00
Jelmer Vernooij
d4172dac2c Use make magic for installing/uninstalling binaries.
(This used to be commit 97b724417fc8110f7c591779b0c17bd072be304f)
2008-06-26 11:51:22 +02:00
Andrew Bartlett
b7c8e020a6 Print prefixMap in a human-readable format.
This should allow the prefixMap to be edited, until we find the right
way to autogenerate it.

Andrew Bartlett
(This used to be commit 24ae9a55ec326807afd8d5bfa0a422a6668bd7c3)
2008-05-29 18:38:17 +10:00
Jelmer Vernooij
4a8212c955 Refuse to install autogenerated proto header files.
(This used to be commit c0a84c2b4698f6ac9b555cc74bed52e5930804d9)
2008-05-21 20:46:16 +02:00
Jelmer Vernooij
32dfdae009 Move IDL build script to rpc directory, make various bits and pieces easier to use externally.
(This used to be commit 8328ff76416df5a6e05461d3a19f510b76f2e902)
2008-05-19 02:03:00 +02:00
Andrew Bartlett
ff1ad04300 When a test harness program fails, make the testsuite fail.
The problem fixed here is that pidl tests were not causing the 'number
of tests failing' count to increase, due to the way return codes are
processed on pipelines, in the shell.

By setting an exit code if we print 'failure', we ensure we fail
appropriately.

Andrew Bartlett
(This used to be commit 687e81883d37e3d1f55d3a7a87e20fb860888dde)
2008-04-25 15:05:07 +01:00
Jelmer Vernooij
f800cf250f Move standard make compilation rules to build/make.
(This used to be commit ceda3312a98b069d0711f3cb33de3ae71e91ebaa)
2008-04-14 14:51:57 +02:00
Jelmer Vernooij
afe3e8172d Install public header files again and include required prototypes.
(This used to be commit 47ffbbf67435904754469544390b67d34c958343)
2008-04-02 04:53:27 +02:00
Andrew Kroeger
0ea02e8126 mkrelease: Add checks to ensure run from top-level directory of repository.
(This used to be commit 7d4c02fdfc9ca1a48a0a1e4672765636d4c4a717)
2008-03-28 22:53:01 -05:00
Andrew Bartlett
bf0db7eb03 Add a few more safety catches to the mkrelease.sh script.
Andrew Bartlett
(This used to be commit 96eb3f1691fbc8808e3cb80a45283fb7dff53826)
2008-03-29 14:37:09 +11:00
Andrew Bartlett
1d29ab2536 Don't leave release trees hanging around
Andrew Bartlett
(This used to be commit e06911de3326fcbd751932d6ab1b9d4644619135)
2008-03-29 14:23:43 +11:00
Andrew Kroeger
7ddcb20d15 mkrelease: Update to work with Git instead of SVN.
(This used to be commit 66efff41a72190ad73512cbf08fa68b1b44406b9)
2008-03-28 21:55:09 -05:00
Kai Blin
3dddbb5e26 make: Fix make valgrindtest-env
(This used to be commit f56912e3b545325e941ee898337c5483ec435e39)
2008-03-18 10:54:28 +01:00
Jelmer Vernooij
21b54de82f Allow absolute paths to be specified to mkproto.pl.
(This used to be commit 46d8d02028869c97226648113d6bff1c06477d61)
2008-02-29 15:39:32 +01:00
Jelmer Vernooij
0a5647c0e7 Remove the now unused cflags script.
(This used to be commit f97cce2522e7644181506dc49947297b394743eb)
2008-02-29 15:02:30 +01:00
Jelmer Vernooij
2ba62662f8 Remove sDefault as static variable.
(This used to be commit 16f36ce499e93860dd535034a584ec2b93e7a172)
2008-02-28 20:04:58 +01:00
Jelmer Vernooij
a3052e79f4 Use make variables in cflags file (now supported by cflags.pl)
(This used to be commit d746fcde1006b4b7b33aa65bef9d2fea3ebc9162)
2008-02-11 19:28:59 +01:00
Jelmer Vernooij
6c7a400945 Support including files in the cflags.pl script.
(This used to be commit 742e50aeb54d779d383cbf73132224bad3b09777)
2008-02-11 19:10:21 +01:00
Stefan Metzmacher
ef4e560174 prepare the mkversion.sh infrastructure for git branches in the build-farm
metze
(cherry-picked from 1bf4c7fb2012a81e0b4e3d601a4df42d1113f5ef)
(This used to be commit 464668b07aded0a299eb49b87b51bb9bf53d2c8d)
2008-01-10 19:34:24 +01:00
Jelmer Vernooij
e644673c09 r26675: mkproto: Add --all argument, fix some perl warnings.
(This used to be commit a175ee6594046c44572e3314ab7c3b61dcd7422f)
2008-01-05 15:36:01 -06:00
Jelmer Vernooij
0dbdfc2218 r26657: pidl: Add basics for generating Python modules.
(This used to be commit f1960ca7c4d1b75d64192efdd446482c6bbebcd9)
2008-01-03 15:27:02 -06:00
Andrew Bartlett
bcdc491058 r26647: Mark 'valgrind_run' as executable
(This used to be commit d00b87caffdcf8af40054d3325197040cc75b6eb)
2008-01-03 12:33:35 -06:00
Jelmer Vernooij
7d270f73bc r26603: Don't install no longer available upgrade script.
(This used to be commit 69e469d9e18659d70ed684338b472cd38d231f86)
2007-12-26 11:57:09 -06:00
Jelmer Vernooij
af7e3dadf9 r26561: Fix make gdbtest, valgrindtest and testenv for shared libs.
(This used to be commit d2b9055bc032506849827d6fab2d2b9d35d132e2)
2007-12-24 01:51:00 -06:00
Jelmer Vernooij
6915cad127 r26560: Add script for running in valgrind.
(This used to be commit cb5d6a9ee27cea4a7a34c3249eed55f601630b82)
2007-12-24 01:51:00 -06:00
Andrew Bartlett
0819903703 r25923: Make sure to install phpldapadmin-config.php
Andrew Bartlett
(This used to be commit 472dd7b318a03fa0166cdf3d15e4f5495de25c2c)
2007-12-21 05:45:04 +01:00
Stefan Metzmacher
13d7fbb51a r25733: fix filename substitution and bail out if yacc output isn't generated
metze
(This used to be commit 43911e40170176db48ee696c06c92f5fe71f60b8)
2007-12-21 05:43:33 +01:00
Stefan Metzmacher
e12a4cb2f3 [GLUE] fix some executable bits on shell scripts
metze
(This used to be commit 76f1f7d7017977e49d100627db728cef1a8a95c0)
2007-12-21 05:21:31 +01:00
Jelmer Vernooij
da6d24c459 r25555: Remove support for BOOL, True and False.
(This used to be commit 18a2bcfa9e7d4718648f401821259d1dbf5a3ff4)
2007-10-10 15:07:55 -05:00
Jelmer Vernooij
ce7bccef5f r25449: Add convenience function for opening the default smb.conf for openchange.
(This used to be commit 5f023ef7a4046442a96768b926546f93735c9666)
2007-10-10 15:07:36 -05:00
Stefan Metzmacher
34da75652d r25419: fix generation of git revision calculation
metze
(This used to be commit 7f70d5e7b901cd04412d111073e459ee756e1d46)
2007-10-10 15:07:29 -05:00
Jelmer Vernooij
37d53832a4 r25398: Parse loadparm context to all lp_*() functions.
(This used to be commit 3fcc960839c6e5ca4de2c3c042f12f369ac5f238)
2007-10-10 15:07:25 -05:00
Andrew Bartlett
2606996653 r25354: Thanks to Amin Azez <azez@ufomechanic.net> for finally getting me to
fix a provision without an smb.conf already setup.

Andrew Bartlett
(This used to be commit a00044d2294b482ea83e9d7392eb8113a9c94b6e)
2007-10-10 15:07:16 -05:00
Stefan Metzmacher
b15e7316a4 r25297: - fix sed arguments to make the replacement work
- always add #include "config.h" in the first line

metze
(This used to be commit 7939f847bfdda6977e7d04dc5a55e1333ade7b14)
2007-10-10 15:07:08 -05:00
Stefan Metzmacher
95b8ab07f0 r25115: move normalizing of the define string into a function
and replace '-' with '_' as '-' isn't a string constant in C

jelmer: I assume the "..". for the public header was a bug...

metze
(This used to be commit 5522ee146151603e64e0fc26fc8c900b0403c883)
2007-10-10 15:06:42 -05:00
Jelmer Vernooij
a43dd8b956 r25056: Install some extra files. Patch from Stefan Gohmann
(This used to be commit 1b13c91375682011e1951c008b83a0780ec20d38)
2007-10-10 15:06:23 -05:00
Andrew Bartlett
15c1801a5c r25051: Move SWAT back to the old-style form-submit modal.
The Web 2.0, async client tools were really interesting, but without
developer backing they remain impossible to support into a release.

The most interesting app was the LDB browser, and I intend to replace
this with phpLdapAdmin, preconfigured for Apache during provision.

This also removes the need to 'compile' SWAT on SVN checkouts.

Andrew Bartlett
(This used to be commit cda965e908055d45b1c05bc29cc791f7238d2fae)
2007-10-10 15:05:50 -05:00
Jelmer Vernooij
9fd1b1c130 r25039: Rename service -> loadparm_service, use context more.
(This used to be commit ab417cb32bd348c05b20707e73297df05c920079)
2007-10-10 15:05:45 -05:00
Jelmer Vernooij
98b57d5eb6 r25035: Fix some more warnings, use service pointer rather than service number in more places.
(This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
2007-10-10 15:05:43 -05:00
Andrew Bartlett
6f9ea168a6 r24822: Merge from SAMBA_4_0_RELEASE:
Update the mkrelease.sh script and mkversion.sh to make releasing correct
Samba4 tarballs harder to screw up.

Andrew Bartlett
(This used to be commit 5f9ca54b5cc76cedcb56d805d5f9ea9167adc94b)
2007-10-10 15:03:16 -05:00
Andrew Bartlett
b7eae78794 r24819: We are preparing for alpha1, so update the mkversion script to cope with that.
Andrew Bartlett
(This used to be commit 6245da195b76e233f83354797818f608c5458d63)
2007-10-10 15:03:16 -05:00
Jelmer Vernooij
1adedd108c r24724: Also install the .reg files for provisioning from an installed version.
(This used to be commit 9553c20ced3945c5ab8392f7239ecdc852a0e81b)
2007-10-10 15:02:56 -05:00
Jelmer Vernooij
61ffa08f4c r24712: No longer expose the 'BOOL' data type in any interfaces.
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10 15:02:54 -05:00
Jelmer Vernooij
8a1d019f53 r24709: Convert perl test harness output to subunit for nicer display.
(This used to be commit 1be11bd0a5092ad9102587ea206388234983c479)
2007-10-10 15:02:53 -05:00
Jelmer Vernooij
b409d4120f r24667: Finally merge the registry improvements that Wilco Baan Hofman and I 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)
2007-10-10 15:02:34 -05:00
Jelmer Vernooij
7ce6a75f4b r24338: Add callbacks for starting and finishing tests.
(This used to be commit 824833b59a1c9c829cea4e5c4bfd2387b1bc7a2f)
2007-10-10 15:01:40 -05:00