codessentials / yadis.net Goto Github PK
View Code? Open in Web Editor NEWYadis backup (.net version) issue tracking
Yadis backup (.net version) issue tracking
If a task has "Delete Events" enabled, it doesn't delete the file in the destination. I deleted the task & recreated it to be sure it wasn't corrupt in any way, but it still doesn't replicate the delete event.
I found the "Remote: Codessentials" reporting tool under "Messages". I tried to submit a bug report using it but I get the error message "Sorry, your bug report could not be sent. Please send your bug by email to [email protected]". :)
R1.10.7 needs to be beta tested.
Anyone who wants to participate can mail to [email protected]
Move all non GUI elements to libraries.
Separating the backup logic will
When deleting a folder in the source, the folder is not deleted in the target.
Folder and files are kept in the target.
self-backup is not offered explicitly to the user.
maybe we should ask if he wants to enable this option after some time/nr of tasks?
Good article on plugin structure to start with:
http://www.codeproject.com/Articles/105549/A-more-extensible-way-to-build-plugin-system
It is now (still) set to true.
Maybe it can be put lower on the screen too, since it is not that important anymore.
When the task setting "Verify change date" is selected, any backlog file of a file that is not newer than the file on the target is not removed from the backlog list.
Possible implementation example:
http://www.codeproject.com/Articles/22745/Volume-Shadow-Copies-from-NET
If you have multiple tasks and you want to run a Copy-all job for all these tasks, you need to request the Copy-all job for every individual task.
It would be nice to have an option to start a "Copy All" job for all tasks.
Under "Proxy Settings", even if the proxy setting is correct, clicking on the "Test connection" button produces the error "Connection failed: Invalid URI: The hostname could not be parsed."
issue-17 handles about "Make processList and backlogList thread safe".
This needs to be done but since that is a major adjustment, we could first just suppress the error message. This is OK to do because the system will automatically recover from this issue by retrying the backlog process on a later time.
A Task filter should allow excluding subfolders from being watched.
Title: Critical application exception
Message: Thread is running or terminated; it cannot restart.
Exception: System.Threading.ThreadStateException: Thread is running or terminated; it cannot restart.
StackTrace: at System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark& stackMark)
at System.Threading.Thread.Start()
at Yadis.NotificationManager.start() in C:\Users\mvrm\Dropbox\Work\Yadis\NotificationManager.vb:line 43
at Yadis.NotificationManager.addRequest(NotificationRequest aNotificationRequest) in C:\Users\mvrm\Dropbox\Work\Yadis\NotificationManager.vb:line 15
at Yadis.NotificationManager.NotifyWarning(String pOrigin, String pMessage, Boolean pEvenOnShutdown) in C:\Users\mvrm\Dropbox\Work\Yadis\NotificationManager.vb:line 92
at Yadis.TaskConfiguration.notifyTargetUnavailable(Boolean aForse, BackupMode aMode) in C:\Users\mvrm\Dropbox\Work\Yadis\TaskConfiguration.vb:line 262
at Yadis.FileChangeMonitorV2.processBackLog(BackupMode pMode) in C:\Users\mvrm\Dropbox\Work\Yadis\FileChangeMonitorV2.vb:line 1427
At this moment, if versioning is enabled on a task, the original file name is not kept.
It is extended with the date-time stamp. This makes it hard to restore files.
http://stackoverflow.com/questions/4197238/using-synclock-to-synchronize-access-to-listof-t
Use
SyncLock ctype(m_List, IList).SyncRoot
in
add / remove / iterate
The Yadis! Backup setup file now does not reflect the full assembly version and description info. For example, if a Beta version is released, the setup assembly is not showing this in any way.
TODO:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.