summaryrefslogtreecommitdiffstats
path: root/source3/lib
Commit message (Collapse)AuthorAgeFilesLines
* Tiny fixes to init_valid_table()Volker Lendecke2007-12-161-2/+2
| | | | (This used to be commit a8948e0727b100945ab730d4d144ccbe219bbc94)
* Make init_doschar_table() staticVolker Lendecke2007-12-162-2/+3
| | | | | It's only called directly before init_valid_table() anyway, so move it there. (This used to be commit b6d1d2428866712a550a354732e2386b4f87b67b)
* Make check_dos_char staticVolker Lendecke2007-12-161-1/+1
| | | | | | It's only called in t_doschar, a pretty bogus test program that is not compiled by default (This used to be commit 99c59e809ef3c5abcdfb796d50be7c40f7033787)
* Remove a static fstringVolker Lendecke2007-12-161-12/+20
| | | | (This used to be commit a9c62c57db9e580640d0265b08b3178496de76a8)
* Cope with valgrind > 3.2.x.Jeremy Allison2007-12-151-0/+4
| | | | | Jeremy. (This used to be commit e799eb8da6f5e7a2173ba6b8fb040430fd1c6f34)
* s/sid_to_string/sid_to_fstring/Volker Lendecke2007-12-155-8/+8
| | | | | least surprise for callers (This used to be commit eb523ba77697346a365589101aac379febecd546)
* Use dom_sid_string for sid_string_tallocVolker Lendecke2007-12-151-29/+12
| | | | | | Remove some code duplication, but introduce one more dependency on librpc/ndr. Easily turned around so that librpc/ndr depends on lib/util_sid if necessary (This used to be commit 3a0b1b2060facd5f1ac1461b23dd86c75cdd9458)
* sid_string_static is no more :-)Volker Lendecke2007-12-151-11/+8
| | | | | | | | | | | | | We now have four ways to do sid_to_string: sid_to_string: Convert it into an existing fstring, when you have one sid_string_talloc: The obvious thing sid_string_tos: For the lazy, use only with care sid_string_dbg: The one to use in DEBUG statements (This used to be commit 7b8276aaa48852270c6b70b081c3f28e316a7a2c)
* Replace sid_string_static with sid_to_stringVolker Lendecke2007-12-152-5/+6
| | | | | | This adds 28 fstrings on the stack, but I think an fstring on the stack is still far better than a static one. (This used to be commit c7c885078be8fd3024c186044ac28275d7609679)
* Replace sid_string_static by sid_string_dbg in DEBUGsVolker Lendecke2007-12-155-36/+30
| | | | (This used to be commit bb35e794ec129805e874ceba882bcc1e84791a09)
* Add sid_string_dbgVolker Lendecke2007-12-151-0/+5
| | | | | | This makes use of the just added debug_ctx and will kill many sid_string_static() calls (This used to be commit 3e4148c280efe154c3f8d552731c8b29d6977507)
* Add debug_ctx according to an idea by TridgeVolker Lendecke2007-12-151-0/+14
| | | | | Sorry, Jeremy, I think for debug messages this is just the right way to do it. (This used to be commit 6312016e2727c2b5b1a4964a98cfb9585d77cc8c)
* add sid_string_tallocVolker Lendecke2007-12-151-2/+10
| | | | (This used to be commit 9e3ef0923d71cc06b8445be2625ebd8dfed1b42d)
* add POPT_COMMON_CONFIGFILE which only provides --configfile (not -s)Stefan Metzmacher2007-12-141-0/+6
| | | | | metze (This used to be commit af3392cc20942158ac9e0a533799c5904ff23347)
* debug: fix crash bug when DEBUG() is used before setup_logging()Stefan Metzmacher2007-12-141-0/+4
| | | | | | | | this was introduced by the pstring removal (1ea3ac80146b83c2522b69e7747c823366a2b47d) metze (This used to be commit a412e6c7c676a054acd9db371221a50078cfe1d9)
* Add split_domain_user() (not to mix with winbind variants).Günther Deschner2007-12-121-0/+24
| | | | | Guenther (This used to be commit bd5308e5f63e4f692761557d0ecdee7226b66a15)
* Add patches for bug #4866 from jiri sasek - Sun Microsystems - Prague Czech ↵Jeremy Allison2007-12-112-0/+14
| | | | | | | | Republic <Jiri.Sasek@Sun.COM> - slightly modified - Jiri please check ! to allow Solaris to get passwords > 8 chars. Jeremy. (This used to be commit 657bf8c3479d6192f269e3daef1517e77a9fa9cb)
* Remove the char[1024] strings from dynconfig. ReplaceJeremy Allison2007-12-105-24/+24
| | | | | | | them with malloc'ing accessor functions. Should save a lot of static space :-). Jeremy. (This used to be commit 52dc5eaef2106015b3a8b659e818bdb15ad94b05)
* dbwrap_rbtVolker Lendecke2007-12-101-0/+303
| | | | | | | This is meant as a replacement for the internal tdb. To me it seems a bit silly that for in-memory structures we do our own memory management. With this rbt based approach we can make use of the system-supplied malloc. (This used to be commit 54e5d4404619443caed32e2acff8921cdbff9ed1)
* Make the Linux rbtrees compile within SambaVolker Lendecke2007-12-101-16/+41
| | | | (This used to be commit c871fd802f3c0c5ef1f63b2d01a636c885f22b23)
* Add rbtree.[ch] from the Linux kernelVolker Lendecke2007-12-101-0/+397
| | | | | These are copies taken from 94545baded0bfbabdc30a3a4cb48b3db479dd6ef from Linus' kernel tree (This used to be commit 8a3289f913fc0432211b0e9937da1d71d4e18893)
* Add db_tdb_fetchVolker Lendecke2007-12-101-0/+27
| | | | (This used to be commit efa8764c21edfbd09f535900ba37359d72903bf8)
* Add dbwrap bystring service routinesVolker Lendecke2007-12-101-0/+42
| | | | (This used to be commit 1e214b536b0628db299d701839e62a4ac52727c9)
* Many systems don't have sa_len as part of struct sockaddr.Jeremy Allison2007-12-091-1/+1
| | | | | | | Revert 5c347cb46d85d04bbba7c99dca7ff9628f977d84 "Choose a better default for sockaddr length.". Jeremy. (This used to be commit 677ac6adc38b0747f825ee597e0502277a8f74b1)
* Choose a better default for sockaddr length.James Peach2007-12-091-1/+1
| | | | (This used to be commit 5c347cb46d85d04bbba7c99dca7ff9628f977d84)
* Fix connect(2) callers to use correct sockaddr size.James Peach2007-12-094-7/+26
| | | | | | | | | | Some systems (eg Mac OSX 10.5) require the length passed to match the socket address family. This introduces sys_connect() that does the right thing, and replaces all uses oc connect(2) with sys_connect(). Note that there are some LGPL callers that still call connect(2) directly. (This used to be commit e1bfdc17c49da582cdf907e260301ab1946b2ed3)
* Remove next_token - all uses must now be next_token_talloc.Jeremy Allison2007-12-073-98/+22
| | | | | | No more temptations to use static length strings. Jeremy. (This used to be commit ec003f39369910dee852b7cafb883ddaa321c2de)
* We don't need P_GSTRING or P_UGSTRING anymore.Jeremy Allison2007-12-071-1/+1
| | | | | Jeremy. (This used to be commit 78dc75600099b5b3b5a8ecffec747a227ff51d70)
* Don't build rpctorture anymore - not maintained. Just remove.Jeremy Allison2007-12-073-35/+17
| | | | | | | Remove all vestiges of pstring (except for smbctool as noted in previous commit). Jeremy (This used to be commit 4c32a22ac50ada3275d2ffba3c1aa08bee7d1549)
* Remove pstrings completely except for smbctool (what does this do ?).Jeremy Allison2007-12-072-24/+9
| | | | | | Don't build this for now. Jeremy. (This used to be commit 46b67fd82c795d1a34a1efca9e409c0f3fa4f3a2)
* *Really* fix the no password -N opt :-).Jeremy Allison2007-12-062-8/+1
| | | | | Jeremy. (This used to be commit 187d8a94eae87a32432c7c295698517b6ae31523)
* Fix the '-N' option.Jeremy Allison2007-12-061-1/+1
| | | | | Jeremy. (This used to be commit b91b61b54f02f11d80fc25b268faa354fcd1f6e0)
* Get closer to building with smbmount. Move parameter line changesJeremy Allison2007-12-062-80/+131
| | | | | | into lib/util.c Jeremy. (This used to be commit 6ac5d81655927ba8eabea35adaae5adfcbb821c9)
* Make cmdline_auth_info private to lib/popt_common.c. ProvideJeremy Allison2007-12-061-14/+4
| | | | | | accessor functions. Jeremy. (This used to be commit 420195dd3e8b1b6771ab8be8bc974edaafc0cf8f)
* Remove pstrings from client/client.c by doing a large rewrite.Jeremy Allison2007-12-064-82/+136
| | | | | | Mostly compiles.... Jeremy. (This used to be commit c87f3eba9aa52f4ab25d77e2167262bf5c43b1a6)
* Compile fix to the automount support. Patch from GlaDiaC.Gerald (Jerry) Carter2007-12-051-1/+1
| | | | (This used to be commit 487ab6e75e8b8d15f2a37e4ba4129eb2475d4c86)
* Remove some globalsVolker Lendecke2007-12-051-23/+50
| | | | (This used to be commit 31d0a846db08d845e6cdfd85def4ac1c34031e02)
* Make share_info_db_init staticVolker Lendecke2007-12-051-1/+1
| | | | (This used to be commit 111502d3a2901abcff25792bed3c4038a7592410)
* Remove a static, and "signal_received" needs to be sig_atomic_tVolker Lendecke2007-12-051-15/+18
| | | | (This used to be commit 8acd4a202f6b4518c2ce9cdd30f5dfb14b86c07c)
* Ok, down to just the client/*.c code now.Jeremy Allison2007-12-041-5/+0
| | | | | Jeremy. (This used to be commit 7d3959f81a5439800b813ef052382e67424c90cd)
* Remove pstring from automount lookups. Remove premature optimization.Jeremy Allison2007-12-042-72/+60
| | | | | Jeremy. (This used to be commit 6863fe51b5afea234b04b073d3e1b7608d60620e)
* Remove tok pstring from util_str.cJeremy Allison2007-12-041-2/+8
| | | | | | Do we even make rpctorture anymore ? Jeremy. (This used to be commit fecc3cc45af6145fad9a0570e6cae8422bd2443d)
* pull_ascii_pstring is gone.Jeremy Allison2007-12-041-6/+0
| | | | | Jeremy. (This used to be commit 288aacce4b56d159218be311019cb951e5a232fd)
* Allow STR_TERMINATE and -1 src_len for pull_ucs2_base_talloc().Jeremy Allison2007-12-041-1/+7
| | | | | Jeremy. (This used to be commit 063358d87ac9a1d948c8d4b6358e926dd14bb3ac)
* Make strhex_to_str clear on string limits. Remove pstring from web/*.cJeremy Allison2007-12-031-5/+9
| | | | | Jeremy. (This used to be commit f9c8d62389f8cb47837e5360209936176537df13)
* Change tdb_unpack "P" to return a malloc'ed string ratherJeremy Allison2007-12-031-10/+9
| | | | | | | than expect a pstring space to put data into. Fix the (few) callers. Jeremy. (This used to be commit 7722a7d2c63f84b8105aa775b39f0ceedd4ed513)
* Fix wkssvc callers.Günther Deschner2007-12-031-6/+3
| | | | | Guenther (This used to be commit b734cd8aab163d794b969c4e1e721e81a8b4d44c)
* Remove workaround for broken capabilites.h from lib/system.c - now in ↵Michael Adam2007-12-031-18/+0
| | | | | | | lib/replace. Michael (This used to be commit a3fbb5323222334c86c0dc360df8c6a39039bbe6)
* Reformat configure checks for broken capabilities.h.Michael Adam2007-12-031-16/+24
| | | | | Michael (This used to be commit 834a16225a8fb905a8f870a17ba67670e622eccc)
* Move check for broken system capabilites.h headers to lib/replace.Michael Adam2007-12-031-0/+30
| | | | | Michael (This used to be commit 8ec10c4ab1aa890c9f03d34bd872c93ae5c4d84c)