summaryrefslogtreecommitdiffstats
path: root/source/lib/system_smbd.c
Commit message (Collapse)AuthorAgeFilesLines
* Try to make our getgrouplist replacement better match the 'real' implemenations.Andrew Bartlett2003-02-171-4/+11
| | | | | | In particular, make sure we include the primary gid in the list. Andrew Bartlett
* Updates!Andrew Bartlett2002-08-261-2/+3
| | | | | | | | | | | - Don't print an uninitialised buffer in service.c - Change some charcnv.c functions to take smb_ucs2_t ** instead of void ** - Update NTLMv2 code to use dynamic buffers - Update experimental SMB signing code - still more work to do - Move sys_getgrouplist() to SAFE_FREE() and do a DEBUG() on initgroups() failure. Andrew Bartlett
* Try to support non-root-mode systems without getgrouplist().Andrew Bartlett2002-08-261-0/+5
| | | | Andrew Bartlett
* We need to return the value here...Andrew Bartlett2002-08-231-0/+1
| | | | Andrew Bartlett
* Move tridge's getgrouplist() replacement function from replace.c to a newAndrew Bartlett2002-08-171-0/+105
'system_smbd.c' file, where it can link with become_root() and unbecome_root(), and therefore avoiding some nasty 'it workes on linux' bugs. (The replacement function is implemented in terms of initgroups(), which is naturally only avaliable to root). Andrew Bartlett