Steve Brokenshire [Sat, 2 Jul 2016 19:11:46 +0000 (20:11 +0100)]
Added CALADRURI to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 18:51:57 +0000 (19:51 +0100)]
Added CALURI to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 18:19:07 +0000 (19:19 +0100)]
Added SOUND to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 17:04:58 +0000 (18:04 +0100)]
Added LOGO to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 16:13:38 +0000 (17:13 +0100)]
Added PHOTO to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 07:51:53 +0000 (08:51 +0100)]
Added CATEGORIES to the SaveString function of ContactDataObject
Steve Brokenshire [Thu, 30 Jun 2016 22:32:57 +0000 (23:32 +0100)]
Added NOTE to the SaveString function of ContactDataObject
Steve Brokenshire [Thu, 30 Jun 2016 20:37:11 +0000 (21:37 +0100)]
Added ORG to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 21:44:58 +0000 (22:44 +0100)]
Added ROLE to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 21:43:02 +0000 (22:43 +0100)]
Check for either a space or space and a newline in OutputText
Steve Brokenshire [Wed, 29 Jun 2016 20:47:47 +0000 (21:47 +0100)]
Added URL to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 19:55:43 +0000 (20:55 +0100)]
Added RELATED to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 18:13:47 +0000 (19:13 +0100)]
Added GEO to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 17:39:17 +0000 (18:39 +0100)]
Added LANG to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 17:18:25 +0000 (18:18 +0100)]
Added EMAIL to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 17:02:09 +0000 (18:02 +0100)]
Added ADR to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 10:04:38 +0000 (11:04 +0100)]
Added TZ to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 09:21:27 +0000 (10:21 +0100)]
Added NICKNAME to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 08:24:40 +0000 (09:24 +0100)]
Correct comment saying LANGUAGE to MEDIATYPE for SaveSource
Steve Brokenshire [Wed, 29 Jun 2016 08:20:35 +0000 (09:20 +0100)]
Added stub for saving REV in the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 08:20:12 +0000 (09:20 +0100)]
Added XML to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 08:06:02 +0000 (09:06 +0100)]
Added CLIENTPIDMAP to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 07:34:04 +0000 (08:34 +0100)]
Added SOURCE to the SaveString function of ContactDataObject
Steve Brokenshire [Wed, 29 Jun 2016 07:01:46 +0000 (08:01 +0100)]
Added KIND to the SaveString function of ContactDataObject
Steve Brokenshire [Tue, 28 Jun 2016 22:13:59 +0000 (23:13 +0100)]
Added UID to the SaveString function of ContactDataObject
Steve Brokenshire [Tue, 28 Jun 2016 21:54:53 +0000 (22:54 +0100)]
Added OutputText function
Steve Brokenshire [Tue, 28 Jun 2016 21:51:36 +0000 (22:51 +0100)]
Added SaveTitle function to the ContactDataObject
Steve Brokenshire [Tue, 28 Jun 2016 21:48:18 +0000 (22:48 +0100)]
Added initial file save layout and test for LoadCheck-Load4.vcf
Steve Brokenshire [Tue, 28 Jun 2016 21:38:56 +0000 (22:38 +0100)]
Made FN used ProcessData to add data and then append to SaveData
Steve Brokenshire [Tue, 28 Jun 2016 21:12:55 +0000 (22:12 +0100)]
Forgot PRODID when saving a contact and -DXAB_UNITTEST isn't used.
Steve Brokenshire [Mon, 27 Jun 2016 22:18:53 +0000 (23:18 +0100)]
Added code for saving data in the ContactDataObject [FN]
Code added to the SaveString function of ContactDataObject for saving
the FN data.
Steve Brokenshire [Mon, 27 Jun 2016 21:07:04 +0000 (22:07 +0100)]
Setup unit test for testing the LoadCheck-Load2.vcf file
Steve Brokenshire [Sun, 26 Jun 2016 22:33:21 +0000 (23:33 +0100)]
Setup unit test for testing the LoadCheck-Load1.vcf file
Steve Brokenshire [Sun, 26 Jun 2016 20:21:53 +0000 (21:21 +0100)]
Initial version of the SaveString function of the ContactDataObject
Steve Brokenshire [Sun, 26 Jun 2016 20:20:54 +0000 (21:20 +0100)]
Changed required for cURL to be version 7.48
Steve Brokenshire [Sun, 26 Jun 2016 14:45:53 +0000 (15:45 +0100)]
Now using flat OpenDocument Text files for documentation
Steve Brokenshire [Sat, 28 May 2016 18:09:40 +0000 (19:09 +0100)]
SSL support for OS X and Windows now implemented.
Steve Brokenshire [Sat, 28 May 2016 09:31:40 +0000 (10:31 +0100)]
Version 0.13 release
Steve Brokenshire [Sat, 28 May 2016 08:41:35 +0000 (09:41 +0100)]
Added instructions for building XAB under Windows and OSX.
Instructions for building XAB under Windows and OSX using the supplied
project files.
Steve Brokenshire [Sat, 28 May 2016 07:03:50 +0000 (08:03 +0100)]
Check if std::string version of ProcessSaveDataStrProc has data before processing
Steve Brokenshire [Sat, 28 May 2016 06:56:55 +0000 (07:56 +0100)]
Ensure fetching and storage of SSL certificates on Linux.
Steve Brokenshire [Fri, 27 May 2016 23:20:15 +0000 (00:20 +0100)]
Check for certificate, build certificate and added verification check on Linux
Steve Brokenshire [Fri, 27 May 2016 22:22:18 +0000 (23:22 +0100)]
Check for __WIN32__ in addition to __APPLE__
Steve Brokenshire [Fri, 27 May 2016 08:30:18 +0000 (09:30 +0100)]
On Linux systems, GetCertificateData was used instead of GetSSLVerifyResults.
Steve Brokenshire [Wed, 25 May 2016 22:12:54 +0000 (23:12 +0100)]
Removed activity status. Will do in future release.
Steve Brokenshire [Wed, 25 May 2016 21:07:03 +0000 (22:07 +0100)]
OS X Support: Xcode project files
Steve Brokenshire [Tue, 24 May 2016 20:27:45 +0000 (21:27 +0100)]
Moved common/win32ssl.h include into the __WIN32__ if section in frmNewAccount.cpp
Steve Brokenshire [Sun, 22 May 2016 14:06:45 +0000 (15:06 +0100)]
Win32 Support: Visual Studio 2013 (Express) project files for 32-bit and 64-bit support
Steve Brokenshire [Mon, 16 May 2016 21:17:07 +0000 (22:17 +0100)]
Check for NULL pointers for CertificateData in the GetCertificateContextPointer and GetCertificateContext functions in the CardDAV object.
Steve Brokenshire [Mon, 16 May 2016 21:13:04 +0000 (22:13 +0100)]
Win32 Support: Added more headers.
Steve Brokenshire [Mon, 16 May 2016 21:05:54 +0000 (22:05 +0100)]
Free the previous SSL certificate context before getting a new one.
Steve Brokenshire [Mon, 16 May 2016 21:05:17 +0000 (22:05 +0100)]
Win32 Support: Support for processing tasks within frmActivityMgr and updating the SSL status as required.
Steve Brokenshire [Mon, 16 May 2016 21:02:05 +0000 (22:02 +0100)]
Replaced integers for cURLcode with actual cURLcode values.
Steve Brokenshire [Mon, 16 May 2016 20:47:58 +0000 (21:47 +0100)]
Set AccSSL to FALSE if AccSSLInc is not true.
Steve Brokenshire [Mon, 16 May 2016 20:47:30 +0000 (21:47 +0100)]
Win32 Support: Replaced CERT_CONTEXT with PCCERT_CONTEXT for BuildCertificateData.
Steve Brokenshire [Mon, 16 May 2016 20:40:17 +0000 (21:40 +0100)]
Show alternative message if no SSL result could be found instead of crashing XAB.
Steve Brokenshire [Mon, 16 May 2016 20:34:18 +0000 (21:34 +0100)]
Win32 Support: When reloading the account list, free the PCCERT_CONTEXT data.
Steve Brokenshire [Mon, 16 May 2016 20:33:36 +0000 (21:33 +0100)]
Win32 Support: Added support for displaying the certificate information using the OS provided certificate information dialog.
Steve Brokenshire [Mon, 16 May 2016 20:20:29 +0000 (21:20 +0100)]
Replaced CERT_CONTEXT with PCCERT_CONTEXT for the frmMain::UpdateSSLAccountStatus function.
Steve Brokenshire [Mon, 16 May 2016 19:58:06 +0000 (20:58 +0100)]
Set conncode in carddav/carddav-sslverify.cpp to have the default value of CURLE_OK.
Steve Brokenshire [Sun, 15 May 2016 12:03:21 +0000 (13:03 +0100)]
Forgot header update for AppXestiaAddrBk.cpp
Steve Brokenshire [Sun, 15 May 2016 11:49:22 +0000 (12:49 +0100)]
Win32 Support: Added initial Windows support for frmMain
Steve Brokenshire [Sun, 15 May 2016 10:25:55 +0000 (11:25 +0100)]
Added the common/sslcertstructs.h header file to frmActivityMgr
Steve Brokenshire [Sun, 15 May 2016 10:16:42 +0000 (11:16 +0100)]
Merge branch 'master' of ssh://gelforn.xestia.co.uk/scmrepos/xestiaab
Steve Brokenshire [Sun, 15 May 2016 10:13:11 +0000 (11:13 +0100)]
Added section for display the activity result in the activity manager
Steve Brokenshire [Sat, 14 May 2016 08:53:06 +0000 (09:53 +0100)]
Win32 Support: Display certificate information and let the user make a decision if the SSL connection isn't trusted when syncronising.
Steve Brokenshire [Sat, 14 May 2016 08:51:17 +0000 (09:51 +0100)]
Win32 Support: Added header for implementing Windows support in frmActivityMgr
Steve Brokenshire [Sat, 14 May 2016 08:44:33 +0000 (09:44 +0100)]
Moved actual fetching of server contact data until after verifying that the SSL connection is okay.
Steve Brokenshire [Sat, 14 May 2016 08:39:29 +0000 (09:39 +0100)]
Replaced numbers with actual cURL error codes when running the syncronising data task.
Steve Brokenshire [Fri, 13 May 2016 21:57:24 +0000 (22:57 +0100)]
Remove pre-processor definition of FRMACTIVITYMGR_H from frmActivityMgr.cpp as it shouldn't be there. Whoops.
Steve Brokenshire [Fri, 13 May 2016 13:47:56 +0000 (14:47 +0100)]
Win32 Support: Implement dialog when an untrusted SSL connection is made.
Steve Brokenshire [Fri, 13 May 2016 13:47:34 +0000 (14:47 +0100)]
Moved includes in frmEditAccount.cpp to frmEditAccount.h
Steve Brokenshire [Thu, 12 May 2016 21:52:45 +0000 (22:52 +0100)]
Win32 Support: Setup initial connection
Steve Brokenshire [Thu, 12 May 2016 21:26:26 +0000 (22:26 +0100)]
Win32 Support: Support for adding a new account on Windows.
Steve Brokenshire [Thu, 12 May 2016 20:47:41 +0000 (21:47 +0100)]
Win32 Support: Add basic SSL verification.
Steve Brokenshire [Thu, 12 May 2016 20:25:53 +0000 (21:25 +0100)]
Remove 'TODO: Port to OS X' message as this has been completed.
Steve Brokenshire [Thu, 12 May 2016 20:21:32 +0000 (21:21 +0100)]
Win32 Support: Subroutines for Windows SSL support.
New subroutines BuildCertificateData(CardDAV*, HWND) and BuildCertificateData(CERT_CONTEXT, HWND).
Steve Brokenshire [Thu, 12 May 2016 20:09:38 +0000 (21:09 +0100)]
Win32 support: Added code to load up the Security Interface.
Steve Brokenshire [Tue, 12 Apr 2016 21:41:26 +0000 (22:41 +0100)]
Version 0.12 release
Steve Brokenshire [Tue, 12 Apr 2016 21:16:12 +0000 (22:16 +0100)]
Second defined(__WIN32__) line should have been defined(__APPLE__) in GetAccountsFile()
Steve Brokenshire [Tue, 12 Apr 2016 21:11:40 +0000 (22:11 +0100)]
Added OS X support to frmEditAccount
Steve Brokenshire [Tue, 12 Apr 2016 19:37:33 +0000 (20:37 +0100)]
Added #defined(__APPLE__) around SetConnectionObject in the CardDAV object.
Steve Brokenshire [Mon, 11 Apr 2016 22:55:01 +0000 (23:55 +0100)]
Moved the ConnectionObject subroutines in the CardDAV header to in the #defined(__APPLE__) statement
Steve Brokenshire [Mon, 11 Apr 2016 22:50:31 +0000 (23:50 +0100)]
Moved ConnectionObject and subroutines that use it into defined(__APPLE__).
Steve Brokenshire [Mon, 11 Apr 2016 22:48:36 +0000 (23:48 +0100)]
Removed _(*) from the command line settings.
Steve Brokenshire [Mon, 11 Apr 2016 22:30:01 +0000 (23:30 +0100)]
Another attempt at fixing the command line text in main.cpp
Steve Brokenshire [Mon, 11 Apr 2016 22:12:01 +0000 (23:12 +0100)]
Replaced wxTRANSLATE(*) with _(*) for the command line strings.
Steve Brokenshire [Mon, 11 Apr 2016 21:55:51 +0000 (22:55 +0100)]
Added define check for certain objects in carddav/carddav.cpp
Steve Brokenshire [Mon, 11 Apr 2016 21:49:34 +0000 (22:49 +0100)]
Fixed missing SSLCertCollection(s) for *nix builds.
Steve Brokenshire [Mon, 11 Apr 2016 21:23:19 +0000 (22:23 +0100)]
Added OS X support for frmNewAccount itself.
Steve Brokenshire [Mon, 11 Apr 2016 21:22:57 +0000 (22:22 +0100)]
Added OS X support for frmMain itself.
Steve Brokenshire [Mon, 11 Apr 2016 21:16:06 +0000 (22:16 +0100)]
Added struct for CardDAV.
Steve Brokenshire [Mon, 11 Apr 2016 21:15:48 +0000 (22:15 +0100)]
Removed deleting of CardDAV object as that is no longer required.
Steve Brokenshire [Mon, 11 Apr 2016 21:06:51 +0000 (22:06 +0100)]
Corrected preferences directory for OS X.
Steve Brokenshire [Mon, 11 Apr 2016 20:58:50 +0000 (21:58 +0100)]
Altered CardDAV object to accommodate for SSL support for OS X (and other OSes in the future).
Steve Brokenshire [Mon, 11 Apr 2016 20:54:58 +0000 (21:54 +0100)]
Altered frmActivityMgr to accommodate for SSL support for OS X (and other OSes in the future).
Steve Brokenshire [Mon, 11 Apr 2016 20:49:52 +0000 (21:49 +0100)]
Added OS X specific functions for CardDAV SSL verification.
Steve Brokenshire [Mon, 11 Apr 2016 20:49:13 +0000 (21:49 +0100)]
Added OS X specific functions to frmNewAccount
Steve Brokenshire [Mon, 11 Apr 2016 20:45:03 +0000 (21:45 +0100)]
Added OS X specific functions to frmMain
Steve Brokenshire [Mon, 11 Apr 2016 20:33:24 +0000 (21:33 +0100)]
Added OS X specific functions to frmActivityMgr