Fopnu News


October 10, 2017

Version 1.19 is now available. The following changes were made:
  • major chat room overhaul
  • support for several new advanced parameters in chat room settings
  • chat room can be protected by multiple passwords (with blind verification)
  • chat room can be prevented from showing in public gather-search
  • full support for color directives in chat, eg. [red] or [#40FF40] (more info here)
  • color directive in topic and channel name
  • chat room setting to prevent all color code parsing
  • chat connection protocol greatly improved, more secure key-exchange and authentication
  • copy/open URLs for chat rooms
  • clickable links in chat and private messages
  • up/down arrows to scroll through outgoing message backbuffer in chat room
  • ctrl-ESC or shift-ESC to clear chat window and backbuffer
  • option to not show join/leave messages
  • per-chat option to locally disable color message rendering
  • fixed several other issues that caused unreliable chat connections
  • several optimizations in browse window to handle large number of files/folders
  • fixed problems in library that were sometimes preventing deep recursion of shared folders in Windows build
  • fixed problems that would prevent edit-box background color change with GTK themes that rely on PixmapEngine
  • several other minor GUI fixes and refinements
We are working as quickly as possible to add more features. Share-groups, notifications, and many others are on the way.

Thanks for using Fopnu!



August 25, 2017

Version 1.18 is now available. The following changes were made:
  • peer browse is much more efficient and reliable
  • browse view caches contents to make navigating folder structures much quicker
  • load-status for browsing folders is displayed in size column and bottom status
  • new refresh and stop menu options when right-clicking expanded browse folders
  • fixed problems in GTK treeviews that were causing expander lockout when display updating rapidly
  • protocol enhancements to make browse loading status more detailed
  • fixed minor inaccuracy of file counts in browse
  • browse response throttling and better rate-limiting
  • better mixed IPv4 / IPv6 location tracking for chat room members
  • fixed problems in search view that prevented double-click download in certain situations
  • tuned network ping intervals when in connecting mode to provide quicker recovery after network disruption
  • minor changes to network peer hinting procedures to provide quicker startup
Thanks for using Fopnu!



August 21, 2017

Version 1.17 is now available. This update contains numerous network and protocol upgrades. It also features a critical fix for problems that were occuring receiving packets close to MTU limits.

Further updates are on the way. Please check the web site often.

Thanks for using Fopnu!



August 21, 2017

Version 1.16 is now available. The following changes were made:
  • massive overhaul of network peer cache
  • limit peer groups from same narrow/wide networks
  • new routines to reduce pollution from peers behind symmetric NAT
  • fixed problems handling F1 key in certain parts of the GUI
  • network problem-detection routines to alert user to NAT usage locally
  • NAT tagging in peer list, to prevent outbound PEX pollution
  • better search-seeding algorithms
  • more detailed status display in Network view
  • fixed UPNP/NAT-PMP port-mapping problems
  • fixed problems with GTK layout resizing causing hang in certain situations
  • other minor GUI fixes
More to come very soon.

Thanks for using Fopnu!



August 18, 2017

Version 1.15 is now available. The following changes were made:
  • fixed problems with library directory scanning that would cause delete/re-create cycle on inner folders on some file count changes
  • added option in Settings > Files to control CPU duty-cycle for hashing
  • added option in Settings > Files to limit MB/s rate of hashing
  • request-limiter loss detection routines have been tuned
  • fixed problem with update-check timing
  • fixed problem with file colors in search window
  • only saves library config file to disk if changes have been made
  • prevent system suspend (but not display suspend) while running
  • optimized request-limiter stack management routines to use much less CPU
  • updates to treeview control to better manage column width settings
  • double-click from browse/search will now also directly add the source to pre-existing downloads
We are working quickly to make continued improvements. New releases may be posted frequently. Please keep an eye on the web site or forum for updates.

Thanks for using Fopnu!



August 8, 2017

Version 1.14 is now available. The following changes were made:
  • new portable edition, designed for stand-alone operation on portable media / portable location
  • fixed problems with library file visibility when there are hash-duplicates with mixed sharing status
  • better remote piece load error relaying for peer connections to avoid blocking problems when downloading multiple files from one user
  • improvements to the timing of find sources during network startup
  • channel list tooltips show last online and/or gathered
  • peer report of remote file not shared will cause retries for 15-20 seconds to allow remote to rename/move files without full interruption
  • fixed several problems with peer/file priority selection in menus, especially with multiple items with mixed priority
  • network location hinting has more aggressive filtering
  • fixed problems with shared file counts in browse when not all files in folder are shared
  • network keyword search efficiency improvements that save 15-20% outgoing bandwidth
  • option to weekly check for update now working correctly
  • faster hashng upon piece caching for upload
  • library checks last-modified time on files during directory scan, mismatch triggers file hashing
  • library watches folders for changes via inotify/ReadDirectoryChanges, including last-modified times
  • option in settings to disable all library checking of file last-modified times (work around for rare buggy NAS units)
  • several improvements to Linux inotify client to maximize efficient use of handles and descriptors
  • fixed display/ellipsizing problems with path buttons at the top of browse window
  • fixed several minor GUI issues
Thanks for using Fopnu!



July 28, 2017

Version 1.13 is now available. The following changes were made:
  • more advanced timing algorithms to regulate network pings
  • bootstrapping and offline detection procedures are more robust
  • fonts throughout the program are now configurable in the settings
  • option in channel settings to copy private key
  • new downloads are auto-scrolled into view
  • new uploads are auto-scrolled if view was previously at bottom
  • implemented FontLink fallback in Uniscribe layouts so most code-points now render correctly
  • work-around Uniscribe bug/crash when processing UTF-16 surrogate pairs with undefined script
  • fixed problems when attempting to trash a download file that is currently allocating
  • more consistent private message length limiting
  • fixed problem with 12/24 hour time display in channel timestamps
  • several improvements to tree-view controls for smoother updating and scrolling
  • slightly larger main toolbar buttons
  • divider position in transfers and bandwidth view now saving correctly
  • many other minor GUI adjustments
More improvements are on the way.

Thanks for using Fopnu!



July 20, 2017

Fopnu is here! This has been several years in the making. Enjoy!