Commit Graph

182 Commits

Author SHA1 Message Date
angryziber
cffb456654 UserErrorExceptions are now displayed in a bit more polite way
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@150 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-12 19:30:30 +00:00
angryziber
a7454ba4e9 nasty bugfix: UDPPinger now closes DatagramSockets properly (otherwise large scans result in reaching the limit of number of open files)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@149 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-12 10:48:25 +00:00
angryziber
74412a52d6 * Ctrl+C is not a global key binding anymore, so default Ctrl+C behaviour (copy) should work in edit fields now in the MainWindow.
* Enter now produces the expected behaviour when the program has just started

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@148 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 22:30:57 +00:00
angryziber
bc230c962c Main window title no longer includes version number, but reflects the currently selected Feeder or Favorite name. This makes it easier to run several Angry IP Scanner and distinguish between them.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@147 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 21:57:08 +00:00
angryziber
20d1e86dc2 git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@146 375186e5-ef17-0410-b0b6-91563547dcda 2007-07-11 21:44:31 +00:00
angryziber
ce47871d92 bugfix: display method ALIVE now shows hosts with open ports as well
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@145 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 15:58:05 +00:00
angryziber
5eff00bb7a statusbar's configtext update is now triggered from the ToolsActions, not the OptionsDialog
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@144 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 15:42:41 +00:00
angryziber
4426844151 New status bar field showing the currently selected display method (ALL, ALIVE, PORTS)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@143 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-10 22:22:00 +00:00
angryziber
9026278adb Functional:
* display method is now implemented and works (all, only alive, only ports)
* start/stop button is now disabled in the KILLING state to be more clear to the user

Technical:
* ScanningResultsConsumer deleted, several ScanningResultCallback implementations are now in StartStopScanningAction
* preparation indexes are no longer required for passing to ScanningResultList, a lot of interface changes

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@142 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-10 22:00:23 +00:00
angryziber
2df546a888 ScanningResultList now has an internal map for indexing of addresses. Rescanning now works properly.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@141 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-09 19:07:15 +00:00
angryziber
7e2d427cac * Transition listeners are not longer stored at the ScanningState enum - it is equivalent to static. Now StateMachine does that.
* More transition methods in StateMachine, they now throw exceptions if source state is unexpected.
* Feeders now use varagrs for initialize method
* RescanFeeder and RESTARTING state introduced to support rescanning
* More tests
* Warning: rescanning functionality is not yet complete - it doesn't update the correct items in the list, more work with ScanningResultList is needed


git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@140 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-08 19:30:56 +00:00
angryziber
5b368cd445 PortIterator now checks port numbers to be in the correct range.
OptionsDialog now validates the port string, both in real-time and after pressing ok.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@139 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-04 21:48:49 +00:00
angryziber
8d86971da3 * tests are now in the default build path
* a few compilation errors fixed related to Java 5 transition
* StateMachine is now tested

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@138 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-24 20:25:52 +00:00
angryziber
43df609c1b StateMachine is now in charge of state transitions
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@137 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-24 19:47:37 +00:00
angryziber
662e111d04 StartStopScanningAction no longer holds current state itself
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@136 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-24 18:27:00 +00:00
angryziber
2c68534ea7 Refactoring: states now has their special enum: ScanningState. No more int constants. StateMachine introduced, but not used much yet.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@135 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-24 17:09:32 +00:00
angryziber
603f7c0357 The project now is configured for Java 5.
All raw types now used generics.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@134 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-14 19:09:49 +00:00
angryziber
ebdf994b52 fixed classpath and added some files to svn:ignore
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@133 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 22:04:25 +00:00
angryziber
df7109f907 README is now outside of the trunk for curious people browsing the repository
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@132 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:56:37 +00:00
angryziber
43c65e865b restored tests from the previous separate ipscan-unittest project, Java 1.5 is now required for everything
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@131 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:54:57 +00:00
angryziber
739af0ebf2 restoring the trunk as previous ipscan subdirectory - this is now the one and only eclipse project
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@130 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:43:45 +00:00
angryziber
753b6cdde9 temporarily moved ipscan to the upper level
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@128 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:39:33 +00:00
angryziber
d4fb02033f temporarily moved ipscan to the upper level
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@128 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:39:33 +00:00
angryziber
3ae6cbb31b removing separate projects, all the important stuff is moved into the ipscan directory
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@127 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:26:27 +00:00
angryziber
6fcec6f51e removing separate projects, all the important stuff is moved into the ipscan directory
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@127 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:26:27 +00:00
angryziber
1e41e1e660 starting to merge several separate projects back into one: no more separate unit tests and swt
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@126 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:19:15 +00:00
angryziber
dfa0cdb34c starting to merge several separate projects back into one: no more separate unit tests and swt
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@126 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-13 21:19:15 +00:00
angryziber
91013d1446 scanner.init() is now done in the main thread
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@125 375186e5-ef17-0410-b0b6-91563547dcda
2007-05-31 19:45:05 +00:00
angryziber
7e36b53619 scanner.init() is now done in the main thread
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@125 375186e5-ef17-0410-b0b6-91563547dcda
2007-05-31 19:45:05 +00:00
angryziber
9afd1a6782 OptionsDialog now uses form layout.
Display tab now has some options in it: NotScannedValue and NotAvailableValue can now be configured.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@124 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-23 21:30:06 +00:00
angryziber
629eb9a87b OptionsDialog now uses form layout.
Display tab now has some options in it: NotScannedValue and NotAvailableValue can now be configured.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@123 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-23 21:29:42 +00:00
angryziber
68e76fb92d OptionsDialog now uses form layout.
Display tab now has some options in it: NotScannedValue and NotAvailableValue can now be configured.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@123 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-23 21:29:42 +00:00
angryziber
5d70401d07 MainWindow: workaround added for a bug in SWT GTK + Compiz
OptionsDialog: window size is now dynamic to better support different themes.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@122 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 22:32:41 +00:00
angryziber
9842de3e22 MainWindow: workaround added for a bug in SWT GTK + Compiz
OptionsDialog: window size is now dynamic to better support different themes.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@122 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 22:32:41 +00:00
angryziber
06aff6bb61 unittests fixed, warnings removed
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@121 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 22:06:51 +00:00
angryziber
016a83b251 unittests fixed, warnings removed
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@120 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 22:06:39 +00:00
angryziber
b105de3cbd unittests fixed, warnings removed
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@120 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 22:06:39 +00:00
angryziber
442c36830e Alignment of main window controls improved for various GTK themes (should become better for Win32 and Mac, too)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@119 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 20:08:34 +00:00
angryziber
9a9478d9aa Alignment of main window controls improved for various GTK themes (should become better for Win32 and Mac, too)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@119 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 20:08:34 +00:00
angryziber
cbbf2ea694 Select Fetchers now has a shortcut.
EditFavoritesDialog now used FormLayout.
Some fixes in SelecteFetchersDialog and EditOpenersDialog.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@118 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-20 13:50:47 +00:00
angryziber
6bc980d9f8 Select Fetchers now has a shortcut.
EditFavoritesDialog now used FormLayout.
Some fixes in SelecteFetchersDialog and EditOpenersDialog.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@118 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-20 13:50:47 +00:00
angryziber
afa87fe2a0 SelectedFetchersDialog now uses FormLayout.
LayoutHelper methods made shorter (the word "create" removed)


git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@117 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-17 23:23:52 +00:00
angryziber
69c9c2c3aa SelectedFetchersDialog now uses FormLayout.
LayoutHelper methods made shorter (the word "create" removed)


git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@117 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-17 23:23:52 +00:00
angryziber
6fa1347357 EditOpenersDialog now uses FormLayout.
LayoutHelper introduced.
Plus some more Mac tweaks.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@116 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-05 18:15:36 +00:00
angryziber
457530d3be EditOpenersDialog now uses FormLayout.
LayoutHelper introduced.
Plus some more Mac tweaks.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@116 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-05 18:15:36 +00:00
angryziber
d9b278e099 Fetcher info and Fetcher options context menu items implemented.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@115 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-04 23:11:51 +00:00
angryziber
a5782f9e42 Fetcher info and Fetcher options context menu items implemented.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@115 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-04 23:11:51 +00:00
angryziber
6541a8f697 UTF-8 and \n are now used by default for all files.
File templates are now also project-specific, so should work for anyone, who does a checkout.
Comments at the top of most files have been fixed.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@114 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-04 14:13:36 +00:00
angryziber
873b547ff0 UTF-8 and \n are now used by default for all files.
File templates are now also project-specific, so should work for anyone, who does a checkout.
Comments at the top of most files have been fixed.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@114 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-04 14:13:36 +00:00
angryziber
fc1e1d387a UTF-8 and \n are now used by default for all files.
File templates are now also project-specific, so should work for anyone, who does a checkout.
Comments at the top of most files have been fixed.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@113 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-04 14:12:53 +00:00