aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/protocol
Commit message (Collapse)AuthorAgeFilesLines
* Move security events back from libjitsi as they are solely used here.Ingo Bauersachs2015-08-231-1/+0
| | | | Corresponds to commit jitsi/libjitsi@263cc1e53e4d2ebd3f4762c42b2c27462b4d830c
* ICQ: Remove 8 character password truncation. (This is apparently outdated ↵Danny van Heumen2015-08-171-6/+0
| | | | since 2006?!?)
* Adds optional name attribute to the conference element in colibri.damencho2015-08-144-1/+69
|
* Don't duplicate RTP/SAVP profile when both SDES and ZRTP are enabledIngo Bauersachs2015-08-081-1/+1
| | | Closes #140
* Replaces boolean recording state with on, off and pending in colibri ↵damencho2015-08-043-102/+72
| | | | extension. Removes unused packet extension.
* Fixes possible NPE, peer going from failed to connected and a dispatching of ↵damencho2015-07-281-1/+4
| | | | a DialogTerminatedEvent (fixes damencho/jigasi#5 issue).
* Fixes possible NPE when debug enabled and no ssl context available (fixes ↵damencho2015-07-281-1/+1
| | | | damencho/jigasi#12).
* Avoids a compile-time ambiguity of a classLyubomir Marinov2015-07-211-2/+1
|
* Updates the license headers.Damian Minkov2015-07-20579-1221/+7607
|
* Adds a constant for FID.Boris Grozev2015-07-161-1/+5
|
* Removes msn protocol.damencho2015-07-1633-9254/+0
|
* Adds SSRCInfoPacketExtension used to signal SSRC owner in jitsi-meet.paweldomas2015-07-143-6/+130
|
* Fixes handling callto: URIs and cleans up documentation.Boris Grozev2015-07-033-12/+6
|
* Fixes typo in colibri XML generation.George Politis2015-06-101-1/+1
|
* Extends the COLIBRI channel IQ with a simulcast-mode attribute.George Politis2015-06-034-0/+101
|
* Added IRCv3 multi-prefix capability support.Danny van Heumen2015-05-302-0/+7
|
* Fix formatting.Danny van Heumen2015-05-301-4/+9
|
* Handle CAP away-notify events.Danny van Heumen2015-05-301-15/+43
|
* Partial support for IRC away notifications.Danny van Heumen2015-05-302-20/+92
| | | | | | Implemented state management for away notify capability. Now only missing the handling of AWAY messages that are sent by the IRC server when away-notify is active.
* Updated comments (TODO, FIXME)Danny van Heumen2015-05-301-3/+4
|
* Proxy support for DCC receive operation added to irc-api client library.Danny van Heumen2015-05-301-0/+25
|
* Converts "cache non caps" constant into field in ScServiceDiscoveryManager. ↵paweldomas2015-05-213-9/+16
| | | | Fixes "copy" method in IceTransportPacketExtension.
* Updates custom headers, a corner case where jsip casts some headers and ↵Damian Minkov2015-05-201-1/+4
| | | | cannot use custom one for them.
* Makes possible overriding original headers through custom one.Damian Minkov2015-05-191-1/+11
|
* Changes custom headers to use headers list in order to avoid combining ↵Damian Minkov2015-05-183-51/+154
| | | | multiple headers in one sip message. Adds from.userID parameter that can be processed in custom headers.
* Makes sure we do not try to process incoming reply errors for xmpp ping packets.Damian Minkov2015-05-181-1/+5
|
* Adds 'setup' attribute to DtlsFingerprintPacketExtension. Registers ↵paweldomas2015-05-142-0/+43
| | | | SctpMapExtension parser.
* Adds utility method to SourcePacketExtension. Does not throw ↵paweldomas2015-05-122-7/+18
| | | | IllegalArgumentException when invalid JingleAction is received in order to avoid interrupting of XMPP connection(caused by unhandled Exception).
* Throw OperationFailedException in case of too large message and fire message ↵Danny van Heumen2015-05-062-6/+36
| | | | delivery failed event.
* Added default safety net of 5 chars in calculation of max message size.Danny van Heumen2015-05-062-5/+57
| | | | | | | | | | | | | | | | | | | Discovered that Freenode (seems to) drops te last char that is technically still able to be sent in the 510 bytes buffer size that is defined by IRC spec. Tested on hackint, efnet, dalnet and all give expected results, except for Freenode. Added safety-net of 5 bytes such that OTR and other tools that depend on max possible message don't suffer from bad IRC server implementation. Also, added logger.warn message in case too large message is sent. Message is still sent, but a warning message shows up in the console. This is most useful for debugging issues with additional plugins such as transform plugins. We cannot display a partial message as it may have been transformed during the send process. Added use for SAFETY_NET constant in BasicPollerPresenceWatcher where max possible message size calculation is used.
* Added closing apostrophe to trace log message.Danny van Heumen2015-05-051-1/+1
|
* Combines use of custom header for list values and the factory for rest of ↵Damian Minkov2015-05-041-7/+20
| | | | the cases.
* Directly creates custom headers to avoid header factory checking and ↵Damian Minkov2015-05-041-2/+36
| | | | additional parsing.
* Fixes tests, unloading/loading bundle ProviderManagerExt class is loaded two ↵Damian Minkov2015-04-281-4/+19
| | | | times.
* Fixes broken USER_SEARCH_ENABLED & USER_SEARCH_SERVICE_NAME properties in XMPP.paweldomas2015-04-233-31/+24
|
* Fixes index out of bounds exception in ColibriBuilder when no contents are ↵paweldomas2015-04-231-1/+1
| | | | passed.
* Remove "google talk" from error messages.Boris Grozev2015-04-121-2/+2
|
* Implements OperationSetIncomingDTMF for XMPP, wired to receive events via ↵Boris Grozev2015-04-126-7/+100
| | | | RTP/RFC4733.
* Added option for resolving all DNS lookups through SOCKS proxy.Danny van Heumen2015-04-033-38/+74
|
* GUI improvements for IRC account registration wizard.Danny van Heumen2015-04-032-9/+2
|
* Created SASL entry in client configuration. Connected SASL configuration to ↵Danny van Heumen2015-04-035-40/+183
| | | | IRC stack.
* Started work on SASL authentication panel in IRC account configuration.Danny van Heumen2015-04-034-1/+55
|
* Use proxy settings from Global Proxy configuration.Danny van Heumen2015-04-032-4/+87
|
* Basic implementation of SOCKS support.Danny van Heumen2015-04-034-2/+91
|
* Improved error handling including signaling for client-side errors.Danny van Heumen2015-04-039-10/+136
| | | | | | | | | | | | | | | | | | | | | Improved error handling in several ways: 1. Recognize problems while connecting and don't treat these as an unknown error. Instead catch them and simply handle them as a normal exception that occurs during the connection process without extra logging. 2. irc-api was improved with another message type. This type is signaled from the client library itself and functions as a mechanism for informing registered listeners of problems after-the-fact. For example, in case a connection was interrupted unannounced and there is no other way for a server message to arrive to signal for an error. This mechanism uses the message dispatching infrastructure to dispatch a message containing an exception such that listeners can be updated of connection problems. This mechanism will be used for signaling "fatal" errors only, i.e. if the connection is broken for sure and we cannot expect the server to reach us such that we can receive an error message. (Or any kind of message, for that matter)
* Mostly complete implementation of IRC v3 capability negotiation and SASL ↵Danny van Heumen2015-04-037-8/+103
| | | | | | | | | | | | | | | | | authentication. This commit implements IRC v3 capability negotiation. A client configuration option is provided to explicitly enable/disable IRC v3. IRCv3 support will be enabled by default and may be enabled in specific cases when IRC v3 support is explicitly not allowed. In case IRC v3 support is enabled, we will in all cases trigger capability negotiation, though at this time, if we do not want to negotiate for SASL authentication, there is no extension to negotiate for. In that case we will issue CAP END to ensure that IRC server knows of our IRC v3 capabilities but do not engage in actual capability negotiation. If we do not issue any command, there is a chance that an IRC server will downgrade interoperation capabilities to the original RFC1459 feature set.
* Adds OperationSetTelephonyBLF (Busy Lamp Field), can monitor lines and ↵Damian Minkov2015-04-015-3/+722
| | | | pickup calls if possible and sip implementation of the operation set using rfc4235.
* Updates the RTP description of a channel when a session-accept is received ↵George Politis2015-03-311-0/+71
| | | | from a client.
* Adds support for a payload-type element in the ColibriIQ.George Politis2015-03-311-0/+18
|
* Updates ice4j to r497.Boris Grozev2015-03-301-20/+138
|