Difference between revisions of "Samba4/Andrew and Jelmers Fantasy Page/2010"

From SambaWiki
(CLDAP finally done!)
(Typo)
 
(153 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=Plans for fortnight ending 31 May 2008=
+
=Plans for fortnight ending 11th October 2010=
  +
* Work on supporting waf in Heimdal (Jelmer)
*Implement NTP signing (andrew)
 
  +
* Resolve circular links issues in waf for Debian package (Jelmer)
*Linked attributes for 'net vampire' (andrew)
 
  +
* Integrate land.py and autobuild.py (Jelmer)
*Make a Samba 4.0 alpha4 release if the ldb branch gets merged
 
  +
==Achievements==
http://packages.debian.org/testing/python/python-wmi (Jelmer)
 
  +
* Removed circular dependencies (Jelmer)
==Archived so far==
 
  +
=Plans for fortnight ending 27th September 2010=
*Finish CLDAP and NBT netlogon parsing. (Andrew)
 
  +
==Achievements==
**Including expected value tests (critical to ensuring we return the *right* answer)
 
  +
*Merge some of Wilco's registry patches (Jelmer)
**This should help things like Group Policy, which rely on this 'DC ping' functionality
 
  +
*Avoid aborting on environment setup problems without printing proper subunit errors (Jelmer)
  +
*Release alpha13 (Jelmer)
  +
*Several selftest improvements (running individual tests) (Jelmer)
  +
*Uploaded newer versions to Sid (Jelmer)
  +
*Support for aborting selftest early on failure (Tridge, Jelmer)
   
=Plans for fortnight ending 17 May 2008=
+
=Plans for fortnight ending 19th July 2010=
  +
*Start hacking around [http://msdn.microsoft.com/en-us/library/cc224123%28v=PROT.13%29.aspx MS-BKRP] aka protected storage (Matthieu)
*Fix our CLDAP netlogon processing to match description in [MS-ADTS] 7.3.3 (andrew)
 
  +
==Achievements==
**Use this to fix and test group policy handling on Win2000 and WinXP clients
 
  +
* Made a page about [[UpgradeprovisionPlans | upgradeprovision plans]] (Matthieu)
==Archived so far==
 
  +
* Finished all the patches about upgradeprovision to keep up with the pace of current development (Matthieu)
*Partial security=server implementation, awaiting VFS proxy merge for testing (Andrew)
 
  +
* Add options to net to manipulate service principal names (a bit like addspn): net spn (Matthieu)
*Removed a large number of dead build farm hosts in response to automated mails (Andrew)
 
*Brought back old (D)COM code and made it compile again (Jelmer)
 
*Merged GNU make branch (Jelmer)
 
**Now allows using system Python with Samba Python modules
 
*Finished Samba 4 Debian package together with Christian (Jelmer)
 
*Updated Debian packages for OpenChange and Samba-Gtk (Jelmer)
 
*Most of the parsing work towards the CLDAP/NBT netlogon consolidation (Andrew)
 
   
=Plans for fortnight ending 3 May 2008=
+
=Plans for fortnight ending 5th July 2010=
  +
*Make upgradeprovision able to change synchronize msds-keyversionnumber (Matthieu)
*Build Farm improvements
 
  +
*Start hacking around [http://msdn.microsoft.com/en-us/library/cc224123%28v=PROT.13%29.aspx MS-BKRP] aka protected storage (Matthieu)
**See if we can use SQLite to get a bit more done
 
  +
*Review Andrews s3compat auth patches. (Jelmer)
**make build farm summary page use sqlite
 
  +
*Infrastructure for testing net from within Python. (Jelmer)
**host list, by last reported time
 
  +
==Achievements==
**last reported time on host individual page
 
  +
*Make upgradeprovision is now able to change synchronize msds-keyversionnumber (Matthieu)
*Finish security=server re-implementation in Samba4
 
  +
=Plans for fortnight ending 19 June 2010=
*Finish ncacn_http implementation
 
  +
*Upload Debian packages (Jelmer)
==Achieved so far==
 
  +
*Fix build against system Heimdal (Jelmer)
*Very useful Visit to Sam's home company for 2 days
 
  +
==Achievements==
**Chat with principals to encourage them
 
  +
*More Python cleanups (Jelmer)
**Jelmer prepared WAFS branch for merging
 
  +
*Fix Samba 4 build to install everything necessary for OpenChange again (Jelmer)
***Looks like further development will be upstream, which is great
 
  +
*Review Matthieu's patches (Jelmer)
**Jelmer did some initial work on tests for proxy code
 
  +
*Push major update for upgradeprovision both in terms of update capacity and reliability (Matthieu)
**Andrew Started work on 'security=server' re-implementation for Samba4
 
  +
*Use standard python logging infrastructure in Python code (Jelmer)
***This will allow WAFS to hijack an unsigned connection as a man in the middle attack.
 
  +
*Re-upload Debian packages based on waf build (Jelmer)
**Andrew fixed 'make test' to fail if PIDL tests fail
 
  +
*Started [[MergeRequests]] page (Jelmer)
*Build Farm
 
  +
**make build farm send e-mails to dead hosts (based on SQLite database)
 
=Achievements for fortnight ending ending 19 April 2008=
+
=Plans for fortnight ending 5 June 2010=
  +
*Make the whole redesign of upgradeprovision go in Master (Matthieu)
==SambaXP==
 
  +
*Develop more unit tests around upgradeprovision (Matthieu)
*Successfully gave 3 presentations
 
  +
==Achievements==
**Samba4 status report (Both)
 
  +
=Plans for fortnight ending 22 May 2010=
**Samba4 and the LDAP backend / Little barber shop of horrors (Andrew)
 
  +
*Make client DFS referral support for sysvol go in Master (Matthieu)
**RPC Scripting using Python (Jelmer)
 
  +
*Develop torture test for DFS (at least for the domain referral part) (Matthieu)
*Worked with Sam Liddicott
 
  +
*Make the whole redesign of upgradeprovision go in Master (Matthieu)
**He has implemented the start of a WAFS (latency reducing) proxy for Samba4
 
  +
*Develop more unit tests around upgradeprovision (Matthieu)
**Organised to visit his companies office
 
  +
*Merged some waf patches from Thomas. (Jelmer)
*Improved code coverage to give better 'headline' figure for presentation (Andrew)
 
  +
*Cherry-picked some of the patches I pair-programmed with Matthieu during SambaXP (Jelmer)
**Working with Kai's winbind work to run metze's structure based tests
 
  +
==Achievements==
**Kai worked on blackbox tests
 
  +
*DFS responses to client referral request are ok for Domain, DC and SYSVOL/NETLOGON (Matthieu)
**Required fixing up parts of winbind (untested code is broken code, Andrew)
 
  +
*Torture tests ok (Matthieu)
*Fixed bugs in Pidl reported by Volker (Jelmer)
 
*Added knownfailure support in test code (Jelmer)
+
*Update Debian packages for talloc, tdb, ldb and tevent. (Jelmer)
  +
*Split out policy library into separate git repository (Jelmer)
 
  +
=Plans for fortnight ending 24 Apr 2010=
*Worked with Wilco on more registry tests (Jelmer)
 
  +
SambaXP!
*Fixed several Python usability bits (Jelmer)
 
  +
==Achievements==
*Fixed duplication in blackbox tests (Jelmer)
 
*Initial work on ncacn_http support (Jelmer)
+
*Played with the waf build (Jelmer)
  +
*Pair-programmed on upgradeprovision unit tests (Jelmer, Matthieu)
*Discussions with Guenther, Michael about reconciling registry, libsmbdotconf and smbdotconf in Samba 3 and 4 (Jelmer)
 
  +
*Initial Python bindings for libpolicy (Jelmer)
  +
=Plans for fortnight ending 10 Apr 2010=
  +
Slacking
  +
=Plans for fortnight ending 27 Mar 2010=
  +
Slacking.
  +
=Plans for fortnight ending 13 Mar 2010=
  +
Slacking.
  +
=Plans for fortnight ending 27 Feb 2010=
  +
==Achievements==
  +
*More work to automate the correct setup of BIND for DNS (Andrew)
  +
*Work with tridge to demonstrate 'waf' as a build system for Samba (Andrew)
  +
=Plans for fortnight ending 13 Feb 2010=
  +
==Achievements==
  +
*Work with Tridge on Samba HOWTO (Andrew)
  +
*More work to automate the correct setup of BIND for DNS (Andrew)
  +
*Improve Samba4 RPC proxy to handle a non-zero if_version (Andrew)
  +
**This is needed to ensure we proxy the full if_version from an RPC bind to the endpoint mapper and subsequent bind on another RPC server.
  +
**Add testsuite to ensure the RPC proxy (rpc_server/remote) does not bitrot further.
  +
  +
=Plans for fortnight ending 30 January 2010=
  +
==Achievements==
  +
*Successful presentation at linux.conf.au Sysadmin mini-conf (Andrew)
  +
*Holiday on South Island of NZ (Andrew)
  +
  +
=Plans for fortnight ending 16 January 2010=
  +
==Achievements==
  +
*Samba4 Alpha 11 release (Andrew)
  +
*DRS pair programming with Tridge (Andrew)
  +
*Preparation for linux.conf.au SysAdmin mini-conf presentation
  +
  +
=Plans for fortnight ending 2 January 2010=
  +
==Achievements==
  +
*DRS pair programming with Tridge (Andrew)
  +
**Success with replicating with Windows 2008 again (mostly Tridge)
  +
*Christmas Holidays (Andrew)
  +
  +
= Older entries =
  +
  +
For the 2009 entries, see [[Samba4/Andrew_and_Jelmers_Fantasy_Page/2009]].
  +
  +
For the 2008 entries, see [[Samba4/Andrew_and_Jelmers_Fantasy_Page/2008]].

Latest revision as of 19:37, 1 April 2012

Plans for fortnight ending 11th October 2010

  • Work on supporting waf in Heimdal (Jelmer)
  • Resolve circular links issues in waf for Debian package (Jelmer)
  • Integrate land.py and autobuild.py (Jelmer)

Achievements

  • Removed circular dependencies (Jelmer)

Plans for fortnight ending 27th September 2010

Achievements

  • Merge some of Wilco's registry patches (Jelmer)
  • Avoid aborting on environment setup problems without printing proper subunit errors (Jelmer)
  • Release alpha13 (Jelmer)
  • Several selftest improvements (running individual tests) (Jelmer)
  • Uploaded newer versions to Sid (Jelmer)
  • Support for aborting selftest early on failure (Tridge, Jelmer)

Plans for fortnight ending 19th July 2010

  • Start hacking around MS-BKRP aka protected storage (Matthieu)

Achievements

  • Made a page about upgradeprovision plans (Matthieu)
  • Finished all the patches about upgradeprovision to keep up with the pace of current development (Matthieu)
  • Add options to net to manipulate service principal names (a bit like addspn): net spn (Matthieu)

Plans for fortnight ending 5th July 2010

  • Make upgradeprovision able to change synchronize msds-keyversionnumber (Matthieu)
  • Start hacking around MS-BKRP aka protected storage (Matthieu)
  • Review Andrews s3compat auth patches. (Jelmer)
  • Infrastructure for testing net from within Python. (Jelmer)

Achievements

  • Make upgradeprovision is now able to change synchronize msds-keyversionnumber (Matthieu)

Plans for fortnight ending 19 June 2010

  • Upload Debian packages (Jelmer)
  • Fix build against system Heimdal (Jelmer)

Achievements

  • More Python cleanups (Jelmer)
  • Fix Samba 4 build to install everything necessary for OpenChange again (Jelmer)
  • Review Matthieu's patches (Jelmer)
  • Push major update for upgradeprovision both in terms of update capacity and reliability (Matthieu)
  • Use standard python logging infrastructure in Python code (Jelmer)
  • Re-upload Debian packages based on waf build (Jelmer)
  • Started MergeRequests page (Jelmer)

Plans for fortnight ending 5 June 2010

  • Make the whole redesign of upgradeprovision go in Master (Matthieu)
  • Develop more unit tests around upgradeprovision (Matthieu)

Achievements

Plans for fortnight ending 22 May 2010

  • Make client DFS referral support for sysvol go in Master (Matthieu)
  • Develop torture test for DFS (at least for the domain referral part) (Matthieu)
  • Make the whole redesign of upgradeprovision go in Master (Matthieu)
  • Develop more unit tests around upgradeprovision (Matthieu)
  • Merged some waf patches from Thomas. (Jelmer)
  • Cherry-picked some of the patches I pair-programmed with Matthieu during SambaXP (Jelmer)

Achievements

  • DFS responses to client referral request are ok for Domain, DC and SYSVOL/NETLOGON (Matthieu)
  • Torture tests ok (Matthieu)
  • Update Debian packages for talloc, tdb, ldb and tevent. (Jelmer)

Plans for fortnight ending 24 Apr 2010

SambaXP!

Achievements

  • Played with the waf build (Jelmer)
  • Pair-programmed on upgradeprovision unit tests (Jelmer, Matthieu)
  • Initial Python bindings for libpolicy (Jelmer)

Plans for fortnight ending 10 Apr 2010

Slacking

Plans for fortnight ending 27 Mar 2010

Slacking.

Plans for fortnight ending 13 Mar 2010

Slacking.

Plans for fortnight ending 27 Feb 2010

Achievements

  • More work to automate the correct setup of BIND for DNS (Andrew)
  • Work with tridge to demonstrate 'waf' as a build system for Samba (Andrew)

Plans for fortnight ending 13 Feb 2010

Achievements

  • Work with Tridge on Samba HOWTO (Andrew)
  • More work to automate the correct setup of BIND for DNS (Andrew)
  • Improve Samba4 RPC proxy to handle a non-zero if_version (Andrew)
    • This is needed to ensure we proxy the full if_version from an RPC bind to the endpoint mapper and subsequent bind on another RPC server.
    • Add testsuite to ensure the RPC proxy (rpc_server/remote) does not bitrot further.

Plans for fortnight ending 30 January 2010

Achievements

  • Successful presentation at linux.conf.au Sysadmin mini-conf (Andrew)
  • Holiday on South Island of NZ (Andrew)

Plans for fortnight ending 16 January 2010

Achievements

  • Samba4 Alpha 11 release (Andrew)
  • DRS pair programming with Tridge (Andrew)
  • Preparation for linux.conf.au SysAdmin mini-conf presentation

Plans for fortnight ending 2 January 2010

Achievements

  • DRS pair programming with Tridge (Andrew)
    • Success with replicating with Windows 2008 again (mostly Tridge)
  • Christmas Holidays (Andrew)

Older entries

For the 2009 entries, see Samba4/Andrew_and_Jelmers_Fantasy_Page/2009.

For the 2008 entries, see Samba4/Andrew_and_Jelmers_Fantasy_Page/2008.