Need a 3.0.21b ? What to include ? What still to fix ?

derrell at samba.org derrell at samba.org
Fri Jan 13 04:14:57 GMT 2006


"Gerald (Jerry) Carter" <jerry at samba.org> writes:

> On Thu, 12 Jan 2006, derrell at samba.org wrote:
>
>> I believe that the changes to libsmbclient over the past month or so are 
>> now sufficiently tested that I'm comfortable with them going in to the 
>> release.
>
> Derrell,
>
> I can't remember.  Are these enhancements or bug fixes?

Mostly bug fixes.  A couple of minor speed improvements and enhancements as
well.  Note that some of the bug fixes were in other libsmb/ files than
libsmbclient.c.

I'd give you revision numbers, but one problem with using svk is that I have
local revision numbers that don't match svn.  Here's an edited log showing the
relevant (local) revisions to be merged:

----------------------------------------------------------------------
r12127:  derrell | 2006-01-03 15:22:18 -0500

remove old superfluous comment and ifdef
----------------------------------------------------------------------
r12122:  derrell | 2005-12-29 12:03:00 -0500

allow for arbitrary option value types
----------------------------------------------------------------------
r12115:  derrell | 2005-12-29 11:16:03 -0500

bug (enhancement) #2651: add option to log debug messages to stderr instead of stdout
----------------------------------------------------------------------
r12084:  derrell | 2005-12-29 10:05:16 -0500

do not open connection when only looking for cached connection; also, fix crash caused by missing initialization following recent locale changes
----------------------------------------------------------------------
r12083:  derrell | 2005-12-29 09:39:45 -0500

fix line length and make formatting/indentation more consistent
----------------------------------------------------------------------
r12044:  derrell | 2005-12-25 16:46:47 -0500

When enumerating what could be a server name or a workgroup name, first
check for an existing server structure.  If none exists, then go through 
the previous determination of whether it's a serrver or a workgroup.  This 
should avoid doing a NetBIOS name query each time, if we've already 
connected to the specified server.  (While we're at it, clean up indenting
and line length in this area of code.)

----------------------------------------------------------------------
r12040:  derrell | 2005-12-24 23:26:55 -0500

revert immediately previous change and fix problem correctly.  Interfaces were being loaded before all configuration files had been read.  *This* should fix byg 3336.
----------------------------------------------------------------------
r12038:  derrell | 2005-12-24 23:17:16 -0500

libsmbclient was not loading the global configuration file.  This should fix 3336.
----------------------------------------------------------------------
r12028:  derrell | 2005-12-24 20:25:38 -0500

parse dates correctly.  w_time and m_time were reversed.
----------------------------------------------------------------------
r11738:  derrell | 2005-12-14 13:15:14 -0500

Ensure that when libsmbclient copies a cli, it prevents the cli from later
being freed, by turning off the 'allocated' flag.

Change a DEBUG message in pipe_open code from level 0 to level 1 since 
libsmbclient is now regularly attempting to open a pipe for share enumeration,
and falling back to RAP if RPC is unavailable (e.g. win98).  We don't want
the debug message to display when the pipe open fails, under these normal 
circumstances.

----------------------------------------------------------------------
r11729:  derrell | 2005-12-13 22:59:45 -0500

1. Fix a crash bug which should have reared its ugly head ages ago, but for
   some reason, remained dormant until recently.  The bug pertained to
   libsmbclient doing a structure assignment of a cli after having opened a
   pipe.  The pipe open code makes a copy of the cli pointer that was passed
   to it.  If the cli is later copied (and that cli pointer that was saved
   is no longer valid), the pipe code will cause a crash during shutdown or
   when the copied cli is closed.

2. The 'type' field in enumerated shares was not being set correctly with
   the new RPC-based mechanism for enumerating shares.

----------------------------------------------------------------------
r10805:  derrell | 2005-12-07 22:34:55 -0500

first go at supporting long file names.  seeems to work; requires more testing
----------------------------------------------------------------------
r10797:  derrell | 2005-12-06 12:09:00 -0500

fixed another memory leak and reverted an (incorrect) fix from yesterday
----------------------------------------------------------------------
r10674:  derrell | 2005-12-05 13:31:28 -0500

get rid of temporary #if 0 blocks
----------------------------------------------------------------------
r10673:  derrell | 2005-12-05 13:22:34 -0500

Correct some memory and file descriptor leaks.

This should fix bugs 3257, 3267 and 3273.




-- 
democracy n.
  A product so extensively exported that the domestic supply is depleted


More information about the samba-technical mailing list