Skip to content

Releases: optyfr/JRomManager

v2.4.1

21 Jun 08:04
Compare
Choose a tag to compare
  • Fixed wrong packaging for webclient
  • Included a self signed "localhost" certificate for full server mode HTTPS

v2.4.0

07 Jun 13:26
Compare
Choose a tag to compare
  • Added full server mode
    • Made for an usage over the Internet (but it should be kept legal between users)
    • Jetty is used instead of NanoHTTPd
    • Multi-user with access rights, a per user WorkDir, a shared read-only space, and no access to the rest of the entire FileSystem
    • Totally secured (separate accounts with login/password, HTTPS with TLS 1.3, server certificate handling and auto reload, obfuscated paths, ...)
    • HTTP2 support (only with TLS 1.2) which permit long polling request usage in place of WebSockets without loosing too much network performance
    • This mode is still experimental, work still need to be made on disk/thread quotas, and a firewall with IP filtering may be required to get full control on who is attempting to connect
  • Implemented Long polling Request as alternative of WebSockets for simple server mode
  • New "Single File" mode, made for single ROM per game sets than can be kept in base directory without creating a sub-directory for each game...
  • Added support for import/export of settings from one profile to another
  • More graphical icons for tabs and buttons
  • Various fixes
  • 2.4.x will be the last version supporting Java 8, next one will require at least Java 11

v2.3.0

07 Mar 11:02
Compare
Choose a tag to compare
  • Added "Copy CRC/SHA1/Name" menu entries on entities in Report views and in ProfileViewer
  • Added "Detail" menu on entries in Report views
  • Added "Search on the Web" menu on entries in Report views and in ProfileViewer
  • Fixed Torrent Check report problem
  • Reuse back new latest SevenZipJBinding from official repository
  • Various fixes and sanitizations

v2.2.0

29 Sep 15:57
Compare
Choose a tag to compare
  • Using custom sevenzipjbinding which include more architectures/os, and a more recent sevenzip version
  • RAR5 extraction (as per sevenzipjbinding update)
  • CLI version
    • include access to all functionalities and more
    • support for environment variables (replacement) and java system properties (replacement, set, and clear)
  • Modularized building which permit special packages for server and cli excluding all code from standalone interface (swing)
    • Most of the code were refactored and reorganized to get a total separation from core and standalone code

v2.1.1

20 May 20:36
Compare
Choose a tag to compare

Switched from CP437/UTF8 charset conversion to ASCII/UTF8 for torrentzip code

v2.1.0

15 Mar 18:19
Compare
Choose a tag to compare
  • RAR4 extraction
  • RAR4 and 7Zip multi-volume extraction
  • Included ARM for sevenzipjbinding
  • Fully functional on Raspberry PI
  • Service is now configured for a maximum of 75% percentage of memory instead of a fixed size of 4GB, this should resolve launching problems on low memory devices
  • Better accuracy of progress bars and times estimations (now also according data size to process)
  • Better multiprocessor scheduler : tasks are sorted first then distributed dynamically (instead of using a spliterator)
  • Many fixes and speed enhancements

v2.0.3

31 Dec 15:36
Compare
Choose a tag to compare
  • Fixed clones subdirs in merged mode when destination format is DIR
  • Fixed dir->7z and 7z->any
  • Fixed problem in the way we fix wrong named entries in some cases

v2.0.2

28 Dec 14:20
Compare
Choose a tag to compare
  • Fixed 7z archive extraction

v2.0.1

26 Dec 06:33
Compare
Choose a tag to compare
  • Fixed a launch problem without debug mode
  • Added Mac OS X DMG package

v2.0.0

25 Dec 15:23
f0280bb
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

Please download v2.0.1 instead !

  • New naming scheme
  • Batch Compressor : to compress many files at a time from any format to Zip, TrntZip, or 7ZIP
  • Server mode + Web Client (EXPERIMENTAL).
    • JRomManager can listen to a defined port and serve a web interface instead of the classical Swing gui
    • The initial purpose of the server mode is to run JRomManager on headless server and directly on NAS
    • The Web interface is full feature complete, and very powerful, thanks to SmartGWT from isomorphic
    • This feature is experimental, it means that :
      • It has not been tested over the internet => the purpose is to access from intranet
      • It's a simple web server with basic websockets support => proxies may not work, no encrypted connection (https/wss), no protection against DDOS, no connection limitations, ...
      • There is currently no multiuser support nor access control implemented => you can break your server easily if you don't know what you're doing
    • See the wiki for more informations on server mode and web client
  • Fixed issue #17
  • Various fixes (and maybe new bugs?) implied by some code rework for server mode