Nicotine-plus

Latest version: v3.3.6

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 22

1.2.14

Behaviour

* A corrupt configuration file will no longer make Nicotine+ fail on startup (ticket 483)
* Multiple shares can now be loaded from the harddrive at the same time

Features

* Support for UPnP through MiniUPnPc (ticket 230)

Bugs

* Search failed to work on certain combinations of OS and processor (ticket 486)
* Implemented our own filelist iterator, dramatically reducing the amount of
CPU cycles needed to open filelists. Thanks goes to Nick Voronin (ticket 480)
* Bitrates for Musepack audio were scanned incorrectly
* Saving file lists from users with slashes in the name didn't work
* Filesize was incorrect for files around 2 gigabytes and up in userbrowse.

1.2.13

Behaviour

* Download queue is stored independently from the normal configuration file (ticket 467)
* Non-working connections are cleaned up more aggressively (ticket 473)

Features

* Themes can now use a range of image types, including SVG
* Ownership of private rooms is now displayed
* Search chatroom logs by pressing F3
* ASF Support in case Mutagen is used
* The location of Nicotine+ is restored on startup
* Rudimentary download rate limiter
* The NowPlaying code for Audacious now supports audtool2 as well

Bugs

* Notifications failed when a user had <> in the name
* Highlight icon kept on blinking with detached windows
* Fixed links in the Help menu that didn't work (ticket 459)
* A few different GUI related bugs that should make Nicotine+ much more
responsive and use less CPU: Startup time reduced when there is a queue,
queueing many items at a timer, pressing buttons like "Clear Finished" and
"Abort User's Upload(s)"
* ...and lots of tiny bugs

Translations

* Žygimantas updated Lithuanian translation
* Kenny updated Dutch translation
* Nils updated Hungarian translation

1.2.12

Behaviour

* RGBA mode is no longer on by default, to use it pass the --enable-rgba flag when starting Nicotine+
* On Windows, configuration files are now stored in the user's Application Data folder instead of the installation folder (bug 330)
* The configuration screen for shares has been rearranged in order to make it more logical (bug 341)
* Support for Mutagen has been added. This will result in more accurate information about bitrates and lengths (bug 259)
* Icons have been replaced, the alt-tab icon is increased.
* Most external calls now support pipes
* Improved German (bug 394) and French translation (thanks goes to \>\<((((*\>)
* The dependency for PyVorbis has been removed in favour of Mutagen (bug 409)
* Notification popups will no longer stack but a single popup will be updated

Features

* Built-in Webbrowser (MozEmbed)
* Ignore by IP
* Windows components have been improved
* The language selection now uses normal names instead of abbreviations (bug 332)
* When switching languages GTK will be translated as well
* Hash checking to eliminate duplicates. When a file name conflict arises after a download finishes both files are hashed
to make sure the new file is not identical to the old one.
* Public Room support has been added
* The amount of tracked and displayed search results is now limited, which should allow nicotine+ to cope better with overly
generic search terms. Internally a maximum of 1500 are recorded, of which a maximum of 500 are shown. The other 1000 can be
retrieved by using the filters. (bug 284)
* Notebook tabs can be reordered and hidden, and these settings will be remembered.
* Search results are now limited. There are two different limits:
1) The show limit. This is the amount of results shown in the search tabs
2) The store limit. This is the amount of results stored internally. This is useful when using search filters
These limits are configurable from the configuration screen. (bug 284)
* Nicotine tries to rename itself from 'python' to 'nicotine' for programs like 'ps' (requires procname module) and 'pkill' (bug 355)
* 'Remember choice' option in the quit confirmation dialogue
* It is possible to ignore people based on their IP address
* Import warnings are now shows in the log window as well as in the console (bug 381)
* New logging functionality, which means no more messages should get lost in the console
* You can change your password now (bug 424)
* Misc. improvements to transfer handling
* Tab completion can be done by in-line replacement instead of dropdown list
* Transfer views now have a 'Place in line' column

Bugs

* The Danish translation is now stored under 'da'
* Fixed sorting of percentage (bug 322)
* A number of typographical errors have been corrected (bug 334 and 335)
* When disabling sound this setting will be loaded correctly now (bug 285)
* Repaired sayprivate function from the pluginsystem
* The Windows versions now comes with jpeg62.dll (bug 342)
* The word '-' is now filtered from search queries (bug 367)
* Handling of word wrapping of extremely long words is improved
* Tray icon menu on OSX
* Private Room handling has improved (bug 432)

1.2.10

Features

* Added last.fm to the now-player (gallows)
* Added first version of the plugin system
* Tabs can be closed using the middle mouse button
* Usernames can be copied from the channel list (right click, select the
username from the menu)
* Added a popup that will inform users in case a local port cannot be bound
* Connections will be dropped when the maximum is approached, decreasing the
chance for "IOError" messages

Bugs

* 'Send to player' failed because of missing quotes for finished downloads
* Fixed a bug with tuple error message causing a traceback
* Fixed a translation bug, caused by tabs positions top, left, etc that caused
settings dialog to not work properly
* Fixed rhytmbox support with "Now Playing" (gallows)
* Fixed Audacious support with "Now Playing" (gallows)
* Fixed sending out the wrong username with search results
* Updated all server references to the new server
* A inverted port range no longer causes connection failures
* Removed deprecated GTK calls

Buddylist

* Radio buttons now allow the buddylist to be toggled as always visible, in own
tab, or in the chatroom tab.

General Changes

* The Edit menu has been broken into Edit, View and Shares menus
(similar to Enr1X's patch http://nicotine-plus.org/ticket/231 )
Also fixed the duplicate Alt-B hotkey (hide flags is now Alt-G).
* Committed QuinoX's patch for case-insensitive nick completion (252)

Chat Rooms

* Added Server Message 141, enables Private Chat Room Invitations and thus
allows those you invite to get past the annoying server message that warning
when a user you've invited 'hasn't enabled private room add'.
* Blocking a user's IP address is now easier with the addition of a chatroom
popup menu item
* Private Rooms: You can now create private rooms via the roomslist popup menu
and add users to your private rooms via any chatroom user popup-menu. You can
also drop ownership of a private room and drop membership of another person's
private room. This feature is currently available on the testing server only.

Search

* Country flags are shown in search results, metadata dialogs

Settings

* Upload and Download transfer lists now have customizable double-click options
in Transfers->Events.
* A Backup config menu item was added to the Edit menu. This will backup your
Nicotine+ config and config.alias (if it exists) into a BZ2 archive. If you
cancel the backup filename saving process, an archive with the format
'config backup YYYY-MM-DD HH:MM:SS.tar.bz2' will be created.
* Visible colors have been added to the Colour settings (for those who don't
read hexadecimal).
* Separate fonts for Search, Transfers, Browse and a font for all other lists
can now be set.

Translations

* Slovak Translation Updated (Jozef)

1.2.9

Licensing

* Relicensed all code under GPLv3 and LGPLv3

General Changes

* Config menu items that were in the File menu moved to the new Edit menu
* Added credits and license note to About Nicotine dialog.
* Disable many widgets (entries, buttons, lists) when disconnected from server
* User tabs have right-click popup-menus in private, userinfo and userbrowse.
* libnotify support added (patch by infinito ticket 176 )
notification-daemon, libnotify and python-notify required
* Added a 10 second cooldown between responding to Userinfo and Usershares
requests from the same user (to mitigate damage from DOS attacks and simple
accidents)
* Notification text on tabs can be colored
* Notification icons on tabs can be disabled
* Close buttons on tabs no longer forced to 18x18px
* Close buttons are dynamically added and removed when toggled in settings
* Added global unrecommendations list
* Merged Amun-Ra's 'Country flag column in Chatroom userlists' (this is a new
feature on the testing server) but works with manual IP lookups with GeoIP.
This requires the 242 flag images. Additions to several server messages are
used instead of GeoIP if they are available.
* Simplified GeoIP module loading

User Info

* Added popups to user's interests lists (search, add and remove interests)
* Added a zoom and save popup menu to the Userinfo image.

Shares

* Shares are precompressed, before they're sent (Nicotine will recover faster
from many shares requests)
* Unicode filenames on Win32 are now read and shared properly (should be)

Settings

* Tooltips can be disabled
* Settings widgets will now be colored red if their values are invalid.
* Your client port and server-reported IP address are shown in Server Settings
* Added an option to Shares for the Upload directory path (needs to be set)
The upload directory is where your buddies 'uploads' will be saved.
* Default colours and clear colours buttons added
* All Notebook Tabs can be repositioned and the labels can be rotated 90⁰
under Settings->Interface->Notebook Tabs
* Added Exaile to NowPlaying
* Added a config option for overriding the default language
* URL handlers settings rearranged slightly, combo items in the handlers column
* Rearranged the Settings tree and removed some descriptive panes
* Added IP blocking and range blocking with * character
* Some Entry widgets in settings replaced with SpinBoxes
* Userinfo settings now have size data for image
* New options to to determine what happens when destroying the main window
(show a dialog, close to tray, or quit)

Search

* Search is now a genuine TreeView that supports group-by-user and
has a expand/collapse all toggle when grouping is enabled.
* Added a Clear results button
* Added 'Download containing folder(s) to..' to the search results popup
* Open a new socket for every outgoing search result to avoid problems with
shared sockets getting closed.
* Only close sockets of incoming search results if input/output buffers are
empty. (this may still result in the transmitting sockets)
* Added Search and Open Directory items to the uploads popup menu
* Search results encoding improved (user's encoding, falls back to global)
* Search results turn red when a user goes offline (configurable)
* Added a 'multiple users' submenu to search results popup

Transfers

* Show total time elapsed and remaining in user's parent row instead of the
current transfer's time elapsed and time remaining.
* Added a maximum files-per-user limit to the upload queue
* Added a 'Clear Failed' item to the uploads menu
* Added 'Clear Filtered' and 'Clear Paused' to the downloads menu
* Fixed pausing of aborted downloads after reconnecting to the server.
* Added an 'Auto-retry Failed' checkbox to downloads (3 minute timer)
* Added an 'Autoclear Finished' checkbox to uploads
* Notify popups for completed files and completed directories (toggleable)
* Added a 'multiple users' submenus

Chat

* Whitespace is now limited to two spaces
* Show icon, sound, speech and title notifications for "current" chat tab
if the window is hidden.
* Notify popups for buddies with "notify" enabled :)
* Read chatroom logs (and attempt to parse them) when rejoining a room.
Parsing will not work if the logs do not use the default timestamp format.
Chat room and Private chat logs are in separate sub-directories, now.
* Threaded /aliases and /now commands (GUI no longer freezes)
* Use the /detach and /attach chatroom commands to pop chatrooms and private
chats into their own windows.
* Text-To-Speech support added (configurable under Settings->Misc->Sounds)
individual chat rooms can be disabled with the text-to-speech toggle button.
Chat messages are read out, and nick mentions are announced. By default,
there are commands for flite ( http://www.speech.cs.cmu.edu/flite/ )
and festival ( http://www.cstr.ed.ac.uk/projects/festival/ ).
* URL text color is configurable (doesn't effect old links after changing)
* Timestamps are now configurable, disableable (under Settings->Chat->Logging)
* Log files' timestamps are also configurable. Default is "%Y-%m-%d %H:%M:%S"
* Added a help button for chatroom commands
* Added hide/show buttons in chatrooms for userlist and status log. These
buttons can be hidden by Edit->Hide chat room log and list toggles
* Username away color-status in chat can be toggled off
* Added Auto-Replace list (applies to all outgoing chat message text)
* Added Censor list (applies to all chat message text)
* A popup dialog appears after closing the last chat room while the roomlist
is hidden.
* URL's are now converted back to plain text by the URL catcher
(before only %20 were converted to spaces)
* Usernames in chat logs and private, userinfo and userbrowse tab labels are
marked offline when disconnected from server
* Ticker moved to the top-left of the chat room frame;
* Added settings for tab completion and dropdown completion list
* Added a completion dropdown list (gtk.EntryCompletion) to chat entries

Bug Fixes

* Re-enabled the 'if i.size is None' check which should fix some upload issues
* Fixed a error message printed after aborting an upload directory popup
* Fixed a major slowdown in needConfig function (was reading shares data)
* Pressing enter in Search Filter entry boxes now works again
* Readded "/" to pasted folder slsk:// URLs
* Reading slsk.exe's cfg files should now work on Windows

1.2.8

General Changes

* Support for Spell Checking in chat added (libsexy and python-sexy required)
* Other users Interests are now shown in the User Info tab, with expanders
* Send Message added to trayicon
* Popup Menus in Private, Chatrooms, and User Browse reorganized
* The user-entry boxes are now buddy-list combobox entries
* Users with PyGTK >= 2.10 will use the gtk.StatusIcon instead of
the old trayicon.so module.
* Added a filemanager popup item to the self-browse menu; configurable
under Settings->Advanced->Events
* Gstreamer-Python support for sound effects added
* Added Soulseek testing server (port 2242) to the server combobox.
* Changed the URL Catcher's syntax. The ampersand "&" is no longer needed
at the end of URL Handlers. The handler entry is now a combobox and
includes a bunch of webbrowser commands.
* Userlist Columns are hidable and hidden status is saved.


Transfers

* Added a "Group by users" check box
* Added Expand/Collapse all toggle button to transfers
* Added a popup dialog to the "Clear Queued" transfers buttons

Private Chat

* Added gallows' patch for including your username in the private chat log.
(ticket 161)
* Direct private messages (currently only supported by Nicotine+ >= 1.2.7.1)

Search

* Search now has combo boxes, per-room searching and per-user searching.
* Added Wishlist and changed remembered search tabs to only display
when new search results arrive
* Switch to newly started search tab (ticket 157)

User Info

* gallows added userinfo image zooming via the scrollwheel (ticket 160)

Settings

* Changed Audio Player Syntax it now uses "$" as the filename
* Exit dialog can be disabled in Settings->UI
* When a config option is detected as unset, print it in the log window.
* Move Icon theme and trayicon settings to a separate frame
* Move sound effect and audio player settings to a separate frame
* Reopen Settings dialog, if a setting is not set.

Networking

* On Win32, hyriand's multithreaded socket selector is used. This will allow
a larger number of sockets to be used, thus increasing stability.
* Added Server Message 57 (User Interests)
* Send \r\n with userinfo description instead of just \n

Bug Fixes

* Uploads to other Nicotine+ users work better
* Userinfo Description does not scroll to the bottom of the window
* Fixed a few bugs with the trayicon
* Fixed server reconnection not actually trying to reconnect (and giving up
on the first try)

Translations

* Lithuanian translation updated
* Euskara translation updated

Page 8 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.