Skip to content

Commit

Permalink
Check in misc code during equipment migration - state/stability unknown
Browse files Browse the repository at this point in the history
  • Loading branch information
TaoK committed Aug 29, 2012
1 parent c50967d commit 29d8c99
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Expand Up @@ -7,6 +7,9 @@
#Constants files that contain client secrets
/HeapsTodoSyncTool/Constants.cs

#Microsoft Assembly that is required for ILRepack but not open-source/redistributable
/HeapsTodoSyncLib/References/System.Web.Mvc.dll

#Notepad++ file autosave plugin
*~

Expand Down
26 changes: 26 additions & 0 deletions INSTALLING.md
@@ -0,0 +1,26 @@

## Windows

On Windows, it should just work, as long as you have .Net 3.5 installed.

## Ubuntu-derived Linux / Mono

### Regular Desktop

1. sudo apt-get install mono-complete

(target version: 2.10.x)

### Server Terminal Only

1. sudo apt-get install mono-complete
2. sudo apt-get install lynx
3. sudo apt-get install xdg-utils

## OSX / mono

how does this work?

* where to get mono
* how to ensure that mono has root certs, and URL-handler, and proper DPAPI support?

18 changes: 16 additions & 2 deletions README.md
Expand Up @@ -92,8 +92,22 @@ Things still missing include:
* Code organization - much code that should be shared is now in the commandline tool source
* Comprehensive logging - by default the tool should keep a comprehensive log of all changes made, for debugging.
* Creation Date handling - for some reason task creation date never made it...
* Testing in Mono on Linux & OSX
* Fixing submodule refereces
* Fixing submodule references to use a public/unathenticated URL
* Adding handling for cert mismatches, for new mono installs
* Determining how to use DPAPI in mono/linux,
** looks like "mozroots" creates folders with incorrect security
** we don't yet know whether using DPAPI first will correct this
** even if it does work, they might have incorrect setup from previous mozroots setup, so need messaging
* Determining how to ILMerge DotNetOpenAuth in a linux mono/MonoDevelop build environment - DotNetOpenAuthMini maybe?
* adding safe / appropriate handling for SSL
** Probably complex to handle
*** move up DPAPI to BEFORE SSL calls
*** add messaging for DPAPI issues
*** properly try/catch SSL block
*** offer mozroots solution
*** also offer to just ignore, configurably
* adding friendly handling for URL-spawn failure (xdg-utils on linux, otherwise???)
* generalizing linux instructions beyond ubuntu/debian/mint

The UI program / client is not yet started - it will be the next phase of the project once the Sync Tool
is published and more-or-less complete.
Expand Down

0 comments on commit 29d8c99

Please sign in to comment.