Rainlendar Lite (64-bit) 歷史版本列表
Rainlendar 64 位是一個功能豐富的日曆應用程序,易於使用,並不佔用太多的空間在您的桌面上。該應用程序是平台獨立的,所以你可以在所有主要的操作系統上運行它:Windows,Linux 和 Mac OS X. 外觀可以定制皮膚,你甚至可以混合不同的皮膚。也可以將 Rainlendar 與其他日曆應用程序一起使用。 Rainlendar 使用標準的 iCalendar 格式來存儲它的事件和任... Rainlendar Lite (64-bit) 軟體介紹更新時間:2021-09-20
更新細節:
What's new in this version:
Fixed:
- accounting: Fix maximum bwlimit by scaling scale max token bucket size
- rc: Fix speed does not update in core/stats
- selfupdate: Fix --quiet option, not quite quiet
- serve http: Fix serve http exiting directly after starting
- build
- Apply gofmt from golang 1.17
- Update Go to 1.16 and NDK to 22b for android/any
Mount:
- Fix --daemon mode
VFS:
- Fix duplicates on rename
- Fix crash when truncating a just uploaded object
- Fix issue where empty dirs would build up in cache meta dir
Drive:
- Fix instructions for auto config
- Fix lsf example without drive-impersonate
Onedrive:
- Handle HTTP 400 better in PublicLink
- Clarification of the process for creating custom client_id
Pcloud:
- Return an early error when Put is called with an unknown size
- Try harder to delete a failed upload
S3:
- Add Wasabi's AP-Northeast endpoint info
- Fix typo in s3 documentation
Seafile:
- Fix 2fa config state machine
SFTP:
- Remove spurious error message on --sftp-disable-concurrent-reads
Sugarsync:
- Fix initial connection after config re-arrangement
更新時間:2021-09-20
更新細節:
更新時間:2021-07-21
更新細節:
What's new in this version:
New backends:
- Uptobox
New commands:
- serve docker
- and accompanying docker volume plugin
- checksum to check files against a file of checksums
- this is also available as rclone md5sum -C etc
- config touch: ensure config exists at configured location
- test changenotify: command to help debugging changenotify
Deprecations:
- dbhashsum: Remove command deprecated a year ago
- cache: Deprecate cache backend
New Features:
- rework config system so it can be used non-interactively via cli and rc API.
- See docs in config create
- This is a very big change to all the backends so may cause breakages - please file bugs!
- librclone - export the rclone RC as a C library
- Link a C-API rclone shared object into your project
- Use the RC as an in memory interface
- Python example supplied
- Also supports Android and gomobile
fs:
- Add --disable-http2 for global http2 disable
- Make --dump imply -vv
- Use binary prefixes for size and rate units
- Use decimal prefixes for counts
- Add google search widget to rclone.org
- accounting: Calculate rolling average speed
- atexit: Terminate with non-zero status after receiving signal
build:
- Only run event-based workflow scripts under rclone repo with manual override
- Add Android build with gomobile (x0b)
- check: Log the hash in use like cryptcheck does
- version: Print os/version, kernel and bitness
config:
- Prevent use of Windows reserved names in config file name
- Create config file in windows appdata directory by default
- Treat any config file paths with filename notfound as memory-only config
- Delay load config file
- Replace defaultConfig with a thread-safe in-memory implementation
- Allow config create and friends to take key=value parameters
- Fixed issues with flags/options set by environment vars.
- fshttp: Implement graceful DSCP error handling
- lib/http - provides an abstraction for a central http server that services can bind routes to
- Add --template config and flags to serve/data
- Add default 404 handler
- link: Use "off" value for unset expiry
- oauthutil: Raise fatal error if token expired without refresh token
- rcat: Add --size flag for more efficient uploads of known size
- serve sftp: Add --stdio flag to serve via stdio
- sync: Don't warn about --no-traverse when --files-from is set
- test makefiles:
- Add --seed flag and make data generated repeatable
- Add log levels and speed summary
- Bug Fixes:
- accounting: Fix startTime of statsGroups.sum
- cmd/ncdu: Fix out of range panic in delete
- config
- Fix issues with memory-only config file paths
- Fix in memory config not saving on the fly backend config
- fshttp: Fix address parsing for DSCP
- ncdu: Update termbox-go library to fix crash
- oauthutil: Fix old authorize result not recognised
- operations: Don't update timestamps of files in --compare-dest
- selfupdate: fix archive name on macos
- Mount
- Refactor before adding serve docker
VFS:
- Add cache reset for --vfs-cache-max-size handling at cache poll interval
- Fix modtime changing when reading file into cache
- Avoid unnecessary subdir in cache path
- Fix that umask option cannot be set as environment variable
- Do not print notice about missing poll-interval support when set to 0
Local:
- Always use readlink to read symlink size for better compatibility
- Add --local-unicode-normalization (and remove --local-no-unicode-normalization)
- Skip entries removed concurrently with List()
Crypt:
- Support timestamped filenames from --b2-versions
B2:
- Don't include the bucket name in public link file prefixes
- Fix versions and .files with no extension
- Factor version handling into lib/version
Box:
- Use upload preflight check to avoid listings in file uploads
- Return errors instead of calling log.Fatal with them
Drive:
- Switch to the Drives API for looking up shared drives
- Fix some google docs being treated as files
Dropbox:
- Add --dropbox-batch-mode flag to speed up uploading
- Read the batch mode docs for more info
- Set visibility in link sharing when --expire is set
- Simplify chunked uploads
- Improve "own App IP" instructions
Fichier:
- Check if more than one upload link is returned
- Support downloading password protected files and folders
- Make error messages report text from the API
- Fix move of files in the same directory
- Check that we actually got a download token and retry if we didn't
Filefabric:
- Fix listing after change of from field from "int" to int.
FTP:
- Make upload error 250 indicate success
GCS:
- Make compatible with gsutil's mtime metadata (database64128)
- Clean up time format constants (database64128)
- Google Photos:
- Fix read only scope not being used properly
HTTP:
- Replace httplib with lib/http
- Clean up Bind to better use middleware
Jottacloud:
- Fix legacy auth with state based config system
- Fix invalid url in output from link command
- Add no versions option
Onedrive:
- Add list_chunk option
- Also report root error if unable to cancel multipart upload
- Fix failed to configure: empty token found error
- Make link return direct download link
S3:
- Add --s3-no-head-object
- Remove WebIdentityRoleProvider to fix crash on auth
- Don't check to see if remote is object if it ends with /
- Add SeaweedFS
- Update Alibaba OSS endpoints
SFTP:
- Fix performance regression by re-enabling concurrent writes
- Expand tilde and environment variables in configured known_hosts_file
Tardigrade:
- Upgrade to uplink v1.4.6
- Use negative offset
- Add warning about too many open files
WebDAV:
- Fix sharepoint auth over http
- Add headers option
更新時間:2021-06-29
更新細節:
What's new in this version:
Fixed:
- Error logs should be read from disk as UTF-8
- Removed initial heap setting for Importer, unused since 3.5.4
- Mass Piece Loader cannot add 'standard' layer traits
- Longer cancel wizard text shifts wizard divider position
- Counter Global Key Command expression does not see properties in lower traits
- GamePieceImages recognized by unused image removal tool
Other improvements:
- Switch bug tracker to GitHub
更新時間:2021-06-04
更新細節:
What's new in this version:
Fixed:
- PgDn stopped scrolling maps downward
- NoSuchMethodError when calling ArchiveWriter.save()
- IllegalArgumentException when rendering empty labels
- NPE in CounterDetailViewer when Stack shapes array is longer than the piece count
更新時間:2021-05-26
更新細節:
What's new in this version:
Fixed:
- Zoomer hotkeys should take effect only if their map is focused
- NPE in PieceWindow.launchButtonPressed()
- Edit Extension menu item should be disabled when the extension is already being edited
- Improved results for users who started with no password and then set one later
- Set errorLog encoding explicitly to UTF-8
- Tailer misdecodes errorLog
- Module editing permanently disabled after editing associated Extension
- Java's ProcessBuilder misencodes Unicode outside Latin1 on Windows
- MouseoverStackViewer: corrected text centering problem with "extra space between" setting
- NPE in TableInfo.getExpressionList()
- StackOverflowError when referencing _Level property in layer-following expression
- ConcurrentModificationException in GameState.setup() when component setup() adds components
- Catch PatternSyntaxException on user-provided regexes
- Counter refresh function sometimes changes stacking order of pieces
- ArrayIndexOutOfBoundsException in Embellishment.getProperty()
- MassPieceLoader: Copy/Paste of Modified Layer trait generates Standard Layer on Paste
- Cancelling a predefined-setup load during setup wizard shouldn't show "Loaded..." message
- Don't show that sending bug reports failed when they've succeeded
- Editor was reporting module saved when the "confirm overwrite" dialog cancelled
- NPE in BasicLogger.write() when there is no game state to write
- Using String functions on property names containing double quotes in value causes Bad Module Data errors
- NPE when Player Roster deleted from module
- Show/Hide Palette Hotkey shows but does not hide
- TileNotFoundException after second copy of a module in use is removed
- Cancelling edit where a Hotkey name was changed does not cancel changes
- Bad encoding in errorLog, bug reports
- Prevent bad expressions from returning null
- Chat & Notes input panel(s) treat Hotkeys differently
- StackOverflowError: Infinite loop caused by Text Label wasn't being caught properly
- Infinite loop in RecursionLimiter.infiniteLoop()
- ArrayIndexOutOfBoundsException in SecretNotesController.setup()
-FreeRotator does not update masked image if sides change
Improved:
- MouseoverStackViewer: Show a single card when used in a PlayerHand window
- Improved error message on failure to load a deck
- Lock logs and saves during writes to preempt locking by programs like Dropbox
更新時間:2021-04-26
更新細節:
What's new in this version:
Fixed:
- selfupdate
- Dont detect FUSE if build is static
- Add build tag noselfupdate
- sync: Fix incorrect error reported by graceful cutoff
- install.sh: fix macOS arm64 download
- build: Fix version numbers in android branch builds
- docs
- Contributing.md: update setup instructions for go1.16
- WinFsp 2021 is out of beta
- Minor cleanup of space around code section
- Fixed some typos
VFS:
- Fix a code path which allows dirty data to be removed causing data loss
Compress:
- Fix compressed name regexp
Drive:
- Fix backend copyid of google doc to directory
- Don't open browser when service account...
Dropbox
- Add missing team_data.member scope for use with --impersonate
- Fix About after scopes changes - rclone config reconnect needed
- Fix Unable to decrypt returned paths from changeNotify
FTP:
- Fix implicit TLS
Onedrive:
- Work around for random "Unable to initialize RPS" errors
SFTP:
- Revert sftp library to v1.12.0 from v1.13.0 to fix performance regression
- Fix Update ReadFrom failed: failed to send packet: EOF errors
Zoho:
- Fix error when region isn't set
- Do not ask for mountpoint twice when using headless setup
更新時間:2021-04-07
更新細節:
What's new in this version:
Fixed:
- Invisible Trait UI conflated opacity with transparency
- MouseoverStackViewer improperly excludes does-not-move pieces when "include move-when-selected" is unchecked
- NullPointerException in Expression.resetCachedExpressions()
- Additional Selection Highlighter fails to offset images
- IllegalComponentStateException in ToolbarMenu.launch()
- IllegalComponentStateException in TableInfo.myKeyEvent()
- IllegalComponentStateException in PropertySheet.myKeyEvent()
- NPE in ReturnToDeck.getDeckName()
- Property Sheet options not saved
- Missing Deck.deck translation key
- GKC/GHK trigger actions out of order at remote end in online play
- IndexOutOfBoundsException in BasicLogger.step() when holding down step key
- IllegalArgumentException in PlayerRoster.resetListeners()
- Online multi-player game is subject to a race condition that ends with corrupt decks
- Deck Hotkey ignored from keyboard and Global Hotkey Trait in preset scenarios
- IllegalArgumentException in PlayerRoster when moving items in Editor
- Chess Clocks: fixed problem where "allow reset" option selection wouldn't "stick"
- Missing Editor.GridEditor.command_arrow_keys translation key
- Send Hotkey action corrupts target deck
- Creating a Global Property with Null name causes NPE on Load Game
- Refresh Counters causes Pieces within Decks to expand
Improved:
- Upgrade to Java 16 for Windows, Mac packages
更新時間:2021-04-01
更新細節:
What's new in this version:
New commands:
selfupdate:
- Allows rclone to update itself in-place or via a package (using --package flag)
- Reads cryptographically signed signatures for non beta releases
- Works on all OSes
test - these are test commands - use with care:
- histogram - Makes a histogram of file name characters
- info - Discovers file name or other limitations for paths
- makefiles - Make a random file hierarchy for testing
- memory - Load all the objects at remote:path into memory and report memory stats
New Features:
Connection strings:
- Config parameters can now be passed as part of the remote name as a connection string
For example to do the equivalent of --drive-shared-with-me use drive,shared_with_me:
- Make sure we don't save on the fly remote config to the config file
- Make sure backends with additional config have a different name for caching
- This work was sponsored by CERN, through the CS3MESH4EOSC Project.
- CS3MESH4EOSC has received funding from the European Union’s Horizon 2020
- research and innovation programme under Grant Agreement no. 863353.
- build:
- Update go build version to go1.16 and raise minimum go version to go1.13
- Make a macOS ARM64 build to support Apple Silicon
- Install macfuse 4.x instead of osxfuse 3.x
- Use GO386=softfloat instead of deprecated GO386=387 for 386 builds
- Disable IOS builds for the time being
- Androids builds made with up to date NDK (x0b)
- Add an rclone user to the Docker image but don't use it by default (cynthia kwok)
- dedupe: Make largest directory primary to minimize data moved
- config:
- Wrap config library in an interface (Fionera)
- Make config file system pluggable
- --config "" or "/notfound" for in memory config only
- Clear fs cache of stale entries when altering config
- copyurl: Add option to print resulting auto-filename
- delete: Make --rmdirs obey the filters
- docs - many fixes and rework
- encoder/filename - add SCSU as tables
- Add multiple paths support to --compare-dest and --copy-dest flag (K265)
- filter: Make --exclude "dir/" equivalent to --exclude "dir/**"
- fshttp: Add DSCP support with --dscp for QoS with differentiated services (Max Sum)
- lib/cache: Add Delete and DeletePrefix methods
- lib/file:
- Make pre-allocate detect disk full errors and return them
- Don't run preallocate concurrently
- Retry preallocate on EINTR
- operations: Made copy and sync operations obey a RetryAfterError
- rc:
- Add string alternatives for setting options over the rc
- Add options/local to see the options configured in the context
- Add _config parameter to set global config for just this rc call
- Implement passing filter config with _filter parameter
- Add fscache/clear and fscache/entries to control the fs cache
- Avoid +Inf value for speed in core/stats
- Add a full set of stats to core/stats
- Allow fs= params to be a JSON blob
- rcd: Added systemd notification during the rclone rcd command.
- rmdirs: Make --rmdirs obey the filters
- version: Show build tags and type of executable
Fixed:
- install.sh: make it fail on download errors
- Fix excessive retries missing --max-duration timeout
- Fix crash when --low-level-retries=0
- Fix failed token refresh on mounts created via the rc
- fshttp: Fix bandwidth limiting after bad merge
- lib/atexit
- Unregister interrupt handler once it has fired so users can interrupt again
- Fix occasional failure to unmount with CTRL-C
- Fix deadlock calling Finalise while Run is running
- lib/rest: Fix multipart uploads not stopping on context cancel
Mount
- Allow mounting to root directory on windows
- Improved handling of relative paths on windows
- Fix unicode issues with accented characters on macOS
- Docs: document the new FileSecurity option in WinFsp 2021
- Docs: add note about volume path syntax on windows
- Fix caching of old directories after renaming them
- Update cgofuse to the latest version to bring in macfuse 4 fix
VFS
- --vfs-used-is-size to report used space using recursive scan (tYYGH)
- Don't set modification time if it was already correct
- Fix Create causing windows explorer to truncate files on CTRL-C CTRL-V
- Fix modtimes not updating when writing via cache
- Fix modtimes changing by fractional seconds after upload
- Fix modtime set if --vfs-cache-mode writes/full and no write
- Rename files in cache and cancel uploads on directory rename
- Fix directory renaming by renaming dirs cached in memory
Local
- Add flag --local-no-preallocate (David Sze)
- Make nounc an advanced option except on Windows
- Don't ignore preallocate disk full errors
Cache
- Add --fs-cache-expire-duration to control the fs cache
Crypt
- Add option to not encrypt data
- Log hash ok on upload
Azure Blob
- Add container public access level support
B2
- Fix HTML files downloaded via cloudflare
Box
- Fix transfers getting stuck on token expiry after API change
Chunker
- Partially implement no-rename transactions
Drive
- Don't stop server side copy if couldn't read description
- Pass context on to drive SDK - to help with cancellation
Dropbox
- Add polling for changes support
- Make --timeout 0 work properly
- Raise priority of rate limited message to INFO to make it more noticeable
Fichier
- Implement copy & move
- Implement public link
FTP
- Implement Shutdown method
- Close idle connections after --ftp-idle-timeout (1m by default)
- Make --timeout 0 work properly
- Add --ftp-close-timeout flag for use with awkward ftp servers
- Retry connections and logins on 421 errors
Hdfs
- Fix permissions for when directory is created
Onedrive
- Make --timeout 0 work properly
S3
- Fix --s3-profile which wasn't working
SFTP
- Close idle connections after --sftp-idle-timeout (1m by default)
- Fix "file not found" errors for read once servers
- Fix SetModTime stat failed: object not found with --sftp-set-modtime=false
Swift
- Update github.com/ncw/swift to v2.0.0
- Implement copying large objects
Union
- Fix crash when using epff policy
- Fix union attempting to update files on a read only file system
- Refactor to use fspath.SplitFs instead of fs.ParseRemote
- Fix initialisation broken in refactor
WebDAV
- Add support for sharepoint with NTLM authentication
- Make sharepoint-ntlm docs more consistent
- Improve terminology in sharepoint-ntlm docs
- Disable HTTP/2 for NTLM authentication
- Fix sharepoint-ntlm error 401 for parallel actions
- Check that purged directory really exists
Yandex
- Make --timeout 0 work properly
Zoho
- Replace client id - you will need to rclone config reconnect after this
- Add forgotten setupRegion() to NewFs - this finally fixes regions other than EU
更新時間:2021-03-29
更新細節:
What's new in this version:
New:
- Chess Clocks can now be manually reset (if manual reset is enabled for them by module designer)
- MouseoverStackViewer - $countPieces$ will give the total number of pieces found in the stack (w/o having to create a property)
- Improved translation features (Global Translatable Message component, Translatable Message trait, exposing current language/locale as property)
- CurrentLanguage and CurrentLanguageName exposed as module properties
Fixed:
- "maximum heap too large" message shown when maximum heap is too small
- Poor Editor performance when using Fast Match
- Game Refresher: Refresh Predefined Setups should clear any open game in the Player
- LOS gets stuck on screen when replayed through logfile
- Default autoreport text made -< instead of ->
- Fast Match Global Key Commands were "dealing off the bottom of the deck" in certain cases
- HTML in Tabbed Panes (charts, widgets): Work around apparent Swing bug in JTabbedPane
- Game Piece Layer manipulation commands do not match described effect
- Mark When Moved had Vertical offset mislabeled as Horizontal offset
- Undo and Server buttons steal focus after being clicked
- Editor Search output loses less-than symbols
- Do not expand every prototype in a piece before searching it, just match the name of the prototype.
- Global Key Commands should exit after displaying report if there is no key command to issue
- Scenario names (Predefined Setup) should be displayed in translated language
- Inventory text not translated
- Translated private windows do not work when changing sides if module is translated
- Right-click menu localization is not shown for some elements
- Decks from previous saves and logs are retained in memory
- Drag Thresholds shouldn't be violated by "deep legacy" mouse listeners (e.g. accepting double click AND drag from same mouse sequence)
- Some weird systems lack awt.font.desktophints but aren't headless
- Fix broken HTML in the 'not-allowed-in-multiplayer-games' message
- Fast Match change persists despite Cancel
- NPE due to File.listFiles() returning null for symlnks on Macs
- Fast Search GKC ignores "Within a deck, apply to no pieces"
- Loading a log file to continue a game shouldn't reset the map window
- Search was showing duplicate entries for certain items
- Search wasn't finding "Fast Match" fields
- .vsav, .vlog should be appended to saves, logs when not present, instead of checking for '.'
- Windows installer fails to run uninstallers for old versions
- First character is 'eaten' when typing chat while over map
- Turn Tracker mispopulates button tooltip field while running in editor
- Module-level GKCs were not honoring fast match
- String method calls in Beanshell don't return proper result unless GetProperty is used
- Remove "(Optional)" from Send to Location Board Name hint text
- In Dynamic Property List of values, cursor jumps after first character entered
- Ensure image is updated on selection of new image with duplicate filename in the Editor
- ArrayIndexOutOfBoundsException in StringArrayConfigurer due to race
- Stacks after the first are unstacked when multiple stacks dragged to a snap-to map
- ArrayIndexOutOfBoundsException in CompoundPieceCollection.indexOf()
- "Send to Deck" creates phantom cards in proportion to the number of game starts
- Send Hot Key ignored by Deck
- Decks report multiple shuffles after loading saved game
Other improvements:
- "Logging" and "Replaying" should have priority over "Saved" in the title bar
- Welcome Wizard: Put "enter your name" screen after the main welcome (so that option to turn off wizard is always on first screen viewed)
- Write logs and saves to .part file to forestall copying of partially written files
- Allow different images to be loaded based on currrent VASSAL language
- Share immutable objects
- Expressions should be cached
- Distinguish tile loading errors from other image loading errors
- Prevent duplication of FormattedString data and Expressions
- Inefficient implementation of FilterOutputStream in ZipWriter
- Module Editor Labels get truncated with '...'
- Delete trait to set 'old...' properties prior to deleting piece
- Better support for Mac Alt and Function keys
- Remove Unused Images: Dialog sizing and file size display improvements