Development List of Projects
Samba is developed by hard work from a world-wide team of volunteers. This page provides a list of on-going projects within Samba development, and offers information about how to get involved. Be sure to read the development page regarding responsibly submitting patches.
Most project ideas these days are listed on the Wiki pages for Samba3 and Samba4.
Documentation
- (Priority - CONTINUOUS, Status - ACTIVE)
All manpages and a significant portion of the files in the textdocs/ directory have been converted to SGML/DocBook. We have also worked on better support for non-English documentation and translations on existing docs.
Contact Jerry or Jelmer if you would like to help out with the docs.
Testing
Samba 3.0 is currently under development (see the development page for more detail on Samba Git branches). The more testing that is done, the better the release will be. Everyone counts. Be aware that this is pre-release development code made available for testing purposes only (i.e. non-production systems).
Coding Projects
All coding work needs to be coordinated with a Samba Team member, at the very least, on the samba-technical mailing list or on the #samba-technical IRC channel (irc.freenode.net). Don't just start coding and expect patches to automatically be integrated in. Obviously, projects by specific team members -- winbind, for example -- need to be coordinated with those team members in charge.
For those without Git write access (non-team members), patches should be incremental and in the form of context diffs (attached diff -u output).
If you want to code, you should know how to get the source branches via anonymous Git. See our Git instructions for details.
Anyone interested in actively participating in Samba development probably should also subscribe to the samba-cvs mailing list in order to follow Git commit log messages.
- (Priority - MEDIUM, Status - ACTIVE) Implement ACL support for currently unsupported platforms.
- (Priority - MEDIUM, Status - ACTIVE) Implement QUOTA support for currently unsupported platforms. And rework some quotasystems to the new sysquotas library. Also implement some quotas as vfs modules (e.g. NFS).
- (Priority - MEDIUM, Status - ACTIVE) Create a public libsmb for client side SMB and DCERPC operations, based on the samba4 libcli and librpc code. How about a Perl module for this? Very interesting idea...
- (Priority - LOW, Status - INACTIVE) Decoding WINS replication protocol between NT servers.
Also, Steve French maintains a cifs TODO list, which can be referenced here.
You are viewing the Samba Mirror at samba.ausics.net located in Brisbane, Australia.You can contact us or report problems with this site here
