Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Initial Version and Version 1 of SoCIdeas


Ignore:
Timestamp:
Feb 18, 2016, 3:18:23 AM (8 years ago)
Author:
elb
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoCIdeas

    v1 v1  
     1= Ideas for Pidgin, Finch, and libpurple GSoC projects =
     2
     3These ideas are starting points for Google Summer of Code projects that the Pidgin, Finch, and libpurple community has agreed are generally desirable and high impact.  For smaller projects, community-submitted ideas, or projects that for some reason we are not sure are in scope for SoC, please see [wiki:SoCAndBountyIdeas].  (You can submit SoC proposals with those ideas, or your own ideas, as well, you just have to convince us they're suitable!)
     4
     5== Protocol-specific ideas ==
     6
     7=== Encryption for XMPP ===
     8
     9libpurple supports no native end-to-end encryption over XMPP.  There are several XEPs for this, and there is absolutely room for a new protocol that is better/easier/more secure/whatever than the existing proposals.  See [wiki:EndToEndXMPPCrypto] and talk to [wiki:elb Ethan Blanton].  Note that designing a new protocol would ''absolutely'' require getting some crypto gurus on board!
     10
     11== Forward Progress ==
     12
     13=== Update more things to the Modern Way ===
     14
     15We are replacing as many parts of libpurple and Pidgin with modern library-provided functionality as feasible for 3.0.  For example, we have ripped out our custom DNS infrastructure and replaced it with GIO DNS that did not exist when our infrastructure was written.  There's still a lot left to do here.  For example, we do not use the Gtk+ icon infrastructure everywhere.  Talk to mmcc about some things he identified during his 2015 Maintenance Hero project ([wiki:mmcco]).
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!