Simple tasks to start on Samba development with

Andrew Bartlett abartlet at
Thu May 21 23:30:42 MDT 2015

On Fri, 2015-05-15 at 16:07 +0200, Andreas Schneider wrote:
> On Thursday 07 May 2015 08:08:18 Andrew Bartlett wrote:
> > I've been thinking over the challenge of starting in Samba, as I
> > continue to mentor new developers at Catalyst, like Douglas and Adrain,
> > who you will soon see more of.
> > 
> > So, I thought to start a thread with some ideas, which I will put into
> > the wiki if they don't get picked up in short term.  These tasks are not
> > (too) hard, but should introduce aspects of Samba and help clean things
> > up.
> > 
> > Patches for these issues would be most gratefully reviewed.
> > 
> >  - Find and remove the 'binary_mapping' concept from our build system.
> > The history here is that we used to have two build systems, and
> > DIFFERENT NAMES for the same binary.  We are glad to be past that
> > insanity, but the code to handle that is still in place.  It needs to be
> > removed.  'git grep -i binary.mapping' would be a good place to start.
> > 
> >  - Update to be safer.  The script downloads a
> > specific (old) python version from, but without checking that
> > the checksum (preferably a SHA256 sum these days) matches.  As an
> > extension task, make it cope with older systems that may only have
> > md5sum, and use that.
> > 
> > I'll reply with more as I think of them.
> Add more blackbox tests:
> * Add test for a dropbox (write only directory) 
> * Add test for 'force user' with different configurations (problably need to 
> be tested as real root user?!?)
> * Add tests for substitutions
> samba_regedit:
> Add support for remote registry connection. This does not work cause of some 
> loadparm issues, the code which does not work can be found here:
> I've just rebased it.

Another few tasks:
 - Update the ldb_perf branch from Matthieu to master and add tests for
the ldb_unpack optimisation;a=shortlog;h=refs/heads/ldb_perfs

 - Coverity warnings. requires a login because the
issues may be security issues, but if you are known to the team that
won't be an issue to authorize

Andrew Bartlett             
Authentication Developer, Samba Team
Samba Developer, Catalyst IT

More information about the samba-technical mailing list