Changes between Version 10 and Version 11 of SummerOfCode


Ignore:
Timestamp:
03/10/08 23:56:06 (5 years ago)
Author:
anarcat
Comment:

move the SOC 2006 to its own page, write up an ideas list

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v10 v11  
    1 Reponse recue le 26/04 :  
     1= Constraints = 
    22 
    3 Hello Benjamin, 
     3 * the student will subscribe to the -dev mailing list 
     4 * all commits will be reviewed by mentor or done in a seperate branch 
     5 * progress will have to be filed here 
     6 * Koumbit is the administrating organisation 
    47 
    5 Thank you for your application and your interest in Summer of Code 2006.  
    6  Unfortunately, we cannot offer AlternC admission to the program at  
    7 this time.  Best of luck to you and your colleagues with your project  
    8 and all your future endeavors. 
     8= History = 
    99 
    10 Kind regards, 
    11 LH 
     10 * [:SummerOfCode2006:first application] 
     11 * March 12th: application deadline 
     12 * March 17th: google published accepted projects 
     13 * march 24th - 31st: student applications 
     14 * April 11th: students application acceptance 
    1215 
    13 (sniff) 
     16= Ideas list = 
    1417 
     18== Towards the 0.9.8 == 
    1519 
    16 ---- 
     20Those are chosen bugs from the [https://alternc.org/query?status=new&status=assigned&status=reopened&milestone=alternc-0.9.8 0.9.8 milestone] that can be quickly addressed or that are really important to work on. 
    1721 
    18 Envoye le 25/04,  
     22 * #619 - file editor error checking (difficulty: medium, skill: PHP coding) 
     23 * #1029 - don't destroy main.cf on install (difficulty: medium, skills: shell scripting, debian packaging, postfix configuration) 
     24 * #1097 - link to domains in domain list (difficulty: easy, skills: PHP coding) 
     25 * #1101 - order spool size daily report (difficulty: easy, skills: PHP coding, shell?) 
     26 * #517 - fixing the re-creation of subdomains after switching (difficulty: hard, skills: PHP coding, shell scripting, voodoo) 
    1927 
    20 Dear sir, 
     28== Towards the 1.0 == 
    2129 
    22 AlternC is a French non-profit organization. Its firt project was a hosting web interface management software in 1999. 
    23 Based on Altern.org project, created by the AlternB company that provided free hosting until 1999 (hence its name), AlternC is now a group of GPL-licensed software working on Debian. 
     30Same here: chosen bugs, this time from [https://alternc.org/query?status=new&status=assigned&status=reopened&milestone=alternc-1.0 1.0]. 
    2431 
    25 The core project is similar to Plesk or CPanel proprietary software. It makes it possible for the average user to manage dns, web and mail service with a user-friendly web interface. 
     32 * #68 - error checking spree (difficulty: easy, skills: PHP coding) 
     33 * #210 - don't depend on register_globals (difficulty: easy, skills: PHP coding) 
     34 * #397 - single nameserver prompt (difficulty: medium, skills: debconf templates, shell scripting) 
    2635 
    27 Initially, AlternC was only used by Lautre.Net, a French non-profit organization providing users with mass hosting. 
    28 Now, it is used by many companies or non-government organizations in many countries  such as France, Belgium, Canada, Russia, Senegal, Venezuela, etc. (until now, the packages have been translated into French,English and Spanish) 
     36== Towards the dream: working on new stuff, AKA 2.0 == 
    2937 
    30 AlternC was mainly developped by individuals who were willing to help the opensource community, but it is now also sponsored by a few French companies featured on alternc.org. 
    31  
    32 We would like to become a mentoring organization for the Google Summer Of Code. We always have interesting new ideas and projects in the field of web hosting services (advanced mail, jabber,etc.) and we wish to expand our project of user-friendly free software for mass hosting. 
    33  
    34 I am one of the four creators of the project. You can contact me directly, or contact the developer team by sending an email at team@alternc.org. 
    35  
    36 My Google account is sonntagb (@gmail.com) 
    37  
    38 Best regards, 
    39  
    40 '''Benjamin Sonntag''' 
    41 '''AlternC core team.''' 
    42  
    43  
    44 ---- 
    45  
    46  
    47 ''PS: more information follows about our project's status :''  
    48  
    49 For now, we created the following packages : 
    50  * AlternC. The core project, that automatically configures the services (web, mail, web stats, dns service, multilingual web interface for hosting managment etc.) 
    51  * AlternC-mailman. Allow any user to manage mailman mailing lists from its web interface 
    52  * AlternC-awstats. Add awstats statistic managment from the web interface 
    53  * AlternC-slavedns. Add the slave dns managment for the slave bind server 
    54  * AlternC-procmailbuilder. Allow the user to define server-side mail filtering from its webmail. 
    55  * squirrelmail-addressbook. Replaces the standard addressbook of the webmail to provide user with an addreesbook similar to thunderbird one. 
    56  
    57 The following projects should be packaged soon (some are working when using svn source) : 
    58  * addressbook-sync. A plugin for thunderbird to synchronize the addressbook with the client. 
    59  * mailfilter-sync. Another plugin to synchronize the server-side and client-side mail filters. 
    60  
     38 * #259 - SCP/SFTP access management (difficulty: hard, skills: PHP coding, shell scripting, PAM and Debian configuration, security knowledge) 
     39 * #264 - SSH access management (same as above) 
     40 * #1030 - SSL vhost management and IP pool management (difficulty: hard, skills: PHP coding, shell scripting, Apache configuration, security) 
     41 * #251 - SuexecPHP host seperation (difficulty: medium, skills: apache configuration), actual objective: create a demonstration virtual server with: 
     42   * pam_mysql (see also #191) 
     43   * nss_mysql 
     44   * vhost configuration in MySQL or generated virtual hosts (see also #429) 
     45   * virtual hosts must be ran in seperate users 
     46   * adequate file permissions 
     47 * #773 - on-demand backups (difficulty: medium, skills: PHP, shell scripting, voodoo) 
     48 * #1017 - apache2 support (difficulty: medium, skills: debian packaging, apache configuration, shell scripting) 
     49 * IPv6 support: 
     50   * #483 - AAAA support (difficulty: medium, skills: bind configuration, shell scripting, voodoo) 
     51   * IP pool management (difficulty: medium, skills: shell scripting, PHP, hard thinking) 
     52 * #564 - between-account transfers (difficulty: medium, skills: XML, PHP, standardisation) (we've actually talked of creating a standard for hosting providers to have a meta-format to transfer generic account information (emails, FTP account and domain configuration, etc), this task would be to actually write up that spec and some code that would go with it) 
     53 * #621 - password reminder support (difficulty: easy, skills: PHP)