= UCC projects that people could work on = * Planet UCC: "you should move the revision control to git and port it to support cheetah templates and generally make it less shit" * [[SMSScreen]] rewrite * GMS upgrades = samba4 = * Set up new server * Install [[http://wiki.samba.org/index.php/Samba4|samba4]]: `apt-get install --no-install-recommends samba4 ldb-tools attr` * Copy the old data * Edit the old smb.conf to use an IP address instead of a domain name for the LDAP server. * Provision using [[http://wiki.samba.org/index.php/Samba4/samba-tool/domain/classicupgrade/HOWTO|classicupgrade]]: `./samba-tool domain classicupgrade --dbdir=/opt/samba-old/dbdir --use-xattrs=yes --realm ad.ucc.gu.uwa.edu.au --dns-backend=SAMBA_INTERAL --verbose /opt/samba-old/smb.conf.pdc` * Test windows auth * Work out linux auth / required properties - do we need an OpenLDAP proxy (if so, run a backup DC on the LDAP hosts?) * Work out user adding * Schema changes for MIFARE and migrate all the MIFARE IDs across. * kerberos hahah oh god kill me now * Building from source requires `ulimit -s unlimited` to build the manpages (manifests as SIGBUS with xsltproc without it) `classicupgrade` [[http://gitweb.samba.org/?p=samba.git;a=blob;f=source4/scripting/python/samba/upgrade.py;h=13d33c14422b5ee739ed7a1887a20e69c6823c92;hb=b3413711e12c1357cb63cdbdaa250786f9119032|source]] = ipsec stuff = http://www.c0t0d0s0.org/archives/4087-Less-known-Solaris-features-IPsec.html http://www.securityfocus.com/infocus/1625 http://docs.sun.com/app/docs/doc/819-3000/ipsectm-1?a=view is the sun doco http://www.cyberdogsecurity.net/firewalls/tutorial.php?page=ipsec http://www.sherman.ca/archives/2004/11/21/linux-26-ipsec-vpns/ http://www.sherman.ca/archives/2004/12/09/ipsec-with-linux-269-shorewall/ http://www.gir.me.uk/computers/debian_vpn.html = samba reference = http://toasterz.com/node/27 = sms screen ideas = http://www.vidarholen.net/contents/blog/?p=6 http://bf1942.lightcubed.com/dist/bf1942_lnxded-1.6-rc2.run = samba printing = http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html#id2627720 http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/CUPS-printing.html#id2643862 http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#PRINTING https://bugzilla.samba.org/show_bug.cgi?id=7064 = rdiff-manager = config file? or just stat all the host file lists and take hostnames from that joblist = dictionary of hosts with values as list of jobs output = dictionary of hosts with values as output push jobs (test directory, test server, clean old backups, run backup) run a select loop, when the process completes http://stackoverflow.com/questions/3194018/wait-the-end-of-subprocesses-with-multiple-parallel-jobs config format {{{ [__default__] duration_to_keep = 1 month exclude_sockets = True exclude_fifo = True exclude_devices = True backup_location = /backups sources = / include_list = None [machinename] hostname = (defaults to machinename) backup_location = (defaults to __defaults__/machinename) }}}