summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-26p2p: TLPv1 chunk size field might be 0 if chunk contains all blob dataLouis-Francis Ratté-Boulianne1-2/+6
2011-03-26Revert "p2p: TLPv1 chunk size field might be 0 if chunk contains all blob data"Louis-Francis Ratté-Boulianne20-1701/+2
This reverts commit d48a2acec9af5dbe8c80325861fa16588ded793d.
2011-03-26p2p: TLPv1 chunk size field might be 0 if chunk contains all blob dataLouis-Francis Ratté-Boulianne20-2/+1701
2011-03-23Adding groups now works.4ndreaSt4gi2-3/+3
2011-03-23Send and receive preview during file transfer4ndreaSt4gi1-0/+6
2010-12-06Version 0.5.4papyon-0.5.4Louis-Francis Ratté-Boulianne2-1/+8
2010-12-06tests: add tests to the dist packageLouis-Francis Ratté-Boulianne2-10/+11
2010-12-04bugfix: remove bad imports in webcam moduleLouis-Francis Ratté-Boulianne1-2/+0
2010-12-03bugfix: fix bug introduced while squashing (set transaction_id)papyon-0.5.3Louis-Francis Ratté-Boulianne1-1/+1
2010-12-03Version 0.5.3Louis-Francis Ratté-Boulianne2-1/+19
2010-12-03tests: new tests for file transfer, MSN object and conversationLouis-Francis Ratté-Boulianne4-1/+340
2010-12-03text: better handling of callbacks in conversationLouis-Francis Ratté-Boulianne5-12/+32
Better way for UI to handle split messages. squash: conversation stuff
2010-12-03sb: reset switchboards list when closing sb managerLouis-Francis Ratté-Boulianne1-4/+8
2010-12-03sb: disconnect switchboard signals when closing handlerLouis-Francis Ratté-Boulianne1-14/+29
2010-12-03style: better logging messagesLouis-Francis Ratté-Boulianne3-8/+7
2010-12-03p2p: correctly clean up everything on logoutLouis-Francis Ratté-Boulianne5-5/+30
2010-12-03p2p: add checks when parsing TLPv1 about size and offsetLouis-Francis Ratté-Boulianne1-1/+7
libpurple 2.7.6 sends invalid messages, papyon has to ignore those
2010-12-03p2p: use "run" method for MSN object request resultLouis-Francis Ratté-Boulianne2-7/+17
2010-12-03p2p: improved API to make it easier to send and receive filesLouis-Francis Ratté-Boulianne2-6/+15
We can now specify in invite() what is the data to send and in accept() where to store the received file.
2010-12-03p2p: dispatch events the same way as other componentsLouis-Francis Ratté-Boulianne5-16/+79
Use EventDispatcher so applications using papyon don't have to connect to Glib signals
2010-12-03gnet: don't call same callback when resolving hostname failedLouis-Francis Ratté-Boulianne3-32/+35
2010-12-03gnet: run an errback when sending an outgoing packet failedLouis-Francis Ratté-Boulianne7-55/+66
2010-12-03bugfix: fixed webcam event interfaceLouis-Francis Ratté-Boulianne1-1/+1
2010-12-03bugfix: ignore contacts whose passport name is hiddenLouis-Francis Ratté-Boulianne1-0/+3
2010-12-03bugfix: split conversation message in several parts if too bigLouis-Francis Ratté-Boulianne1-1/+27
2010-12-03bugfix: the UBX can contain string "0" as UserTileLocationLouis-Francis Ratté-Boulianne1-1/+1
That happens if the contact doesn't have a display picture. We shouldn't try to parse the MSNObject in that case.
2010-12-03msnp: only SwitchboardConversation have to know about ACK typeLouis-Francis Ratté-Boulianne4-42/+39
The send_message method of SwitchboardHandler receives a complete Message, not only the components to create it.
2010-12-03bugfix: handle all OpenSSL errors, not only some specific onesLouis-Francis Ratté-Boulianne1-3/+3
2010-12-03bugfix: decode offline message display name to utf-8 (fdo #30660)Louis-Francis Ratté-Boulianne1-2/+5
Butterfly was crashing because it tried to encode it to Unicode and assumed it was utf-8 encoded like everything else.
2010-12-03tests: refactored existing tests and add some testsLouis-Francis Ratté-Boulianne5-82/+412
2010-12-03turn: request relays before advertising new media streamsLouis-Francis Ratté-Boulianne3-4/+29
A new step is added to stream processing; it needs to be "constructed" before it's really added to the session.
2010-12-03turn: make TURN client a singleton and improved message parsingLouis-Francis Ratté-Boulianne1-122/+213
Client is now a singleton and there is no need to create one on each request. We give it a callback and errback when requesting for relays. Message parsing and logging has been improved
2010-12-03sip: improved error messages while parsingLouis-Francis Ratté-Boulianne1-17/+35
2010-12-03http: encode HTTP body to utf-8 if charset is another oneLouis-Francis Ratté-Boulianne4-26/+33
2010-12-03http: make sure we don't process a response if we weren't waiting for itLouis-Francis Ratté-Boulianne1-2/+6
2010-12-03http: raise detailed exception on parsing errorLouis-Francis Ratté-Boulianne2-4/+13
2010-12-03p2p: catch as many exceptions as possibleLouis-Francis Ratté-Boulianne18-127/+197
2010-12-03gnet: convert IoError to ClientError and use it in gnet moduleLouis-Francis Ratté-Boulianne14-63/+180
Error strings are more verbose and we can emit an error of different types.
2010-12-03roaming: don't delete nonexistent relationshipsLouis-Francis Ratté-Boulianne1-7/+12
2010-12-03msnp: make handling of errors consistentLouis-Francis Ratté-Boulianne7-76/+61
2010-12-03msnp: shutdown connection when receiving an invalid commandLouis-Francis Ratté-Boulianne2-49/+68
2010-12-03msnp: yahoo accounts are still represented the old way in NS commandsLouis-Francis Ratté-Boulianne1-1/+1
2010-12-03msnp: handle GCF commandsLouis-Francis Ratté-Boulianne1-0/+3
Doesn't do anything. Just remove useless warning about not handling it.
2010-12-03msnp: handle FQY commandsLouis-Francis Ratté-Boulianne1-0/+3
2010-12-03p2p: add checks and log messages when requesting MSN objectLouis-Francis Ratté-Boulianne1-1/+12
2010-12-03p2p: clean up callbacks when a session is disposedLouis-Francis Ratté-Boulianne1-0/+5
2010-12-03roaming: dispose transport once user tile is retrievedLouis-Francis Ratté-Boulianne1-15/+22
2010-12-03soap: try to handle HTTP responses even when status is not 2xxLouis-Francis Ratté-Boulianne1-0/+8
sometimes MS server answer the request with a fault in a HTTP 5xx response.
2010-12-03soap: use ClientError instead of error codes in callbacksLouis-Francis Ratté-Boulianne10-18/+87
2010-12-03soap: catch exceptions when processing SOAP responseLouis-Francis Ratté-Boulianne25-80/+72
Also make sure the response is not empty. If the response doesn't contain any useful information, the process_response method must returns True.