Changelog
Versions
V:0.87
- Jucy now regenerates certificates if they are expired
- Speed up for DownloadQueue (changes/startup)
- Fixed error message in log from IPv6 test at startup
- TLSv1.2 now allowed in ADCS/NMDCS
- Fixed ADCGET/GET now behave correctly if flags are not in expected order
V:0.86
- Fixed escaping of invalid characters for magnet links.
- Fixed possible deadlock to occur when last file finished and new file was added at the same time.
- CTRL+UP will now show older messages in a pop-up instead of cycling through them.
- Improved Magnet URI handling
- Added -nogui as start option (use in conjunction with -nosplash and be sure to have some FavHub on auto start)
- Fixed links being not properly displayed when close to the upper border.
- Fixed some Uploadqueue bug (Users getting disconnected from transfer when other user with same wait duration appears)
- Some improvements to queuing behaviour of hash jobs.
- Changed way files are chosen for download when on same priority.
- Fixed bug that kept finished downloads open, until they were closed for being idle.
- Fixed Deadlock during shutdown when text indexing is in progress.
- Improved performance of the log viewer to a usable level.
- Fixed a Bloomfilter bug that appeared for h > 32
V:0.85
- Preview of Audio/Video files now possible (VLC recommended)
- Multiple shared folders with the same name are now allowed.
- Download parent folder as option in search.
- Uninstalling plugins is now possible. (Help -> Find Extensions -> already installed?)
- Translation plugin. Lets you instantaneously translate text in a hub window.
- Some startup speedup.
- Updated base eclipse to 3.6 (should fix several problems specially on MacOsX smileys...)
- Colours for file names now also for folders in file lists.
- User Commands now also available for own filelist.
- Fixed Bug in countries plugin (bad unpacking)
V:0.84
- Fixed error occurring sometimes when immediately adding a file which is not referenced with an absolute path.
- Added a workaround for database not openable. This can happen if on upgrade from 0.82 the db was not shut down properly. Now Jucy will just delete the database (this forces rehashing).
- %[fileMN] as parameter for user commands added (creates a Magnetlink).
- ADL search has now regexp support.
- /topic in mainchat will now print the current topic so it can be copy/pasted or better read!
- Fixed problem hashing files above 25 GiB. (db refused to store the interleaves)
- Library for PDF text extraction updated (used for full text indexing)
- Fixed Country plugin sometimes error prevented showing what was typed
- Fixed Bug: ADCS buffer problem fixed (ADCS+BLOM -> problem)! (thanks goes to poy and eMTee for their help debugging this)
- New button for scroll lock, and for hide userlist in hub window. New Button for show/hide side bar in search and download queue window.
- Fixed that opening file lists via File menu blocked the gui, until the file list opened.
- Send screenshot functionality (right click on hub/pm tab).
V:0.83
- Notepad plugin: Now up to five Notepads.
- Fixed NMDC MyINFO sending localized Speedstring. (i.e. not using point if local country uses comma)
- Now the nick in Join/Parts will be coloured according to the user joined.
- New Database in use (HSQLDB 1.8 -> 2.0) improves speed a lot specially deleting log entries.
- Added Crypto information to Debugging Plugin (not really helpful).
- Fixed Problem: Upload speed being counted wrong.
- Files that are downloaded are now immediately added to share. (finally -> Filelist refresh settings have higher max value)
- Added Drag and Drop support
- Files dragged from explorer into mainchat will automatically be added to share and generate a MagnetLink.
- If you drag the file to the Text where you can write the magnet link will only be generated but not sent immediately.
- Dragging to PM window -> only that user can download the file.
- Away icon in Statusline for indicating current away state. (Clicking it changes away state)
- Pressing down arrow key in search window should now again present past searches.
- Now one can use /ShowChatterJoins in chat to enable/disable showing joins and parts of people that recently chatted. (On by default!)
- New Path column in Finished Downloads
- Fixed persistence storing of files that not yet downloaded TTHL.
V:0.82
- Fixed partial FileList downloads causing trouble with ApexDC++. (This time for real!)
- Added encrypted active search as a new feature. (ADCS spec enhancement proposal / SUDP )
- Added KEYP protocol extension.
- Fixed closing no longer locking up UI thread. (Some OS asked the user to enforce close.)
- Selecting a transfer will now also reveal the user in the hubwindow. Doubleclick will show the folder of the corresponding file in Explorer.
- Copying text in hub/pm-window will again copy URIs to clipboard.
- Fixed some drawing issues with file transfers.
- Fixed ADC active search not working. (since 0.80 damn! nobody noticed? nobody uses ADC?)
- Fixed annoyance: After finishing download even if a file was on the same partition as the temp directory file was copied over and not just moved.
- Improved Handling of same nick/CID (NMDC/ADC) being in multiple hubs with us.
(- Potentially fixed that 100% CPU usage bug.)
- Added new plug-in that helps debugging connections.
- Improved the usericons a bit (i.e. adding Key with wrong colour palette for OP icons).
- Connection speed now shown in byte instead of bit for better readability.
- Changing Nick while being connected is now possible in ADC, no longer needs closing the hubwindow in NMDC.
- Fixed Bug: CMD in ADC using \ instead of / for hierarchical structure.
V:0.81
- Added possibility to show joins and parts of users and favusers in chat.
- Downloading filelist from a file context will now automatically navigate to that file on finishing download.
- Made MacOsX tray icon grey scale.
- Fixed partial FileList downloads causing trouble with ApexDC++.
- Adding 64 Bit build to releases for MacOsX.
- Private Messages will now be stored if the another user is offline and sent when he comes online again.
V:0.80
- Added setting to change time notification Popup is shown.
- Added URL handling for adc://, nmdc:// and dchub:// links in chat.
- Reworked URI handling for Magnet links (Magnets parsed and shown, also one can now embed images in Chat of magnets like it was possible with http before).
- Now Timestamps for chat can be changed (under Appearance) i.e. [HH:mm:ss] for showing seconds.
- The Full Text search for documents now also includes pdf files.
- Added option to reroute PMs to mainchat -> no more PM-windows (except you open them).
- Fixed Button clicking problems appearing on Ubuntu 9.10
- Found reason for update/extension installing on MacOsX not working.
- New Icon. Thanks goes to Fox!
- Added option to not set away message on minimize.
V:0.79
- Some changes to gui. (Progress moved bottom -> top, Transfers view can be closed at the bottom).
- Added a Downloads View. Where all Downloads can be observed and viewed per file.
- Fixed adding hub in FavHubs not working on Linux. (again one of those 0.77 bugs *sigh)
- Removed some irregular occuring error on actions on doubleclicks.
- Fixed bug in own IP detection.
- Traffic Limiter can now be adjusted from clicking on Transfer Speed Labels in StatusBar.
- Fixed some transparency issues with drawn stuff (flags, smileys,...)
- Notification Popup (Toaster) looks now better (Swing -> SWT)
- Added some key bindings for usual OS specific commands (close active window, mark all text,...)
- Fixed: Advanced settings not saved if FavHub was just created.
- Added Full Text search for documents (txt,nfo). Indexing of pdf files currently disabled due to some unresolved problems in parsing.
V:0.78
- Fixed some Bugs introduced due to refactoring in 0.77. i.e. error with DH keypair generation
- Added Magnet handling from within the chat. Jucy won't register with the OS to accept links from the browser.
- Added some more settings for Colours used in jucy.(Files, Links)
- Polished the right-click menus (some icons added,some are more dynamic now, Hub menu is now on the tab of the hub)
- Added some progress bar in DownloadQueue where on can see the progress of each file.
- Rev-1: Fixed ugly Bug preventing passive user to connect to others! -> no new version for this quick fix.. only available via update.
V:0.77
- Fixed preferred Encryption Protocol to be TLS and not SSL. Also RC4 and MD5 are no longer supported.
- Fixed Bug: Another deadlock in encrypted connections. Though much less probable than the one that lead to 0.76 release.
- CTRL + Arrow_UP / CTRL + Arrow_DOWN can now be used to navigate through line history.
- Fixed Bug: Adding/Removing Hublists not worked for several versions.
- LED on the Bottom will now also show status of TLS port, also UPnP will try to create portmappings for TLS if needed.
- Fixed one more ugly deadlock that could appear when sending a PM or MC message.
- Fixed $ForceMove not being accepted if sent before $Hello. And placed setting for not automatically following redirect.
- Implemented an upload queue. Users that waited longest will now be preferred when requesting a slot.
- Added an Export all Button to Logviewer.
- Implemented Bloom filter for ADC.
- Fixed Bug bad display of search results for multiple results with same hash.
- Fav User Windows has changed. Now Favourite Users and Users with slots are separated.
- Colouring of nicks in chat is now also applicable to nicks in the userlist.
V:0.76
(This is a quick fix for some ugly bugs in 0.75)
- Fixed Bug: Bind to given IP/NetworkInterface failed if ADCS is in use.
- Fixed very probable deadlock that occurred on encrypted connections.
- Added NMDCS (protocol extension that allows encrypted connections to NMDC hubs and clients)
V:0.75
- Added support for SOCKS5 proxys.
- Compression Ratio column in Transfers view.
- Fixed Bug: Operator Status (and more) not being accepted in ADC hubs.
- Fixed creation of self signed certs for TLS on MacOSX and Linux.
- Better pop-up menu in PM window. (right-click on username works like in hub window)
- Fixed incorrect colours used in transfers view and logging window.
- MAC OS X: Moving from Carbon to Cocoa as window manager.
- Fixed Bug: Appearance -> Use Alternative Tabs crashing on start.
- Behaviour: While typing opening new PM windows is deferred so when you press enter not some part of a PM goes to a different user.
- Added possibility to choose the network interface used by jucy.
- Added upload limiter. (Next DC++ version will have one therefore jucy can have it too)
- Added finer Granularity to priority system in DownloadQueue.
- Update to more modern update System.
V:0.74
- ADCS connections to clients work.
- Usercommands in ADC should now work.
- Added possibility to ask before shutdown.(Preferences -> Appearance)
- Added possibility to limit hash speed and change filelist refresh interval.
- Changed indexing method from Suffixarray to an Inverted index -> less memory usage! (about 5 MiB less per 10k shared files)
- Own filelist is no longer written to disc.
- Fixed some minor Bugs.
V:0.73
- ADCS connection to hubs are now possible.
- Hashing is now about 30% faster.
- Test implementation of UserCommands for ADC.
- Added more toaster options. And separated sound from toaster so sound can be played without toaster.
- New "Chat Only" functionality to disable sharing in certain hubs.
- New %[Directory] and %[filePath] variables for UserCommands.
- Smiley Plugin: New ToolBar item added to choose smileys by picture.
- Added possibility to use multi-line tabs. Though these are ugly and therefore made optional.
- Search now is a tree widget allowing results with multiple users to be seen each for itself.
V:0.72
- Setting Maximum simultaneous downloads finally works. Should be the last setting that was put into gui though never implemented.
- Now users get an automatic slot for files smaller than 64KiB like it is common in the rest of DC.
- Extended the Help system a bit. Now Help for creating User Commands is provided.
- Searching in search results with Strg-F now enabled...
- Added a toaster box that can pop up when a new PM arrives somewhere in the background. Inclusive an annoying sound.
- Added dialog to manage installed plug-ins. (uninstalling,disabling/enabling)
- Added Referrer in Client-Client connections so attacked parties can find source of DDoS.
- Handling of "is kicking because:" messages now more like in DC++.
V:0.71
- Fixed Problems with LockToKey mechanism not working sometimes.
- Changed image URLs on single click images will now be embedded in text instead of showing as pop-up.
- Fixed Bug: Download of large files ( > 5.4 GiB) resulted in an Error. Result: Large files not being downloadable.
- Added Drag and Drop support in DownloadQueue. Makes moving around files a bit easier.
- Fixed one Bug throwing NullpointerExceptions (ConnectionProtocol.setState(ConnectionProtocol.java:273))
- Fixed ADL Search not allowing to change an entry. Also made changes so non active items are distinguishable from active ones.
- Fixed Bug that resulted in endless re-hashing of files if the case in the name was changed. Happened only on case insensitive file systems.
- Fixed Bug a memory leak, each FileList refresh leaked 1-2 MiB of memory.
- Added possibility to filter unwanted files from the share (good for filtering unfinished torrent files if you torrent client supports different endings.)
V:0.70
- New icons for jucy. Thanks goes to Fox for the design!
- PM windows load Text of last chat on opening. (If logging was enabled)
- MacOSX: Correction of behaviour with Preferences and Exit in application menu.
- Log messages no longer go to text files but are now stored in the database. Log directory is obsolete.
- Search now uses native search widget, if that is available on your OS.
- Automatic search for alternatives implemented.
- Fixed Bug: Error Dialog shown when Image URL clicked did not contain an image. Now the URL is opened in the browser if showing within jucy fails.
- Pugin Search Spy: Bad colours on Windows for Search Spy Icon in View Menu fixed.
- Now its possible to give nicks in chat a different colour/font for own nick, operator nicks, and favourite users' nicks.
- New plugin available: "Country" allows you to show flags to users in mainchat (if jucy knows the IP of the other) though be aware the database needed for this is about 20 MiB in size so this plugin is large and uses 30 MiB of RAM.
- Possibility to disable contributions of the plugins. (Text Modifications like Smileys or table columns and table column decorations like Country plugin has them. Found under Preferences -> Appearance)
- Messages received over UDP will now also make use of overridden charset in the hub.
- Smiley Plugin: Now much more smileys available by default. Thanks to arj!
- Fixed Bug: Priorities in DownloadQueue were not persisted.
- Fixed Bug: Positively resolved DNS addresses were cached too long. Which may have made it impossible to reconnect to a hub after an IP change
- Fixed Bug: Reconnects/automatic reconnecting to hub sometimes not working.
V:0.64
- Added possibility to change colours and font for all Editors
- Search Editor improvements (Search only OP-hubs and only user with free slots were not implemented, order of hubs is now the same as in FavHubs)
- A Plugin that shows graphical smileys is now available
- Hovering over transfers shows now additional info. (Full path to file, Stats on stuff left in Queue for user)
- Image URLs get now some glasses icon after them. Clicking on that icon will show the image within jucy.
- Correction to FavHubs .. they were only stored permanently if the FavHubs window was closed.
- Fixed image loading bug primarily happening on Mac, sometimes on Linux and next to never on Windows.
- Its now possible to override the default charset on a per hub basis. This can be used in Russian (or other non windows-1252) NMDC based hubs that often use a different codepage than its common in DC.
V:0.63
- In the preferences can now be set what should be shown in statusbar.
- Automatic check for updates. (Disable it on Misc Preferencepage if you don't want that)
- jucy is now backported to java5 so you no longer need java6 to run it -> now possible to run it on Mac
- Fixed Bug in Personal Information preferencepage. Description could not be set also spaces were not allowed.
V:0.62
- Multiple search results of the same file are now shown as one.
- Files are now coloured in Search and FileLists. (red = in Queue , blue = in share, dark blue = multiple users(search)).
- Added function for importing favorites.xml from DC++ and DC++ based clients. Hubs, UserCommands and Directories are imported.
- Fixed Downloads not updating name of downloaded stuff (correct name not shown in Finished Downloads and Transfers view).
- Some little ADC improvements. (Ignoring of malformed commands, GET is less buggy) but still ADC is not in proper shape.
V:0.61
- ADC Version 1.0 implemented seems to work though needs some more testing. It should work, but primary purpose for now is testing.
- Downloadlimiter implemented (Was in settings present but never implemented) (There is no Uploadlimiter)
- Fixed Bug introduced with 0.60: Hubnames in Search not shown on Windows OS older than Vista
- Fixed Bug: When TTH was on search but Searchtype was not tth but any or video no result was generated
- Added some widgets to the Statusline. Showing some Info like Progress on long running jobs, open hubs, speed and total transferred data
- UPnP is now implemented to help forwarding ports when a NAT is present.
- Restarting UC on update should now work better as the database is now properly closed on shutdown.
- Fixed Problem with Keyboard input in FavHubs (on Nick, Description and Email Navigating with arrows and deleting was impossible)
- Client-Client Connections are no longer directly disconnected after a transfer finishes. Now DC++ segmented downloads work at normal speed from UC.
V:0.60
- Added "Finished Uploads" showing files recently uploaded
- Added "Finished Downloads" showing files recently downloaded
- Added an Upload Queue showing users that recently requested files
- Hashing now uses all cores of the CPU (80%+ Speedup on my dual core)
- Fixed some issue with connections staying open if other client not behaved as expected
- Now a context menu is available when clicking on a Nick in Mainchat
- Corrected behaviour on reconnecting to a hub
- User Commands are now available over preferences
- Corrected IP detection using to often web even if not needed.
- Fixed Bug: Download of folders in Search not working.
- Fixed Bug: On closing UC lots of RejectedExecutionExceptions were thrown (ce n'est pas chic)
V:0.55
- Fixed a crash that occurred when the website used for IP detection is down
V:0.54
- Added Help functionality (work in progress)
- Finally Searches with SearchType Folder are also answered
- Corrected behaviour of FavUser editor to listen for changes in FavUsers
- fixed search only accepting matching results case sensitive (shameful bug)
- fixed search new search no longer considering Folder names
- fixed bug that held connections open if the other client did not send ADCGet when its his turn for upload..
V:0.53
- Some more Bugfixes thanks to hAliGalLiE's and arj's input
- New Algorithm for the search is used.
On tested FileList (about 10k files) this uses 100MiB less RAM
- More Nationalisation done
- Possibility to not minimise to tray
- Fixed Reconnect button to work as expected
V:0.52
- Update functionality implemented.
- ADL search is available as update.
- Fixed a Bug that had the result of being unable to download the last Block of a file
V:0.51
- Logging for Feed, PM and MainChat
- Possibility to choose colours for down and uploads
- Font now changeable for Editors
- Fixed Bug with extra slots not working properly (thx hAliGalLiE)
V:0.50
- Tons of Bugfixes thanks to hAliGalLiE for testing