Angry IP Scanner Changelog

What's new in Angry IP Scanner 3.9.1

Feb 13, 2023
  • Mac: fix permissions in bundled JRE, so that MAC address scanning would work #384
  • Linux startup fix if JAVA_HOME has spaces #391
  • Update MAC vendors

New in Angry IP Scanner 3.9.0 (Dec 20, 2022)

  • CHANGES IN 3.9.0:
  • Mac: bundle Java 17 runtime, so that Java doesn't need to be installed separately
  • Mac: change next alive host shortcut to Cmd+N (Cmd+H is conflicting with hide window)
  • Windows installer: update bundled Java runtime to 17
  • Linux XFCE: execute terminal properly #379
  • Remember last window position #278
  • Faster File Feeder when loading large files #347
  • Update SWT for all platforms
  • Update MAC vendors

New in Angry IP Scanner 3.8.2 (Jan 25, 2022)

  • Allow building if .git is not present (e.g. from source zip) #319
  • Windows installer now includes a stripped-down JRE to avoid downloading Java separately
  • Windows 32-bit build has been removed
  • Linux deb & rpm packages now correctly specify Java 11 dependency, not 8
  • Mac: display a notification if java not in PATH #279
  • If scanning a local network, then ARP will be used in addition to chosen Pinger to detect more hosts #280
  • Improved storing/finding of MAC-based host comments. In LAN, they will always be MAC-based now #311
  • Removed root-only ICMPPinger that worked using RawSockets, JavaPinger will use ICMP if has permissions to do so

New in Angry IP Scanner 3.0 Beta 4 (Mar 26, 2009)

  • bugfix: rescanning when display=alive or open does not properly render dead hosts
  • appending from command-line is now supported
  • feeder selection from command-line now also works
  • some layout fixes, especially on windows
  • cross-platform builds fixed: now all platform-specific code is isolated, so no more problems with mixing of 64-bit and 32-bit code
  • Better following of Human Interface Guidelines: File menu renamed to Scan, because ipscan's primary job is not operating on files, some class renames as well for consistency
  • bugfix: xfce is now correctly detected
  • next bits of command-line usage implemented + some refactoring: FeederCreator introduced to reduce dependencies on AbstractFeederGUI
  • Linux/gtk improvements: 64x64 icon is now used by default, WMClass is now set correctly to Angry IP Scanner (before SWT is initialized), so desktop launcher now can provide launching feedback and various docks will now handle launching properly.
  • Mac buttons on Leopard now look right again (it seems that specifying non-default height for buttons makes them look flat) + removed the complexity of the default height
  • MacOS Leopard Java updates that have broken ipscan's application bundle are now supported
  • making Angry IP Scanner really translatable, Estonian example (incomplete) provided
  • added support for button stock icons, linux version now makes use of GTK stock icons
  • not changing the default button height on MAC, maybe it will make buttons appear the standard way under Leopard
  • First bits of command-line support
  • bugfix: still try to load the icon if it is not yet loaded
  • bugfix: StatisticsDialog will no longer appear icon-less if the program was not active at the time of finishing
  • use only IPv4 by default
  • bug #2629462: allow exporting while scanning is in progress (with a warning message). This can be useful in case of synchronization or other bugs when scanning cannot be finished.
  • question added to the end of crippled windows message
  • setting pinger.windows as default for Windows
  • dependencies fixed - deb package will now install on clean systems without java pre-installed
  • FetcherPrefs interface introduced instead of Runnable
  • HTTPSenderFetcherPrefs generified as PortTextFetcherPrefs
  • SelectFetchersDialog now has the preferences button
  • AbstractModalDialog now enforces stricter rules resulting in smaller subclasses
  • refactoring: fetchers prefs introduced
  • comments are now edited in the IP details window