summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable net rpc share and net rpc file commands (list subcommands only), andJim McDonough2002-05-315-53/+271
| | | | | autoselect for this subcommand when appropriate. (This used to be commit 77418256d3162b41a672a25f7e512999f1193926)
* Update netfileenum to new api.Jim McDonough2002-05-311-1/+1
| | | | (This used to be commit 70f8adf297a3979230e425126cd5868972b1d17e)
* Update netfileenum on both client and server sides to do an arbitrary numberJim McDonough2002-05-314-144/+124
| | | | | | of files. This was done to better enable net rpc file. Perhaps we can start giving back real info this way, too. (This used to be commit b3fea72ee9abd2441a49c35442c54819e4ba16ba)
* Fixed crash bug in querydispinfo.Tim Potter2002-05-311-70/+62
| | | | | Some reformatting. (This used to be commit 612eae45ef7b0289e0c67b331d96a351fc567e5c)
* Return access denied for net_share_enum when restrict anonymous > 0Tim Potter2002-05-311-0/+17
| | | | (This used to be commit 5df1aa9f20ae2036848b7e46703bfd3a923d7b4f)
* Resurrect the 'restrict anonymous' parameter but make it an integer.Tim Potter2002-05-311-4/+4
| | | | | | | | It will have the same meaning as the RestrictAnonymous registry setting. See Q143474 and Q246261 for more details. (This used to be commit 2d2f6fcc559e90a5c7a761ec2860551f5eb86423)
* netfileenum was missing the username filter.Jim McDonough2002-05-312-1/+11
| | | | (This used to be commit 8fc3dba8bd99c55bef9ac137976dd35134a49342)
* Added netfileenum (sorry - no output though (-:) command.Tim Potter2002-05-302-0/+78
| | | | (This used to be commit 099b750b4ed8f04a1fd8a018508d412691e37df6)
* Added some comments for NTLMSSP negotiation flags.Tim Potter2002-05-301-4/+4
| | | | (This used to be commit 742413b2846af44ac43830f488c15c5c11c1cb27)
* merge from 2.2Gerald Carter2002-05-292-326/+332
| | | | (This used to be commit 65417ed341113a9624eada9a97ef0b9d66ca95c0)
* merge from 2.2Gerald Carter2002-05-291-1/+1
| | | | (This used to be commit 612584f7d5383db28960e1ae9aaeaa9b8b47486c)
* Added netremotetod to try and figure out which srvsvc commands are deniedTim Potter2002-05-293-0/+79
| | | | | when using restrictanonymous. (This used to be commit 0c65978ed07903af808da5f32cc29531aef23225)
* Cleaned up srvsvc constants a bit.Tim Potter2002-05-294-43/+43
| | | | (This used to be commit ca61f68d5ca8791bea34732bd358cfb63273fc5c)
* Spelling fixes.Tim Potter2002-05-281-7/+7
| | | | (This used to be commit 3d0f4acad2f0c57d0a255e90e5f674ba582251e2)
* merge from 2.2Gerald Carter2002-05-281-1/+1
| | | | (This used to be commit e671b7fe9d6c963e20770944f29ea532293d2692)
* Updates to better report some NTSTATUS errors into PAM, and update to PAMAndrew Bartlett2002-05-282-0/+10
| | | | | | | | | | | | to correctly allow password changes on expired passwords. (No security implications, as its just a 'will I let you talk to the server' check). pam_winbind checks the password prior to changing it, so that users don't have to make up and type their new password when they havn't even got the old one right. This also helps with stacking etc. Andrew Bartlett (This used to be commit 2b78d493002a3ba13533429c6a14f5c0a92f43d1)
* Added netshareenum cli command - the rpc structures here are really bizzareTim Potter2002-05-281-0/+120
| | | | | | so muchos dodgy code is required to copy the results out of the parse buffer into the client's talloc context. (This used to be commit 496d3cf02c15ece7e13fa023deea740ee00486a8)
* When marshalling a netshareenum request the share ctr has to be initialisedTim Potter2002-05-281-1/+3
| | | | | | to an empty value instead of a null pointer otherwise the server service crashes on NT. (This used to be commit c7214baa0540a0c7d23d3023b2c2ff4cde0f9f7f)
* Added netshareenum command at level 1 and 2.Tim Potter2002-05-281-1/+74
| | | | (This used to be commit 99ac1b339c2b4ec5b85ecc3a87efa2ef508ecab1)
* Hmm - you can do NT_STATUS_IS_OK on a WERROR and not get a compile ↵Tim Potter2002-05-281-1/+1
| | | | | | warning/error. (This used to be commit 8d6270cadf7f99ee8ee441ee6c3e58eca623d519)
* Some fixes for enumerating domain groups and aliases:Tim Potter2002-05-281-25/+63
| | | | | | | - close down connect and domain policy handles when exiting - allow enumeration of > 65535 groups or aliases - error handling for non-zero return value from enumeration functions (This used to be commit a48f362ca7ff6477d3064bc2c5c888eeb095d2ce)
* Separate error handling for cli_full_connection() and cli_nt_session_open()Tim Potter2002-05-281-2/+7
| | | | (This used to be commit 6f269de03e91b823a30a2a12e41f25f1fa050870)
* Raise a ValueError if server name isn't given in UNC format.Tim Potter2002-05-281-0/+7
| | | | (This used to be commit 77be88668d9669a0aaa331c4bbb0faad978f0990)
* Raise a ValueError if server names aren't given in UNC format.Tim Potter2002-05-283-8/+16
| | | | (This used to be commit f5a1a3190dc0d4ecdf55b870633a83ee125b816e)
* Allow None to be used as a valid credential for functions that take aTim Potter2002-05-284-13/+54
| | | | | credential as a parameter. (This used to be commit 166aee6cc2abb5f6e91ebf3d4ec37454034b8dcd)
* Allow None to be used as a valid credential in open_policy.Tim Potter2002-05-281-2/+39
| | | | | Added {get,set}_debuglevel() and setup_logging() functions. (This used to be commit b6e860546a622e6da238faf56d7c1567c6cf63a5)
* Use a fixed size font for displaying tdb values.Tim Potter2002-05-271-4/+111
| | | | | | | | | | | Added a (regexp, function) pair to register display functions for keys matching regular expressions. Expand the size of the value scrolling window. Added hex dump function and some regexps to display DRIVERS, SECDESC and PRINTERS keys in hex instead of ascii. (This used to be commit 7d10dc5f7bd12e25ea3e64b380a029c89929156f)
* More automatically generated prototype madness.Tim Potter2002-05-273-3/+3
| | | | (This used to be commit 8e1a15a625b72711bcfab77403e6a6b91e434756)
* Use new version of open_pipe_creds() function.Tim Potter2002-05-271-23/+56
| | | | | | | | | | | | | Don't attempt to free client state returned by cli_full_connection() Fix memory leaks on error. Allow setprinter level 1 - doesn't work though. Extended interface to enumprinters(). The name value passed in the RPC request can be different from the server name in which case lots of weird and wonderful information is returned. Defaults to the server name. (This used to be commit c75bbda1021838074ff0f2e54edd68c69acccee0)
* Use new version of open_pipe_creds() function.Tim Potter2002-05-271-2/+1
| | | | (This used to be commit e4aff324c28bfc08e73b627a5c7941109a3c2c2f)
* Use new version of open_pipe_creds() function.Tim Potter2002-05-271-11/+25
| | | | | Server argument to enumprinterdrivers() must be in UNC format. (This used to be commit 3b011eb65a45a2b919e0b759f426581100ac17fd)
* Use new version of open_pipe_creds() function.Tim Potter2002-05-271-4/+11
| | | | | Fix memory leaks on error. (This used to be commit b44e82667252c0ff4477d77487ff92b3af8ad418)
* Use new version of open_pipe_creds() function.Tim Potter2002-05-271-16/+20
| | | | | A compile fix for enumerating trusted domains. (This used to be commit fc75c3ccc3bc45ab72db85d46dbedbbdb0e2dff7)
* Check types of dictionary elements in to_struct()Tim Potter2002-05-271-10/+10
| | | | (This used to be commit 793f1042f153bd6ca3f75bebf719d47744ffecde)
* Convert open_pipe_creds() to use new cli_full_connection() interface.Tim Potter2002-05-271-31/+28
| | | | | Initialise global_myname in py_samba_init() function. (This used to be commit e5dcd3c7ccf0060d86a484b8307f747805b20c5f)
* Honour return value of to_struct() when converting to Samba structures.Tim Potter2002-05-272-6/+15
| | | | (This used to be commit 1ef99e76632f6f6b866de491db8722c94f75a8c2)
* Fixed compiler warning.Tim Potter2002-05-271-2/+3
| | | | (This used to be commit 736eb3c7485c0e65a463f14f27ada55a1a3fd453)
* Fixed dodgy arguments to PyArg_ParseTupleAndKeywords()Tim Potter2002-05-271-1/+1
| | | | (This used to be commit 45562b86039ec1b2f6d1cf3e9a5aa57cf87a796a)
* Some rearrangement of header files.Tim Potter2002-05-275-5/+5
| | | | (This used to be commit 0b2bd0a2290315056789f6aa1421678583086fc6)
* change: pdb_getsampwrid() ->pdb_getsampwsid()Simo Sorce2002-05-2610-95/+115
| | | | | | | passdb interface change, now the passdb modules will be asked for SID not for rid, the modules have been updated with a passthrough function that calls the old getsampwrid() functions. srv_samr_nt.c functions that made use of the pdb_getsampwrid funcion has been updated to use the SID one. (This used to be commit f5c6496c33fa7f5c2826540ffb4a49d8a5790fb3)
* Add support for NTLMv2 (tested!) with NTLMSSP.Andrew Bartlett2002-05-263-21/+101
| | | | | | | | | | | | | | | | | The problem was the NTLMv2 uses extra data in order to make reply/lookup more difficult. That extra data includes the hostname, and the domain. This matches Win2k (sort of) by sending this information. Win2k connects with LMCompatibilityLevel=5 without a problem. We can change the negotiation bits if we want, this should allow us to make NTLMv2 the default for other clients as well. Some of the extra #defines were found in the squid source. Andrew Bartlett (This used to be commit 17a5f67b3d1935baf6197ae967624eb847b66ac8)
* move debug stuff from messages.c to debug.c (Elrond)Simo Sorce2002-05-262-20/+20
| | | | (This used to be commit 44df5a13bc83dc331caa6788cf0805333ed79f8d)
* Update some of the LM hash code to better respect the seperation betweenAndrew Bartlett2002-05-253-54/+57
| | | | | | | | | | unix and DOS strings. This pushes all the 'have to uppercase, must be 14 chars' stuff behind the the interface. Andrew Bartlett (This used to be commit dec650efa8ab1466114c2e6d469320a319499ea0)
* Clean up a few unused functions, add a bit of static etc.Andrew Bartlett2002-05-258-89/+32
| | | | | | | | | | | | | | | Importantly: The removal of the silly 'delete user script' behaviour when secuity=domain. I have left the name the same - as it still does the (previously documented, but not in smb.conf(5)) sane behaviour of deleting users on request. When we decide what to do with the 'add user' functionality, we might rename it. Andrew Bartlett (This used to be commit cdcfe3671eb7570e15649b77f708e6579055e7bc)
* Only reterive the attributes we are actually going to use - rather thanAndrew Bartlett2002-05-251-3/+14
| | | | | | | the whole record which could include things like photos's etc. Andrew Bartlett (This used to be commit bbc69545516f29cc4e05ba6238b03eb504f28226)
* Remove unused variable, fix functions to match prototypes in the variousAndrew Bartlett2002-05-251-6/+5
| | | | | | | structs. Andrew Bartlett (This used to be commit 57097bf1ba10566389266a4863899a7f25cdbb43)
* merge from SAMBA_2_2Gerald Carter2002-05-241-1/+3
| | | | (This used to be commit f0226a1d836b69d179a1a2eda79fa26911b78096)
* merge from SAMBA_2_2.Gerald Carter2002-05-243-6/+50
| | | | | | | | | | | | Tim, please check the prs_align() removed from sec_io_desc() and make sure it doesn't break anything else. I know it is right for the printing needs and I have tested some other general things like viewing acls on directories, but I would feel more comfortable if you would have a look as well. jerry (This used to be commit 83f109c940f30d9b35176540d8bdccbb22ffa3a1)
* Name the authentication modules, and therfore fix up both the build farmAndrew Bartlett2002-05-244-0/+6
| | | | | | | | | and secuirty=server. I *love* automated testing... Andrew Bartlett (This used to be commit c92f4f4d72ffd307ca2d4d792b5e4154f1b85b91)
* Some grammar fixes picked up from the bugs.debian.org, submitted byAndrew Bartlett2002-05-243-14/+14
| | | | | | | | | jrv@vanzandt.mv.com Most of them didn't apply any more, but the bits that did I've commited. Andrew Bartlett (This used to be commit 1022a176e5af25872f34147d6f8b38601134915c)