Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: robbiehanson/XMPPFramework
base: 3.5
...
head fork: robbiehanson/XMPPFramework
compare: master
This comparison is big! We’re only showing the most recent 250 commits
Commits on May 17, 2013
@ObjColumnist ObjColumnist Merge branch 'master' of https://github.com/robbiehanson/XMPPFramework 6b3cca6
@greenwoodcm greenwoodcm Fixed FacebookTest - updated references to Facebook SDK files so that…
… it compiles
8375968
@ObjColumnist ObjColumnist Merge pull request #197 from greenwoodcm/master
Fixed build error in FacebookTest
54aa804
Commits on May 18, 2013
@ObjColumnist ObjColumnist XMPPIDTracker numberOfIDs API 783f625
@ObjColumnist ObjColumnist Merge branch 'master' of https://github.com/robbiehanson/XMPPFramework 6027964
@ObjColumnist ObjColumnist XEP-0066: Out of Band Data
Fixes #196
e110992
Commits on May 19, 2013
@ObjColumnist ObjColumnist Code Clean Up and Convenience Methods dfaf53f
Commits on May 20, 2013
@ObjColumnist ObjColumnist XMPPCapabilities autoFetchMyServerCapabilities
Some XEPs require you to check if the server supports them before attempting to use them, setting autoFetchMyServerCapabilities to YES means the server is automatically queried upon authentication.
b4cc970
Commits on Jun 05, 2013
Joao Nunes Fixed a typo in XMPPRoom 0e31a96
@ObjColumnist ObjColumnist Merge pull request #204 from jonasman/master
fixed a typo in XMPPRoom
6075ec9
Commits on Jun 12, 2013
@ObjColumnist ObjColumnist Fixes iOS 7 Analyser Warnings 479fc36
Commits on Jun 16, 2013
@ObjColumnist ObjColumnist Update Donate Button Image 8c71b58
@ObjColumnist ObjColumnist Updated Donate Button Image Link
PayPal requires https
Fixes #210
e2f6101
Commits on Jun 18, 2013
Pierluigi Cifani Fixed TLS support in XMPPStream fb40e52
@ObjColumnist ObjColumnist Auto Start TLS API
Fixes #211
d834d90
Commits on Jun 19, 2013
@ObjColumnist ObjColumnist XMPPCoreDataStorage managedObjectModelBundle API
Fixes #213
d0fe633
@fsvilas fsvilas Update NSXMLElement+XEP_0203.m
In the legacy XEP-0091 the elementName should be x and not delay
13101ea
@ObjColumnist ObjColumnist Fixes Delayed Delivery Typo
Fixes #212
b47d2ee
Commits on Jun 26, 2013
@ObjColumnist ObjColumnist Add "id" attribute into the bind resource iq
Fixes #218
93f9aaa
@fsvilas fsvilas Update XMPPRoomCoreDataStorage.m
Fixed incorrect predicate definition in delete method
827c0d1
@ObjColumnist ObjColumnist Merge pull request #219 from fsvilas/patch-2
Fixed incorrect predicate definition in delete method
ea7c26f
Commits on Jun 29, 2013
@ObjColumnist ObjColumnist Received Typo 55adec6
Commits on Jul 01, 2013
@ObjColumnist ObjColumnist XMPPRoom sendMessage => sendMessageWithBody
Fixes #221
b01c4e3
Commits on Jul 02, 2013
@ObjColumnist ObjColumnist XMPPMessage Thread APIs 30c663c
@ObjColumnist ObjColumnist XMPPStream Did Fail to Send APIs
- (void)xmppStream:(XMPPStream *)sender didFailToSendIQ:(XMPPIQ *)iq error:(NSError *)error;

- (void)xmppStream:(XMPPStream *)sender didFailToSendMessage:(XMPPMessage *)message error:(NSError *)error;

- (void)xmppStream:(XMPPStream *)sender didFailToSendPresence:(XMPPPresence *)presence error:(NSError *)error;
ab25715
Commits on Jul 06, 2013
@ObjColumnist ObjColumnist XEP-0106: JID Escaping
Fixes #222
25840e7
Commits on Jul 09, 2013
@paulmelnikow paulmelnikow Rename LibIDN to XMPPStringPrep
This signals an intention to convert this functionality to a license more compatible with the rest of the project, and makes it easy to plug in the new functionality.
95de2a7
@kastiglione kastiglione Prefix NSData XMPP category methods 2bdc159
@kastiglione kastiglione Prefix NSNumber XMPP category methods 3caed85
@ObjColumnist ObjColumnist Analyser Warnings ce6117f
Commits on Jul 24, 2013
@RomainLo RomainLo Fix a bug. Adding the copyWithZone within the XMPPPresence. Now the c…
…opied object is a XMPPPresence instance.
eb4f6cf
@ObjColumnist ObjColumnist copyWithZone added to XMPPIQ, XMPPMessage and XMPPPresence
Fixes #229
a833c29
Commits on Jul 25, 2013
@ObjColumnist ObjColumnist xmppRoster:didReceiveRosterPush: API
Sent when a Roster Push is received as specified in Section 2.1.6 of RFC 6121.
99a47ba
Commits on Jul 26, 2013
@ObjColumnist ObjColumnist Initialize Variable
Fixes #231
c053125
Commits on Jul 27, 2013
@ObjColumnist ObjColumnist registerWithElements:error API
Fixes #232
bd5f3e4
Commits on Aug 01, 2013
Matt Johnson XEP-0045: added methods to XMPPMessage category to handle room subjec…
…ts, have XMPPRoom check incoming messages for room subjects and use them to set the roomSubject property
49e4fd1
@ObjColumnist ObjColumnist XEP-0045 Code Clean Up 33eb40f
Commits on Aug 13, 2013
@sergiosvieira sergiosvieira Bug Fix: Message value on XMPPRoomMessageCoreDataStorageObject is not…
… saving on CoreDate
43e3f22
@sergiosvieira sergiosvieira Bug Fix: Message value on XMPPRoomMessageHybridCoreDataStorageObject …
…is not saving on CoreDate
b65e359
@ObjColumnist ObjColumnist Merge pull request #239 from sergiosvieira/master
XMPPRoomMessage MessageStr Bugs
f5429d6
Commits on Aug 20, 2013
@max-potapov max-potapov missing newline at end of files added 3db2a9a
@ObjColumnist ObjColumnist Merge pull request #241 from max-potapov/missing_newline_at_end_of_file
missing newline at end of files added
4c7be49
Commits on Sep 10, 2013
@ObjColumnist ObjColumnist XMPPCoreDataStorage initWithDatabaseFilename: storeOptions: API adb7515
@ObjColumnist ObjColumnist XMPPReconnect uses a dispatch queue for Reachability 5146160
Commits on Sep 11, 2013
@ObjColumnist ObjColumnist Remove XMPP Utility Thread
Fixes #245
63a4cb8
@ObjColumnist ObjColumnist setValue replaced with setObject for DDFileLogger 4e568db
@mmacvicar mmacvicar Fix #208 PubSub module doesn't trigger didReceiveMessage on PEP messa…
…ges.
77015f0
@mmacvicar mmacvicar Fix formForOptions method is wrapping the x element with an options e…
…lement, causing malformed configuration messages.
dbe36f6
@ObjColumnist ObjColumnist Naming changes to XMPP Message 656747a
@ObjColumnist ObjColumnist Merge pull request #249 from mmacvicar/fix_pubsub_delegate
Fix #208 PubSub module doesn't trigger didReceiveMessage on PEP messages...
e1c96aa
@ObjColumnist ObjColumnist Merge pull request #248 from mmacvicar/fix_pubsub_node_configure
Fix some XEP-0060 pub sub messages are malformed.
08dd842
Commits on Sep 12, 2013
@ObjColumnist ObjColumnist XMPPSRVResolver delegate methods are now xmppSRVResolver: not srvReso…
…lver:
f8f63a5
Commits on Sep 24, 2013
@tgoyne tgoyne Add arm64 to libidn.a 8b74cc9
Commits on Sep 25, 2013
@ObjColumnist ObjColumnist Merge pull request #254 from 7x7labs/libidn
Rebuild libidn with arm64 included
55236b5
Commits on Sep 29, 2013
@robbiehanson Upgrading Facebook SDK, and fixing FacebookTestApp faa549e
Commits on Oct 01, 2013
@AndresCanella AndresCanella added explicitly set locale on NSDateFormatters to bypass Apple bug.
There is a know NSDateFormatter bug the causes date parse to fail on this document in some cases. The bug happens in some cases when the user sets a different locale other than 'en_US'. The bug causes NSDateFormatter to expect an am/pm even when sent to parse 24hr strings. This is easily solved by explicitly setting the locale of the NSDateFormatter.
b31f3dc
@ObjColumnist ObjColumnist Merge pull request #258 from AndresCanella/patch-1
added explicitly set locale on NSDateFormatters to bypass Apple bug.
5a4a69d
Commits on Oct 10, 2013
@ObjColumnist ObjColumnist vCardTemp API for #252 d4f5e3b
Commits on Oct 16, 2013
@ObjColumnist ObjColumnist xmppStreamDidChangeMyJID: API 23ce1bc
@ObjColumnist ObjColumnist XMPPCapabilities myCapabilitiesNode API
Fixes #262
a5cbcb1
@ObjColumnist ObjColumnist Fix Assert Wording 37ec302
Commits on Oct 17, 2013
@ObjColumnist ObjColumnist Remove code.google.com references 33679b1
Commits on Oct 23, 2013
@ObjColumnist ObjColumnist XEP-0092: Software Version 42303bd
Commits on Oct 26, 2013
@ObjColumnist ObjColumnist Bug Fixes for XEP-0092 1a77816
Commits on Nov 01, 2013
@ObjColumnist ObjColumnist XEP-0335: JSON Containers a5ebdc4
Commits on Nov 04, 2013
@vitalyster vitalyster iPhoneXMPP: always use domain name as expected certificate name 4505e88
Commits on Nov 06, 2013
@ObjColumnist ObjColumnist Fixes 64 bit warning 4f4391c
Commits on Nov 12, 2013
@ObjColumnist ObjColumnist Fixes Empty Capabilities Bug d6fc1d3
@ObjColumnist ObjColumnist goOnline methods now set Presence Priority to 24 for Google Talk a312140
@ObjColumnist ObjColumnist Update Project Settings 473fc96
Commits on Nov 13, 2013
Bogdan Matasaru Moved subject accessors to Core/XMPPMessage because they are not grou…
…p chat speciffic

Added accessors for body language (xml:lang, not the American chicks stuff)
601876a
Bogdan Matasaru Removed compilation warning e165673
@ObjColumnist ObjColumnist Formatting d60fc7b
Bogdan Matasaru When language is nil retrieve the <body> element with no xml:lang att…
…ribute
d92c5d7
Commits on Nov 14, 2013
@ObjColumnist ObjColumnist XMPP bodyForLanguage returns nil if body not found
Closes #271
547adf9
Bogdan Matasaru Merged upstream fixed conflict a16a096
Commits on Nov 21, 2013
@ObjColumnist ObjColumnist vCard adds image/type 169d7a0
@ObjColumnist ObjColumnist Merge branch 'master' of github.com:robbiehanson/XMPPFramework into m…
…aster-upstream
24b40c2
Commits on Nov 24, 2013
@ObjColumnist ObjColumnist addAttributeWithName APIs
Closes #272
daa704a
Commits on Nov 25, 2013
Bogdan Matasaru Merge upstream 8dc2fbd
Bogdan Matasaru Openfire strips namespace 'xml' from 'xml:lang', so check for 'xml:la…
…ng' and 'lang' attributes when a body with a specific language is requested.

Removed warning from GCDAsyncSocket as it was already done in https://github.com/robbiehanson/CocoaAsyncSocket
d846fb5
@ObjColumnist ObjColumnist Merges #275 a3b47a7
@sergiosvieira sergiosvieira some typos 4ad2d2d
@ObjColumnist ObjColumnist Merge pull request #276 from sergiosvieira/master
some typos
671786e
Commits on Nov 26, 2013
@chrisballinger chrisballinger Fix spelling error 63f4b8d
@ObjColumnist ObjColumnist Merge pull request #278 from ChatSecure/rosterfix
Fix compilation/spelling error with XMPPRoster.m
02a3382
Commits on Dec 18, 2013
@ObjColumnist ObjColumnist Fixes #283 7ae7165
Commits on Dec 20, 2013
@ObjColumnist ObjColumnist generateCorrectionMessageWithID API 9cadf46
@ObjColumnist ObjColumnist Remove NSXMLElement APIs a23d6b2
Commits on Dec 23, 2013
@phetsana phetsana XEP-0191 (blocking)
Adding implementation of XEP-0191 (blocking) based on implementation of
XEP-0016 (privacy)

This extension can do :
- Block jid
- Unblock jid
- Unblock all
- Get blocking list
27568ec
Commits on Jan 23, 2014
@ObjColumnist ObjColumnist XEP-0333: Chat Markers 73f9289
@chrisballinger chrisballinger Add support for Google OAuth2 09b7059
Commits on Jan 24, 2014
@ObjColumnist ObjColumnist Merge pull request #294 from ChatSecure/X-OAuth2-Google
Add support for Google OAuth2
60659ce
Commits on Jan 25, 2014
@ObjColumnist ObjColumnist NSXMLElement attributeBoolValueForName now supports @"true" and @"false" 0ad9d0c
@ObjColumnist ObjColumnist XMPPMessageArchiving xmppMessageArchivingStorage Property
Fixes #295
898be0b
Commits on Jan 27, 2014
@ObjColumnist ObjColumnist Missing Returns 88be4cc
Commits on Jan 29, 2014
@ObjColumnist ObjColumnist XMPPCoreDataStorage autoRemovePreviousDatabaseFile API 68386d6
@ObjColumnist ObjColumnist XMPPRoster autoClearAllUsersAndResources API
Fixes #238
Fixes an Issue where deleting a resource wouldn't update a User's primary resource
bcaae05
Commits on Feb 06, 2014
@ObjColumnist ObjColumnist XMPPAutoTime APIs 12c7d8c
@ObjColumnist ObjColumnist XMPPCoreDataStorage APIs
addWillSaveManagedObjectContextBlock:
addDidSaveManagedObjectContextBlock:
a00e99c
Commits on Feb 07, 2014
@ObjColumnist ObjColumnist XMPPvCardTempModule dispatch_async where appropriate
Fixes #302
f7c593c
Commits on Feb 11, 2014
@ObjColumnist ObjColumnist Roster is only accepted if it has been asked for
Relates too #300
75a5833
Commits on Feb 12, 2014
@phetsana phetsana Code consistency with the rest of project
Replacing NSString by XMPPJID
a3824b3
@ObjColumnist ObjColumnist Merge pull request #289 from phetsana/XEP-0191
XEP-0191: Blocking Command
751a248
Commits on Feb 13, 2014
@ObjColumnist ObjColumnist Update README.markdown f8eb4ea
@ObjColumnist ObjColumnist Fix for XEP 191: Unblock not handled correctly
Fixes #311
b837b69
@ObjColumnist ObjColumnist Validating Info/Query (IQ) stanzas in the Extensible Messaging and Pr…
…esence Protocol (XMPP)

Fixes #300
685cb8f
@ObjColumnist ObjColumnist NSXMLElement Convenience methods for Creating elements. b725086
@ObjColumnist ObjColumnist Don't use NSXMLElement description 7316203
@ObjColumnist ObjColumnist RootViewController Title Label is now Visible on iOS 7 632fdcc
Commits on Feb 19, 2014
@ObjColumnist ObjColumnist Expose XMPPRoster hasRoster API 723fc65
@enmiller enmiller Added BOOL to bypass the deprecated Session element a26576a
@enmiller enmiller Added missing return 1702387
@enmiller enmiller logic fix 9dd35c8
@ObjColumnist ObjColumnist bypassSession => skipStartSession 2d93c73
@ObjColumnist ObjColumnist Merge branch 'fix_ssl' of https://github.com/vitalyster/XMPPFramework c2a7149
Commits on Mar 15, 2014
@ObjColumnist ObjColumnist XMPPStreamStartTLSPolicy
Fixes #332
db291a4
@ObjColumnist ObjColumnist Prefered => Preferred to match Apple's naming conventions 6c4876a
Commits on Mar 19, 2014
Joao Nunes Removed compiler warnings from unused xmpplog variables b9cedbf
@ObjColumnist ObjColumnist Merge pull request #337 from jonasman/master
Removed compiler warnings from unused xmpplog variables
8031a91
Joao Nunes fixed compiler warnings, removed unused log variables 2 aebb03c
@ObjColumnist ObjColumnist Merge pull request #338 from jonasman/master
fixed compiler warnings, removed unused log variables 2
62deb74
Commits on Mar 24, 2014
@davidchiles davidchiles Implemented SASL SCRAM-SHA-1 Authentication
RFC5802 http://tools.ietf.org/html/rfc5802

Support for SHA-1 but would be easy to support other hashing algorithms
in the future. Does not support channel binding.
06b70fd
Commits on Mar 28, 2014
@ObjColumnist ObjColumnist Merge pull request #341 from ChatSecure/scram-sha1
Implemented SASL SCRAM-SHA-1 Authentication
6a6c326
@ObjColumnist ObjColumnist XMPPMessageArchiving Default Log Level 3e1c019
Commits on Apr 01, 2014
@ObjColumnist ObjColumnist sharedInstance Storage now use instancetype
Fixes #343
a7864c3
Commits on Apr 07, 2014
@ObjColumnist ObjColumnist XMPPStream validatesResponses API
Facebook doesn't respond from the correct JID during negotiation so I making the validation of responses optional for now.
c49e210
Commits on Apr 22, 2014
@robbiehanson Upgrading GCDAsyncSocket to 7.4 branch, commit 5aa4d2145570ec0cd107e5…
…08ca0799b2df0dbabe
96684c2
@robbiehanson Fixing / upgrading Xcode projects 5243900
@robbiehanson Adding support for SSL pinning. Fixes issue #333 3e4773f
@robbiehanson Fixing sample projects to use new TLS certificate evaluation callback…
… style.
73f3c35
Commits on Apr 23, 2014
Joao Nunes Added element ID when requesting vCards 67968db
Commits on Apr 29, 2014
@stephenwoodford stephenwoodford NSFetchedResultsController predicate updating 3d5ba3b
@ObjColumnist ObjColumnist Merge pull request #366 from stephenwoodford/master
NSFetchedResultsController predicate updating
0ecb7bd
Commits on May 03, 2014
@ObjColumnist ObjColumnist Merge pull request #362 from jonasman/master
Added element ID when requesting vCards
78c13e5
Commits on May 09, 2014
@chrisballinger chrisballinger Fix Serverless Demo project 255528b
Commits on May 10, 2014
@ObjColumnist ObjColumnist Merge pull request #370 from chrisballinger/serverless-demo-fix
Fix Serverless Demo project
10c2dfd
Commits on May 13, 2014
Joao Nunes fixed a compiler warning and make the interface compliant to the impl…
…ementation
e063fa6
Commits on May 14, 2014
@ObjColumnist ObjColumnist Merge pull request #374 from jonasman/master
fixed a compiler warning and make the interface compliant to the implementation
1644a21
Commits on May 22, 2014
@dirtyhenry dirtyhenry Upgraded CocoaLumberjack to version 1.8.1 7121f87
Commits on May 27, 2014
@ObjColumnist ObjColumnist Xcode Projects update to Support CocoaLumberjack 1.8.1 58d68cd
Commits on May 29, 2014
@enmiller enmiller Added a stored, thread safe NSDateFormatter instead of creating a new…
… date formatter everytime one is needed
98c9270
Commits on Jun 01, 2014
@vitalyster vitalyster SCRAM-SHA1: Normalize password with resourceprep profile a97312e
@vitalyster vitalyster SCRAM-SHA-1: finally choose SASLprep profile faaae1b
@ObjColumnist ObjColumnist Merge pull request #378 from vitalyster/scramfix
SCRAM-SHA-1 implementation using wrong stringprep profile when normalizing passwords
93a37fe
Commits on Jun 14, 2014
@kaojohnny kaojohnny Fixed change nickname may cause occupants duplicated issue
User A joined chatroom, then user B joined chatroom. If user A changed his nickname, it may cause duplicated occupants.
09c7149
@ObjColumnist ObjColumnist Merge pull request #384 from kaojohnny/dev
Fixed change nickname may cause occupants duplicated issue
d52b20c
Commits on Jun 24, 2014
@robbiehanson Merging latest changes from CocoaAsyncSocket project (GCDAsyncSocket …
…compiler warnings fixed)
1627250
@robbiehanson Adding a few missing methods to the NSXMLElement category. e2fcceb
@robbiehanson Fixing a few compiler warnings in the sample project fc599f9
@robbiehanson Merge branch 'master' of github.com:robbiehanson/XMPPFramework 15a9657
Commits on Jul 03, 2014
@ObjColumnist ObjColumnist XEP-0280: Message Carbons 655387b
@ObjColumnist ObjColumnist Fixed Some of the Test Projects d887e43
@robbiehanson Bug fix: XMPPStream was not honoring modified presence stanzas via xm…
…ppStream:willSendPresence:. This only affected delegates that made copies of the passed presence element, or returned completely different presence elements.
ce0d0b9
@robbiehanson Bug fix: XMPPStream wasn't invoking delegate method xmppStream:didFai…
…lToSendX: in all situations.
f27adcc
@robbiehanson Adding 2 methods to XMPPModule: didActivate & didDeactivate. These me…
…thods are easier (and simpler) for subclasses to override, compared to the original activate & deactivate methods.
5607a35
@robbiehanson Merge branch 'master' of github.com:robbiehanson/XMPPFramework 1da7288
@robbiehanson Adding delegate method to XMPPStream to detect a "clean" disconnect (…
…stream sent closing </stream:stream> stanza)
a12f9c1
Commits on Jul 09, 2014
@robbiehanson Adding ability for XMPPStream to handle custom stanzas (non iq, messa…
…ge, presence), along with corresponding delegate methods.
66e1709
@robbiehanson Minor alteration to new API within XMPPModule. (changing method: didD…
…eactivate -> willDeactivate)
cc35901
@robbiehanson Adding method to XMPPStream: getNumberOfBytesSent:numberOfBytesReceiv…
…ed: (simple atomic operation to fetch 2 related properties at the same time). Also updated XMPPBandwidthMonitor to use the new method.
9a66ef0
@robbiehanson Added a warning log statement if one attempts to set an invalid white…
…space character.
f8be98f
Commits on Jul 30, 2014
@robbiehanson A little bit of code modernization: converting enums to NS_ENUM. f50ad4b
@robbiehanson Minor documentation improvements 3f87a40
@robbiehanson Adding a proper NSError for cases where the stream is disconnected du…
…e to the startTLSPolicy.
d884c25
@robbiehanson Adding support for custom binding protocols. This is similar to plugg…
…able authentication, but for binding.
6d3c44a
@robbiehanson Initial support for XEP-0198 (stream management) 29dc0ff
Commits on Jul 31, 2014
@robbiehanson Edge case bug fix: XMPPStream should guarantee in-order delivery of s…
…tanzas, even if there are xmppStream:willReceiveX: delegates.
c81cdec
@robbiehanson Minor documentation clarification. 78af4b3
@robbiehanson Adding new delegate method for XMPPStream - xmppStreamDidFilterStanza 1385b09
@robbiehanson Minor bug fix for XMPPBandwidthMonitor - should start monitoring band…
…width immediately upon TCP connect, not post XMPP handshake.
e247745
@robbiehanson Minor optimization for XMPPIDTracker - only fetch the elementID once. 1c079ea
@robbiehanson Bug fix for edge case in XMPPStreamManagement - counts would be incor…
…rect if a delegate filtered an incoming stanza.
c116663
Commits on Aug 02, 2014
@robbiehanson Minor bug fix for XMPPStreamManagement b11c95d
Commits on Aug 06, 2014
@ObjColumnist ObjColumnist Include XMPPCustomBinding in Sample Projects 1671d1a
@ObjColumnist ObjColumnist unsignedIntegerValue should be NSUInteger bf3d2ec
@ObjColumnist ObjColumnist Set NSDateFormatter Locale en_US_POSIX bc7f205
@ObjColumnist ObjColumnist Code Clean Up
- Remove NSLog for Release Builds
- Only call exit() for Debug Builds (in extreme circumstances)
- Don't call properties in init
a9d34e7
Commits on Aug 07, 2014
@robbiehanson Fixing many bugs in XMPPStreamManagement. 8d5f00d
@robbiehanson Merge branch 'master' of github.com:robbiehanson/XMPPFramework 3a22ad2
Commits on Aug 12, 2014
@ObjColumnist ObjColumnist Fixes #421 e64ca41
@ObjColumnist ObjColumnist Fixes #395 cfb0e4d
Commits on Oct 11, 2014
@jonstaff jonstaff Updated XMPPMUC to include functionality for discovering rooms and se…
…rvices
e3db746
@ObjColumnist ObjColumnist Merge pull request #445 from jonstaff/master
Updated XMPPMUC to include functionality for discovering rooms and services (issue #444)
acab932
Commits on Oct 13, 2014
@jonstaff jonstaff Added XMPPRegistration to handle XEP-0077 1cea842
@jonstaff jonstaff Added documentation 53f97ce
Commits on Oct 15, 2014
@ObjColumnist ObjColumnist Fixes #450 bc95f7d
@ObjColumnist ObjColumnist Merge pull request #448 from jonstaff/xep-0077
XEP-0077 Added Functionality
9830a1a
Commits on Oct 23, 2014
@ObjColumnist ObjColumnist Fixes #454 f0df578
Commits on Nov 01, 2014
@jonstaff jonstaff Added FileTransfer extension 628b942
@jonstaff jonstaff Added XMPPNamespaces 4ed8484
Commits on Nov 02, 2014
@jonstaff jonstaff Updated log levels 1d5798a
Commits on Nov 04, 2014
@jonstaff jonstaff Bulletproofing the file transfer extensions 2bb249c
Commits on Nov 12, 2014
@ObjColumnist ObjColumnist Merges #461
Fixes Warnings in Xcode Version 6.1 (6A1052d)
Rename XMPPNamespaces to XMPPConstants
9799b34
Commits on Dec 04, 2014
@chrisballinger chrisballinger Add support for NSSecureCoding ee91d87
@chrisballinger chrisballinger Merge remote-tracking branch 'upstream/master' into secure-coding 0211712
@ObjColumnist ObjColumnist Merge pull request #470 from chrisballinger/secure-coding
Add support for NSSecureCoding
a88e580
Commits on Dec 20, 2014
@ObjColumnist ObjColumnist Universal Roster Item API
A Universal API for both Memory and Core Data Roster Storage for
getting information about a Roster Item:

- Subscription
- Ask
- Nickname
- Groups
a902d2e
Commits on Jan 10, 2015
@ObjColumnist ObjColumnist Fixes allowRosterlessOperation Deadlock
Move allowRosterlessOperation outside of scheduleBlock
Fixes #471
Fixes #422
7d1bb59
Commits on Jan 23, 2015
@jonstaff jonstaff Updated XEP-0077 based on conversations at the original PR. No longer…
… using childCount == 0 as validation.
a44385f
Commits on Jan 24, 2015
@ObjColumnist ObjColumnist Merge pull request #488 from jonstaff/master
Updated XEP-0077 to no longer use childCount == 0 as validation
5f4d464
Commits on Feb 04, 2015
@jonstaff jonstaff Updated gitignore to include .idea dir and began refactoring the code…
…base to use modern syntax
eb8d374
@jonstaff jonstaff More updates to modern syntax 41186fb
@jonstaff jonstaff Most of the project (excluding the vendor dirs) should now be updated…
… to modern syntax. Resolves issue #449.
56c5ba0
Commits on Feb 05, 2015
@ObjColumnist ObjColumnist Merge pull request #492 from jonstaff/master
Update to modern objc style. Resolves issue #449.
8cbed07
Commits on Feb 21, 2015
@vitalyster vitalyster Fix XEP-0092 namespace c978ad0
@ObjColumnist ObjColumnist Merge pull request #496 from vitalyster/patch-1
Fix XEP-0092 namespace
2979c2c
Commits on Feb 26, 2015
@yesenarman yesenarman Notify delegate about acks that were received during stream resumption. 15f2ec8
Commits on Mar 20, 2015
@ObjColumnist ObjColumnist Fixes #511 2f80eef
Commits on Mar 23, 2015
@ObjColumnist ObjColumnist Fixes #511 b8d724c
Commits on Apr 18, 2015
@paulmelnikow paulmelnikow Update out-of-date ref to MulticastDelegateTest a68f74c
@paulmelnikow paulmelnikow Add some missing test projects f4a7b7f
@paulmelnikow paulmelnikow GCDAsyncSocket: Upgrade to 7.4.1 d3aa5d3
@paulmelnikow paulmelnikow Get tests passing in Xcode 6.3 78c8c59
@paulmelnikow paulmelnikow Add a new test project, migrate EncodeDecodeTest ab53f94
@paulmelnikow paulmelnikow Rewrite MulticastDelegateTest 64859d1
@paulmelnikow paulmelnikow Rewrite CapabilitiesHashingTest c4960b1
Commits on Apr 19, 2015
@ObjColumnist ObjColumnist Merge pull request #523 from paulmelnikow/test_jam
Improve Test Coverage
32d5ecc
Commits on Apr 20, 2015
@ObjColumnist ObjColumnist Import Cocoa/UIKit Where Appropriate fd81dff
Commits on May 03, 2015
@paulmelnikow paulmelnikow Run tests in Travis 85d1f9c
@ObjColumnist ObjColumnist Merge pull request #528 from paulmelnikow/travis
Run tests in Travis
6c78eee
Commits on May 07, 2015
Pelle Stenild Coltau Implemented "6.5 Retrieve Items from a Node" from the XMPP PubSub Ext…
…ension Specification (XEP-0060).
16e42aa
@ObjColumnist ObjColumnist Merge pull request #532 from TeletronicsDotAe/master
Implemented "6.5 Retrieve Items from a Node" from XEP-0060
2f94da2
Commits on May 27, 2015
@hjon hjon Allow a username different than the user part of a JID to be used for…
… authentication.
bebc2d4
@hjon hjon Allow a username different than the user part of a JID to be used for…
… all SASL-based authentication methods.
6ff2f9c
@hjon hjon Fix mismatched parameter names 2a2434e
Commits on May 30, 2015
@ObjColumnist ObjColumnist Merge pull request #536 from hjon/allowUsernameOverride
Allow a different username to be used for authentication
3454529
Commits on Jun 03, 2015
@ObjColumnist ObjColumnist XMPPSASLAuthentication Fixes
XMPPSASLAuthentication initWithStream:username:password: is now Optional
115d430
@ObjColumnist ObjColumnist Persistent Store Directory
Fixes #537

Persistent Store Directory is now based on CFBundleIdentifier rather
than CFBundleDisplayName to prevent issues when the user changes their
language settings
656313d
Commits on Jun 10, 2015
@chrisballinger chrisballinger Support for XMPP URIs (XEP-0147) d3a0934
@chrisballinger chrisballinger XEP-0147: Parse authority JID 8ffbd09
Commits on Jun 13, 2015
@chrisballinger chrisballinger XEP-0147: Change license header 4f49544
@ObjColumnist ObjColumnist Merge pull request #541 from chrisballinger/xep-0147
Support for XMPP URIs (XEP-0147 / RFC 5122)
7de8f89
Commits on Jun 17, 2015
TangSilkworm Modified two obsolete methods a8b541e
Commits on Jul 01, 2015
@xingheng xingheng Fixed the ToDo marker and updated the destory delegate method with IQ…
… result.
d9c5222
@xingheng xingheng Replace spaces with tab. c9bb57f
Commits on Jul 04, 2015
@ObjColumnist ObjColumnist Merge pull request #550 from xingheng/master
Fixed the ToDo marker and updated the destory delegate method with re…
06af18d
@ObjColumnist ObjColumnist Fixes API Conventions 1790ae6
@ObjColumnist ObjColumnist Merge pull request #546 from SarielTang/master
Modified two obsolete methods
efa7cd2
Commits on Jul 10, 2015
@ObjColumnist ObjColumnist Merge pull request #499 from yesenarman/master
XEP-0198: Notify delegate about acks that were received during stream resumption.
5048fc2
Commits on Jul 25, 2015
Joao Nunes Added roster versioning: http://tools.ietf.org/html/rfc6121#section-2.6 86cb63b
@ObjColumnist ObjColumnist Update Comment For Roster Versioning 600917a
Joao Nunes Fixed vCard update loop, after vCard is updated the storage should no…
…t be ignored but instead used
c8437b3
Joao Nunes Fixed typos e09d5a3
Commits on Aug 06, 2015
Andrew Urban Fixed bug when mostRecentMessageTimestampForRoom returns nil 87f79b6
@ObjColumnist ObjColumnist Merge pull request #569 from AndrewMcDrew/mostRecentMessageBug
Fixed bug when mostRecentMessageTimestampForRoom returns nil
db543e1
Commits on Aug 26, 2015
@davidchiles davidchiles Added Creation of elements for XEP-0352.
Really simple XEP documented here:
https://xmpp.org/extensions/xep-0352.html.
8f2c946
Commits on Aug 27, 2015
@ObjColumnist ObjColumnist Merge pull request #583 from ChatSecure/XEP0352
Added Creation of elements for XEP-0352.
4e9d695
@vitalyster vitalyster fix XEP-0066 message namespace 126dc29
@ObjColumnist ObjColumnist Merge pull request #584 from vitalyster/0066
fix XEP-0066 message namespace
11ec5bb