Giter Site home page Giter Site logo

dashbrd / calendarsyncplus Goto Github PK

View Code? Open in Web Editor NEW
88.0 17.0 25.0 11.05 MB

This utility synchronizes Calendar entries between different calendar providers (Apps like Outlook,Services EWS/Google/Live).

Home Page: http://dashbrd.github.io/CalendarSyncplus/

License: GNU General Public License v3.0

C# 100.00%
wpf-mahapps sync outlook google calendar calendar-service synchronize-calendar-entries mailboxes c-sharp calendar-providers

calendarsyncplus's People

Contributors

77 avatar akankshagaur avatar akankshagaur01 avatar ankeshdave avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

calendarsyncplus's Issues

CVE-2019-11358 (Medium) detected in jquery-2.1.3.min.js

CVE-2019-11358 - Medium Severity Vulnerability

Vulnerable Library - jquery-2.1.3.min.js

JavaScript library for DOM operations

Library home page: https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js

Path to dependency file: /tmp/ws-scm/CalendarSyncplus/index.html

Path to vulnerable library: /CalendarSyncplus/index.html

Dependency Hierarchy:

  • jquery-2.1.3.min.js (Vulnerable Library)

Found in HEAD commit: 4ba0ecbcbacc020bede2c68e942b50176033dd30

Vulnerability Details

jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution. If an unsanitized source object contained an enumerable proto property, it could extend the native Object.prototype.

Publish Date: 2019-04-20

URL: CVE-2019-11358

CVSS 3 Score Details (6.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: Required
    • Scope: Changed
  • Impact Metrics:
    • Confidentiality Impact: Low
    • Integrity Impact: Low
    • Availability Impact: None

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11358

Release Date: 2019-04-20

Fix Resolution: 3.4.0


Step up your Open Source Security Game with WhiteSource here

Error loading type library/DLL - Outlook 2016

Hi,
This app appears to have stopped working for me - looks like it can't connect to Outlook anymore. I am running version 1.4.17084.2 and outlook is Version 1710, build 8625.2055.

In the settings, it doesn't load my outlook mailboxes to select a specific calendar. Previous versions that were already setup started not working with "Read Failed" and the log of the below. Most recent log file attached.

System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop.Outlook.ApplicationClass' to interface type 'Microsoft.Office.Interop.Outlook._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{00063001-0000-0000-C000-000000000046}' failed due to the following error: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
at System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)
at Microsoft.Office.Interop.Outlook.ApplicationClass.GetNamespace(String Type)
at CalendarSyncPlus.OutlookServices.Calendar.OutlookCalendarService.GetOutlookApplication(Boolean& disposeOutlookInstances, Application& application, NameSpace& nameSpace, String profileName)
at CalendarSyncPlus.OutlookServices.Calendar.OutlookCalendarService.GetOutlookEntriesForSelectedTimeRange(DateTime startDate, DateTime endDate, Boolean skipPrivateEntries

CalSyncPlusLog.zip

Option to sync with any CalDAV server? (not just Google)

Do you have any plans to add the option sync Outlook with any CalDAV server, rather than being limited to just Google? I love the interface of this plugin, but I need to be able to sync with other calendar servers as well.

"Sign in with Google temporarily disabled for this app" message

Hi, since a couple of weeks I've been unable to use CalendarSyncplus getting this message from the Google sign in web:
"Sign in with Google temporarily disabled for this app
This app has not been verified yet by Google in order to use Google Sign."

Digging a bit, it seems that this is an authentication problem from the app side. Is there anything I can do from the user side to be able to sign in?
Thanks

Sync failed after Sync Complete

I just installed 1.4.1.16 and think I have the settings configured correctly. I put a test appointment in my Outlook calendar and a test appointment in my Google calendar. I ran sync and got this report, but the appointments correctly sync'd between the calendars. Is there any way to get more information on what settings it thinks are in error?

Thanks,

Gary

Found 3 entries to update in Outlook

Update Complete

Sync completed

Time Elapsed : 10 s


Sync started : 4/28/2016 1:38:54 PM

Profile : Default Task Profile

Sync failed : Invalid Settings

Time Elapsed : 0 s


The json config file exist but not read by application

The json config file is saved on location :\Users<User Name>\AppData\Roaming\CalendarSyncPlus, but after restart the application not take into account the configuration.

In version v1.4.18111.01-alpha portable installation

Can we have the option for more profiles?

I use around 10 google calendars (within the same google account) that I need to sync with outlook. This appears to allow only five. Could that number be increased?

Missing HowToUseGuide.xps

I just installed 1.4.0.5 and now at startup I get a stack trace saying it can't find HowToUseGuide.xps in installdir\UserGuide. Then it crashes.

Zip file?

Hi, would it be possible to provide the program as a zip file (like previous versions)? I don't have admin rights to install it.

Thanks in advance,
Petros

Calender access Security Warning

Hello,

This is more of a support question than a issue.

At everytime the Sync starts, I get a warning popup from Outlook saying an application is trying to access the email address and so on... When I click on allow, sync continues without any issue.

Is it possible to avoid this warning ? Is there a way to permanently give access to his application ?
I want the sync to happen completely in background without my intervention.

Thank you.

Memory Leak

Running 1.4.1.16
After initially starting out at around 65MB of memory used, after a few days of running it slowly balloons to 300MB+. Exiting the program and restarting it frees up the memory, but I have to repeat this every few days to free up resources.

CVE-2020-11022 (Medium) detected in jquery-2.1.3.min.js

CVE-2020-11022 - Medium Severity Vulnerability

Vulnerable Library - jquery-2.1.3.min.js

JavaScript library for DOM operations

Library home page: https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js

Path to dependency file: /tmp/ws-scm/CalendarSyncplus/index.html

Path to vulnerable library: /CalendarSyncplus/index.html

Dependency Hierarchy:

  • jquery-2.1.3.min.js (Vulnerable Library)

Found in HEAD commit: 74837daecd68acdb2ad2f0d6114e7d9267d36190

Vulnerability Details

In jQuery before 3.5.0, passing HTML from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0.

Publish Date: 2020-04-29

URL: CVE-2020-11022

CVSS 3 Score Details (5.0)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: N/A
    • Attack Complexity: N/A
    • Privileges Required: N/A
    • User Interaction: N/A
    • Scope: N/A
  • Impact Metrics:
    • Confidentiality Impact: N/A
    • Integrity Impact: N/A
    • Availability Impact: N/A

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/

Release Date: 2020-04-29

Fix Resolution: jQuery - 3.5.0


Step up your Open Source Security Game with WhiteSource here

Must install with .NET 4.6.1, but doesn't work with newer revs

I have a new install of win10, and it has .Net compact framework 2.0 SP2 and 3.5. When I try to install calendarsyncplus, it fails because it wants .Net 4.6.1. At first I didn't think I had .Net installed, so I grabbed 4.6.1 to install, but it halts and says that a newer rev is already installed. So either I have to uninstall what I have and reinstall 4.6.1 (not sure I can do that with win10), or does this app not recognize that my system already has a rev above it installed (of course, what I have may not be backwards compatible to 4.6.1, but I don't know how to check that).

Appointments appear multiple times in Outlook

I use this program to sync my Outlook calendar to my Google calendar and to sync two Google calendars to Outlook. I'm not sure what triggers it, but I often find that appointments synced from Google to Outlook appear multiple times. It seems to only be all day appointments. Any idea what's causing it? If you tell me what log info to post, I'll grab it.

Sign In With Google Temporarily disabled for this app

Since recently iget the message "Sign In With Google Temporarily disabled for this app" when i try to sync my calendar using version 1.4.1.16. Sync was working one way: from Google to Outlook. I disconnected my google account and now it doe not work at all anymore. trying to reconnect by doing "add google account" gives the above msg.
On the samescreen is also says "This app has not been verified yet by Google in order to use Google Sign In."
If i ggogle on this i find that it is something i cannot change but the APP developer should register theapp at Google.
Please help.
[email protected]

CVE-2015-9251 (Medium) detected in jquery-2.1.3.min.js

CVE-2015-9251 - Medium Severity Vulnerability

Vulnerable Library - jquery-2.1.3.min.js

JavaScript library for DOM operations

Library home page: https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js

Path to dependency file: /tmp/ws-scm/CalendarSyncplus/index.html

Path to vulnerable library: /CalendarSyncplus/index.html

Dependency Hierarchy:

  • jquery-2.1.3.min.js (Vulnerable Library)

Found in HEAD commit: 4ba0ecbcbacc020bede2c68e942b50176033dd30

Vulnerability Details

jQuery before 3.0.0 is vulnerable to Cross-site Scripting (XSS) attacks when a cross-domain Ajax request is performed without the dataType option, causing text/javascript responses to be executed.

Publish Date: 2018-01-18

URL: CVE-2015-9251

CVSS 3 Score Details (6.1)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: Required
    • Scope: Changed
  • Impact Metrics:
    • Confidentiality Impact: Low
    • Integrity Impact: Low
    • Availability Impact: None

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://nvd.nist.gov/vuln/detail/CVE-2015-9251

Release Date: 2018-01-18

Fix Resolution: jQuery - v3.0.0


Step up your Open Source Security Game with WhiteSource here

Error on setting Exchange Server

Hello! Sorry, my english is very bad((( I love your program Calendar Sync + - I want sync Google calendar and Ms Exchange account. Is it really with your program? I think, that this program is uniq in syncrononization. Please, help me with setting. I have errro on tab Exchange Server. How fix this error? Thank you very much!
tab
error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.