umit-1.0RC Changelog

4487:

  • Removed an unneeded list compreenhension and adjusted the indentation of default_highlights.
M /trunk/umit/core/UmitConf.py

4492:

  • Adding missing copyright/license header and fixing bug that occurs when the tooltip is showed on top of non-widget or widget that doesn't have a toplevel window
M /trunk/higwidgets/hignotebooks.py
M /trunk/higwidgets/higtooltips.py

4493:

  • Reverting hignotebooks to r3177
M /trunk/higwidgets/hignotebooks.py

4494:

  • Fix for #295.
M /trunk/umit/plugin/Engine.py

4500:

  • Added the translation to Hindi that Neeraj sent to me today.
A /trunk/share/locale/hi
A /trunk/share/locale/hi/hi.po

4501:

  • Updated the pt_BR translation based on the work offered by Jonathan.
M /trunk/share/locale/pt_BR/LC_MESSAGES/umit.mo
M /trunk/share/locale/pt_BR/pt_BR.po

4502:

  • Updates on pt_BR translations
M /trunk/share/locale/pt_BR/LC_MESSAGES/umit.mo
M /trunk/share/locale/pt_BR/pt_BR.po

4507:

  • Removed unnecessary toolbar separator from Topology.
M /trunk/umit/gui/radialnet/Toolbar.py

4508:

  • Added different colors to main node in RadialNet. When the graph was a huge number of nodes the black color of main node make it indistinguishable. I have changed the main node's hostname to Umit and its address to 0.0.0.0 to avoid confusion to real localhost and 127.0.0.1/8 network.
M /trunk/umit/gui/radialnet/GraphBuilder.py
M /trunk/umit/gui/radialnet/RadialNet.py

4515:

  • Changed the size of Topology toolbar to gtk.ICON_SIZE_MENU. And fix the problem related to improper show of Control and Fisheye bars (ticket #280).
M /trunk/umit/gui/ScanMapperPage.py
M /trunk/umit/gui/radialnet/ControlWidget.py
M /trunk/umit/gui/radialnet/Toolbar.py

4525:

  • Incorporated the solution to ticket #298 proposed by lupa. When the user try to close the Topology at fullscreen the resulting action is unfullscreen it.
M /trunk/umit/gui/radialnet/Toolbar.py

4526:

  • Solved many problems in Indian translation file. The wrong use of quote marks and the lack of them cause error when use this translation. Furthermore there are some translatable English words among Indian translation (e.g. default, Service, Section).
M /trunk/share/locale/hi/hi.po

4551:

  • #304: remove hindi translation. it's broken and need to be fixed. anyone know hindi? :)
D /trunk/share/locale/hi

4566:

  • add \n at the end of line
M /trunk/install_scripts/utils/README

4567:

  • fix tab indentation
M /trunk/umit/gui/MainWindow.py

4581:

  • fix for #262 issue. thanks for all contributors to this ticket
M /trunk/umit/gui/MainWindow.py
M /trunk/umit/gui/NmapOutputViewer.py

4582:

  • Removed tabs in identation.
M /trunk/higwidgets/higbuttons.py

4583:

  • Deleted useless broken translation file.
D /trunk/share/locale/pt_BR/LC_MESSAGES/umit.po

4584:

  • Fixing misspelled translations related to ticket #299.
M /trunk/share/locale/pt_BR/pt_BR.po

4590:

  • Blocking revisions that introduces changes regarding throbber animation for UmitPlugins merge
M /trunk

4591:

  • Blocking revisions that introduces changes regarding throbber animation for UmitPlugins merge - Added r4424 forget in the previous commit
M /trunk

4592:

  • Forget to add myself as author
  • Adding throbber plugin
  • Implemented the save method
  • Implemented new functions like notifications/preferences for the trayicon plugin
  • button-press-event not exists on windows. Using activate event
  • Adding win32 statusicon and ballons implementation trough win32 apis
  • Adding notifier plugin
  • Implemented position restore for trayicon plugin. Various bug fixes.
  • Documentation for UMIT plugin system
  • Adding additional documentation
  • Core object is now documented.
  • ScanNotebookPage documented.
  • Added the tutorial
A /trunk/share/doc/umit/src/plugins.rst (from /branch/UmitPlugins/share/doc/umit/src/plugins.rst@4580)
A /trunk/share/doc/umit/src/plugins_dev.rst (from /branch/UmitPlugins/share/doc/umit/src/plugins_dev.rst@4580)
A /trunk/share/doc/umit/src/static/plugins_dev_api_core_umitshell.png (from /branch/UmitPlugins/share/doc/umit/src/static/plugins_dev_api_core_umitshell.png@4580)
A /trunk/share/doc/umit/src/static/plugins_dev_ui_structure.png (from /branch/UmitPlugins/share/doc/umit/src/static/plugins_dev_ui_structure.png@4580)
A /trunk/share/doc/umit/src/static/plugins_extensionsview.png (from /branch/UmitPlugins/share/doc/umit/src/static/plugins_extensionsview.png@4580)
A /trunk/share/doc/umit/src/static/plugins_pathview.png (from /branch/UmitPlugins/share/doc/umit/src/static/plugins_pathview.png@4580)
A /trunk/share/doc/umit/src/static/plugins_updatesnotfound.png (from /branch/UmitPlugins/share/doc/umit/src/static/plugins_updatesnotfound.png@4580)
A /trunk/source-plugins/notifier (from /branch/UmitPlugins/source-plugins/notifier@4580)
A /trunk/source-plugins/throbber (from /branch/UmitPlugins/source-plugins/throbber@4496)
A /trunk/source-plugins/tray-icon/sources/notification (from /branch/UmitPlugins/source-plugins/tray-icon/sources/notification@4580)
M /trunk
M /trunk/higwidgets/higdialogs.py
M /trunk/higwidgets/hignotebooks.py
M /trunk/higwidgets/higtooltips.py
M /trunk/share/doc/umit/src/index.rst
M /trunk/source-plugins/tray-icon/setup.py
M /trunk/source-plugins/tray-icon/sources/main.py
M /trunk/umit/gui/MainWindow.py
M /trunk/umit/gui/ScanNotebook.py
M /trunk/umit/plugin/Parser.py
R /trunk/source-plugins/notifier/dist (from /branch/UmitPlugins/source-plugins/notifier/dist@4580)
R /trunk/source-plugins/notifier/dist/logo.png (from /branch/UmitPlugins/source-plugins/notifier/dist/logo.png@4580)
R /trunk/source-plugins/notifier/setup.py (from /branch/UmitPlugins/source-plugins/notifier/setup.py@4580)
R /trunk/source-plugins/notifier/sources (from /branch/UmitPlugins/source-plugins/notifier/sources@4580)
R /trunk/source-plugins/notifier/sources/main.py (from /branch/UmitPlugins/source-plugins/notifier/sources/main.py@4580)
R /trunk/source-plugins/throbber/dist (from /branch/UmitPlugins/source-plugins/throbber/dist@4496)
R /trunk/source-plugins/throbber/dist/logo.png (from /branch/UmitPlugins/source-plugins/throbber/dist/logo.png@4496)
R /trunk/source-plugins/throbber/dist/throbber-16.gif (from /branch/UmitPlugins/source-plugins/throbber/dist/throbber-16.gif@4496)
R /trunk/source-plugins/throbber/setup.py (from /branch/UmitPlugins/source-plugins/throbber/setup.py@4496)
R /trunk/source-plugins/throbber/sources (from /branch/UmitPlugins/source-plugins/throbber/sources@4496)
R /trunk/source-plugins/throbber/sources/main.py (from /branch/UmitPlugins/source-plugins/throbber/sources/main.py@4496)
R /trunk/source-plugins/tray-icon/sources/notification/__init__.py (from /branch/UmitPlugins/source-plugins/tray-icon/sources/notification/__init__.py@4580)
R /trunk/source-plugins/tray-icon/sources/notification/win32.py (from /branch/UmitPlugins/source-plugins/tray-icon/sources/notification/win32.py@4580)

4597:

  • Fixing ugly close button. Take a look to #277
M /trunk/higwidgets/hignotebooks.py

4606:

  • Fixed problem related to ticket #297. When the user is not able to perform custom scan in some cases.
M /trunk/umit/gui/ScanNotebook.py

4607:

  • Changed the default name of scan to something more agreeable.
M /trunk/umit/gui/ScanNotebook.py

4608:

  • Correct emptiness checks.
M /trunk/umit/gui/ScanNotebook.py

4609:

  • "Gettexting" strings that was not considered before.
M /trunk/umit/gui/ScanNotebook.py

4610:

  • Swaped positions of "Nmap Output" and "Ports / Hosts" tabs.
M /trunk/umit/gui/ScanNotebook.py

4746:

  • Adding testcase plugin
  • Adding extract_dir function and fixing extract_file in PluginReader
  • Added documentation for PluginReader.
  • Added a second tutorial for localize.
A /trunk/source-plugins/testcase (from /branch/UmitPlugins/source-plugins/testcase@4743)
M /trunk
M /trunk/share/doc/umit/src/plugins_dev.rst
M /trunk/umit/plugin/Containers.py
R /trunk/source-plugins/testcase/dist (from /branch/UmitPlugins/source-plugins/testcase/dist@4743)
R /trunk/source-plugins/testcase/dist/logo.png (from /branch/UmitPlugins/source-plugins/testcase/dist/logo.png@4743)
R /trunk/source-plugins/testcase/setup.py (from /branch/UmitPlugins/source-plugins/testcase/setup.py@4743)
R /trunk/source-plugins/testcase/sources (from /branch/UmitPlugins/source-plugins/testcase/sources@4743)
R /trunk/source-plugins/testcase/sources/main.py (from /branch/UmitPlugins/source-plugins/testcase/sources/main.py@4743)
R /trunk/source-plugins/testcase/sources/test (from /branch/UmitPlugins/source-plugins/testcase/sources/test@4743)
R /trunk/source-plugins/testcase/sources/test/__init__.py (from /branch/UmitPlugins/source-plugins/testcase/sources/test/__init__.py@4743)
R /trunk/source-plugins/testcase/testfiles (from /branch/UmitPlugins/source-plugins/testcase/testfiles@4743)

4779:

  • When opening Network Inventory: TypeError: not all arguments converted during string formatting - fixed now
M /trunk/umit/inventory/TLBase.py

4780:

  • Rewritting last issue commiting, make easy life to translators. Thanks Rodolfo for remarks
M /trunk/umit/inventory/TLBase.py

4789:

  • Fixed #317. Now to show help documentation, it use a function from umit.gui.Help -> show_help. All calls outside wizard getting same error was fixed.
A /trunk/umit/gui/Help.py
M /trunk/umit/gui/DiffCompare.py
M /trunk/umit/gui/MainWindow.py
M /trunk/umit/gui/SMTPSetup.py
M /trunk/umit/gui/SchedulerControl.py
M /trunk/umit/gui/SchedulerEdit.py
M /trunk/umit/gui/Wizard.py
M /trunk/umit/inventory/Viewer.py

4909:

  • Switching to new schema see UmitPlugins.xsd in PM branch. Switched also from xml.minidom to sax to speed up things.
  • Switched update process to new xml schema file.
  • Updating documentation to the new schema
  • Fixing a typo
M /trunk
M /trunk/higwidgets/higrichlists.py
M /trunk/share/doc/umit/src/plugins_dev.rst
M /trunk/source-plugins/context-menu/setup.py
M /trunk/source-plugins/dummy-working/setup.py
M /trunk/source-plugins/flow-analyzer/setup.py
M /trunk/source-plugins/localized-example/setup.py
M /trunk/source-plugins/notifier/setup.py
M /trunk/source-plugins/system-info-consumer/setup.py
M /trunk/source-plugins/system-info/setup.py
M /trunk/source-plugins/tabber/setup.py
M /trunk/source-plugins/terminal-pad/setup.py
M /trunk/source-plugins/testcase/setup.py
M /trunk/source-plugins/throbber/setup.py
M /trunk/source-plugins/tray-icon/setup.py
M /trunk/source-plugins/umit-console/setup.py
M /trunk/umit/plugin/Containers.py
M /trunk/umit/plugin/Engine.py
M /trunk/umit/plugin/Network.py
M /trunk/umit/plugin/PluginPage.py
M /trunk/umit/plugin/Update.py
M /trunk/umit/plugin/Window.py

4930:

  • Fixing #334 - import error when umit is installed from package
M /trunk/install_scripts/common.py
M /trunk/setup.py

4931:

  • Fixed #331 - Permission denied writing umit config file
M /trunk/umit/gui/MainWindow.py

4932:

  • Typo in Flow Analyzer plugin
M /trunk/source-plugins/flow-analyzer/sources/main.py

4935:

  • Fix accents problem in header.
M /trunk/umit/gui/radialnet/RadialNet.py

4938:

  • Applied the patch named `ticket_316.5.diff' from ticket #316.
  • Added SaveDialog.py file to SVN (I forgot it).
  • Allow user to hide ScanHostsView left panel.
  • Fix accents in header.
A /trunk/umit/gui/radialnet/SaveDialog.py (from /branch/radialnet/umit/gui/radialnet/SaveDialog.py@4929)
M /trunk
M /trunk/umit/gui/ScanNotebook.py
M /trunk/umit/gui/radialnet/HostsViewer.py
M /trunk/umit/gui/radialnet/Image.py
M /trunk/umit/gui/radialnet/NodeNotebook.py
M /trunk/umit/gui/radialnet/NodeWindow.py
M /trunk/umit/gui/radialnet/RadialNet.py
M /trunk/umit/gui/radialnet/Toolbar.py

4939:

  • Fixed #335. Problems when try to search an empty string in Network Inventory
M /trunk/umit/db/Search.py
M /trunk/umit/inventory/SearchBar.py

4940:

  • Encoding filenames in merger to avoid UnicodeEncodeError with sqlite connection in Windows
M /trunk/umit/merger/__init__.py

4942:

  • Fixing #337 - Umit did not able save scans in Umit DB - problem with md5 support.
M /trunk/umit/core/UmitDB.py

4955:

  • Removing higwidgets tests. It is tests (no unit tests) of higwidgets to tests how pygtk works, etc. It was outdated. Pointless to live now
D /trunk/tests/higwidgets

4997:

  • Removed test files (during develop phase). Not need anymore
  • Removed comments useless
  • Fixing delete event associated to Pages of Notebook. It freezes after removing a page and press the delete-key again
  • Adding import to path (options) missing
  • Avoid problems if an key-press is associated when voidplace widget is unloaded
  • Adding blanks options is not allowed not
  • gettext in secondary messages of Alert Dialogs was missing
D /trunk/umit/interfaceeditor/selectborder/newid.py
D /trunk/umit/interfaceeditor/uie.py
M /trunk
M /trunk/umit/interfaceeditor/Main.py
M /trunk/umit/interfaceeditor/OptionManager.py
M /trunk/umit/interfaceeditor/Profile.py
M /trunk/umit/interfaceeditor/ProfileCore.py
M /trunk/umit/interfaceeditor/Tools.py
M /trunk/umit/interfaceeditor/selectborder/WrapperWidgets.py

5050:

  • Fixing a typo
M /trunk
M /trunk/umit/plugin/Engine.py
M /trunk/umit/plugin/PluginPage.py

5096:

  • Adding trace support in NmapParser. Fixing #339
M /trunk/umit/core/NmapParser.py
M /trunk/umit/gui/radialnet/GraphBuilder.py
M /trunk/umit/gui/radialnet/NodeNotebook.py

5121:

  • Removing right click action without context - #290
M /trunk/higwidgets/hignotebooks.py
M /trunk/umit/gui/ScanNotebook.py

5127:

  • Removing a print statment
M /trunk/umit/gui/Help.py

5131:

  • Changing Splash
M /trunk/share/pixmaps/umit/splash.png
M /trunk/umit/gui/Splash.py

5133:

  • Fixing Search Window. It did not allow search by ports, and service product. It also had problems searching on OS Classes
M /trunk/umit/core/SearchResult.py

5134:

  • Fixing keywords search, now allow to search in ports
M /trunk/umit/core/SearchResult.py

5135:

  • Fixing #345 and identing code better
M /trunk/umit/gui/ProfileManager.py

5138:

  • Fix for #279 (provided by lupa). Problem with highlight preferences at Windows XP
M /trunk/umit/gui/NmapOutputViewer.py

5144:

  • Ajusting packages and include to MacOS bundle
M /trunk/install_scripts/macosx/py2app_setup.py

5145:

  • Now show help allow underscore names
M /trunk/umit/gui/Help.py

5146:

  • Removed mixed identation
M /trunk/umit/gui/ProfileEditor.py
M /trunk/umit/interfaceeditor/DependencesOption.py
M /trunk/umit/interfaceeditor/Main.py
M /trunk/umit/interfaceeditor/OptionManager.py
M /trunk/umit/interfaceeditor/OptionsCore.py
M /trunk/umit/interfaceeditor/PWOptions.py
M /trunk/umit/interfaceeditor/PageNotebook.py
M /trunk/umit/interfaceeditor/Profile.py
M /trunk/umit/interfaceeditor/ProfileCore.py
M /trunk/umit/interfaceeditor/RestructFiles.py
M /trunk/umit/interfaceeditor/Tools.py

5147:

  • Linked ProfileEditor documentation
M /trunk/umit/gui/ProfileEditor.py

5148:

  • Update Profiles documentation
A /trunk/share/doc/umit/src/static/profile_manager.png
M /trunk/share/doc/umit/src/profile_editor.rst
M /trunk/share/doc/umit/src/static/profile_editor_1.png

5149:

  • Remove NSE Facilitator from docs, not integrated yet
M /trunk/share/doc/umit/src/index.rst

5201:

  • Type in docs of Profile Editor
M /trunk/share/doc/umit/src/profile_editor.rst

5202:

  • Adding first draft of topology documentation
A /trunk/share/doc/umit/src/network_topology.rst
A /trunk/share/doc/umit/src/static/radialnet (from /trunk/share/pixmaps/umit/radialnet/icons@5134)
A /trunk/share/doc/umit/src/static/radialnet/host-view.png
A /trunk/share/doc/umit/src/static/radialnet/host_g.png
A /trunk/share/doc/umit/src/static/radialnet/host_r.png
A /trunk/share/doc/umit/src/static/radialnet/host_sq.png
A /trunk/share/doc/umit/src/static/radialnet/host_y.png
A /trunk/share/doc/umit/src/static/radialnet/radialnet.png
A /trunk/share/doc/umit/src/static/radialnet/toolbar.png
M /trunk/share/doc/umit/src/index.rst

5204:

  • Removed warning related to short headings, fix :ref: of figures.
M /trunk/share/doc/umit/src/network_topology.rst

5209:

  • Cleaning text.
M /trunk/share/doc/umit/src/network_topology.rst

5210:

  • Changed RadialNet images location to avoid errors on the building process.
A /trunk/share/doc/umit/src/static/firewall.png (from /trunk/share/doc/umit/src/static/radialnet/firewall.png@5206)
A /trunk/share/doc/umit/src/static/host-view.png (from /trunk/share/doc/umit/src/static/radialnet/host-view.png@5206)
A /trunk/share/doc/umit/src/static/host_g.png (from /trunk/share/doc/umit/src/static/radialnet/host_g.png@5206)
A /trunk/share/doc/umit/src/static/host_r.png (from /trunk/share/doc/umit/src/static/radialnet/host_r.png@5206)
A /trunk/share/doc/umit/src/static/host_sq.png (from /trunk/share/doc/umit/src/static/radialnet/host_sq.png@5206)
A /trunk/share/doc/umit/src/static/host_y.png (from /trunk/share/doc/umit/src/static/radialnet/host_y.png@5206)
A /trunk/share/doc/umit/src/static/padlock.png (from /trunk/share/doc/umit/src/static/radialnet/padlock.png@5206)
A /trunk/share/doc/umit/src/static/radialnet.png (from /trunk/share/doc/umit/src/static/radialnet/radialnet.png@5206)
A /trunk/share/doc/umit/src/static/router.png (from /trunk/share/doc/umit/src/static/radialnet/router.png@5206)
A /trunk/share/doc/umit/src/static/switch.png (from /trunk/share/doc/umit/src/static/radialnet/switch.png@5206)
A /trunk/share/doc/umit/src/static/toolbar.png (from /trunk/share/doc/umit/src/static/radialnet/toolbar.png@5206)
A /trunk/share/doc/umit/src/static/wireless.png (from /trunk/share/doc/umit/src/static/radialnet/wireless.png@5206)
D /trunk/share/doc/umit/src/static/radialnet
M /trunk/share/doc/umit/src/network_topology.rst

5225:

  • Add Packing title
M /trunk/README

5226:

  • added missing copyrights in merger
M /trunk/umit/merger/__init__.py
M /trunk/umit/merger/errors.py
M /trunk/umit/merger/merge_ini.py
M /trunk/umit/merger/nt_appdata.py
M /trunk/umit/merger/sqlitedb.py
M /trunk/umit/merger/tests/test_sqlitemerge.py

5227:

  • Adding encoding in merger, pep-0263
M /trunk/umit/merger/__init__.py
M /trunk/umit/merger/errors.py
M /trunk/umit/merger/merge_ini.py
M /trunk/umit/merger/nt_appdata.py
M /trunk/umit/merger/sqlitedb.py
M /trunk/umit/merger/tests/test_sqlitemerge.py

5228:

  • Remove print
M /trunk/umit/merger/__init__.py

5229:

  • Fixed #289 - changed hostnames regex to colorized Nmap Output  If it have old umit.conf files the hostname_highlight section should be updated. Remove the section and restart Umit should be enough.
M /trunk/share/umit/config/umit.conf
M /trunk/umit/core/UmitConf.py

5231:

  • Fixed #239 - Now it's possible edit command in Inventory after create one.
M /trunk/umit/inventory/NewInventory.py

5232:

  • Merging changes of umit.conf updating particular regex if is obsulete. I just copied the function "merge" to avoid verification in each section/option in all files, trying find the obsolutete value. It's related to fix #289
M /trunk/umit/merger/__init__.py
M /trunk/umit/merger/merge_ini.py

5233:

  • Fixing #296, and something other bugs founds during this correction:  * Tooltips doesn't disappear after a crash report occurs and click over it. * After Crash Report all windows opened are blocked and user will not allowed to still play with Umit   Now just one instance of InterfaceEditor and ProfileEditor is allowed. Besides all SearchWindows   opened as saved on a list to block if necessary. Proper signals was connected to remove    from the list once SearchWindow would destroy. * Description notes that you add in dialog wasn't included when CrashReport opened a ticket   in this scenerio it introduces a dialog showing all information that will be send. Now all notes   introduced in Description will be included in the ticket.   The crash matter is related with: - gtk.gdk.threads_enter() - gtk.gdk.threads_leave()  It is needed for py2exe and it was included in bin/umit as it already included in umit.gui.App.py.  If Umit Network Scanner freeze in py2exe again this lines are related for sure!  Thanks to Nuno Santos for report initally bug. Credits of initial patch to Guilherme Polo. Thank!
M /trunk/bin/umit
M /trunk/umit/gui/BugReport.py
M /trunk/umit/gui/MainWindow.py
M /trunk/umit/gui/ProfileManager.py
M /trunk/umit/interfaceeditor/Main.py

5234:

  • Added copyright header to BGProcess
M /trunk/umit/core/BGProcess.py

5236:

  • Fixing #223  When a new host was added, and no information about fingerprint (as described in ticket) is available it is marked as "Added". It is wrong. The patch doesn't show this information once it is not added, or merged. It is not available and just it.  Regarding the patch nobody made comments about it. If someone else have another solution reopen the ticket and put it on table.
M /trunk/umit/inventory/ChangesDiff.py

5251:

  • Added Zion's documentation draft.
A /trunk/share/doc/umit/src/static/zion-testbed.png
A /trunk/share/doc/umit/src/zion.rst (from /trunk/share/doc/umit/src/network_topology.rst@5240)
M /trunk/share/doc/umit/src/index.rst

5253:

  • Added Zion's skills to documentation.
M /trunk/share/doc/umit/src/zion.rst

5256:

  • Fixing a bug in Mac OS X system related to Network Inventory.  Reproduce steps:  1) Tools -> Inventory -> Network Inventory 2) File -> New Invetory  3) Press button "Use host discovery" 4) Press button "Detect network"   It will get a traceback saying "102: OSError socket doesn't support this operation". I read about get IPs and Netmask in Mac OS and there is a function to get it getifaddrs (man getifaddrs in BSD machines).  There is no wrapper in Python native, so what was used ctypes to wrapper it.  This function tryto_getaddresses should live in a common place because it can be useful for other project. Unfortunaly the new structure just will apply after 1.0 release. So just for the record it should be moved to something like "umit.common".  It was added a test to have sure that IP exists and it works with loopback.
A /trunk/tests/inventory
A /trunk/tests/inventory/test_host_discovery.py
M /trunk/umit/inventory/HostDiscovery.py

5257:

  • Remove duplicate lines in tests
M /trunk/tests/inventory/test_host_discovery.py

5258:

  • Only show special fields when is really available. Host Viewers showed Special Fields without content.  Thanks João for report.
M /trunk/umit/gui/radialnet/GraphBuilder.py

5265:

  • Delete Zion docs from trunk, it should live in branch.
D /trunk/share/doc/umit/src/static/zion-testbed.png
D /trunk/share/doc/umit/src/zion.rst
M /trunk/share/doc/umit/src/index.rst

5272:

  • Adding Interface Editor Docs
A /trunk/share/doc/umit/src/interface_editor.rst
A /trunk/share/doc/umit/src/static/ieditor_main.png
A /trunk/share/doc/umit/src/static/ieditor_option_dependence.png
A /trunk/share/doc/umit/src/static/ieditor_profile.png
M /trunk/share/doc/umit/src/index.rst

5273:

  • ixing a Profile bug (rename section name and try remove a option inside)
  • dding some debug lines
  • ixing identation (tabs and spaces mixed)
M /trunk/umit/interfaceeditor/ProfileCore.py
M /trunk/umit/interfaceeditor/Tools.py

5274:

  • Changing version to RC
M /trunk/higwidgets/__init__.py
M /trunk/share/doc/umit/src/conf.py
M /trunk/umit/core/Version.py

5284:

  • Wrong place to live, NSE Facilitator will be integrated next release
D /trunk/umit/gui/ScriptManager.py

5285:

  • Ran potmanager
M /trunk/share/locale/id_ID/id_ID.po
M /trunk/share/locale/it/it.po
M /trunk/share/locale/ms_MY/ms_MY.po
M /trunk/share/locale/pl_PL/pl_PL.po
M /trunk/share/locale/pt_BR/pt_BR.po
M /trunk/share/locale/pt_PT/pt_PT.po
M /trunk/share/locale/sv/sv.po
M /trunk/share/locale/umit.pot
M /trunk/share/locale/zh_CN/zh_CN.po

5286:

  • Removing ScriptManager, once it is not used yet
M /trunk/umit/gui/OptionBuilder.py
M /trunk/umit/interfaceeditor/PageNotebook.py

5287:

  • Changing the installers to RC
M /trunk/install_scripts/linux/ubuntu/debian/changelog
M /trunk/install_scripts/windows/umit_compiled.nsi

5308:

  • Copy NSELib and Scripts in Windows installers
M /trunk/install_scripts/windows/generate_windows_installer.bat

5312:

  • Adding a manifest file: it is necessary under Windows Vista, 7 and I strongly believe that will needed in next versions to run Umit as Administrator level.
A /trunk/install_scripts/windows/umit.exe.manifest
M /trunk/install_scripts/windows/generate_windows_installer.bat

5313:

  • Updating About (copyright year and google-thanks)
M /trunk/umit/gui/About.py

5314:

  • Ran potmanager with compile option  It was also removed (manually) some fuzzy translations causing some conflits with %s
M /trunk/share/locale/id_ID/LC_MESSAGES/umit.mo
M /trunk/share/locale/id_ID/id_ID.po
M /trunk/share/locale/it/LC_MESSAGES/umit.mo
M /trunk/share/locale/it/it.po
M /trunk/share/locale/ms_MY/LC_MESSAGES/umit.mo
M /trunk/share/locale/ms_MY/ms_MY.po
M /trunk/share/locale/pl_PL/LC_MESSAGES/umit.mo
M /trunk/share/locale/pl_PL/pl_PL.po
M /trunk/share/locale/pt_BR/LC_MESSAGES/umit.mo
M /trunk/share/locale/pt_BR/pt_BR.po
M /trunk/share/locale/pt_PT/LC_MESSAGES/umit.mo
M /trunk/share/locale/pt_PT/pt_PT.po
M /trunk/share/locale/sv/LC_MESSAGES/umit.mo
M /trunk/share/locale/sv/sv.po
M /trunk/share/locale/umit.pot
M /trunk/share/locale/zh_CN/LC_MESSAGES/umit.mo
M /trunk/share/locale/zh_CN/zh_CN.po

5315:

  • Verify permissions on the head, avoiding future problems. Check it before try write in files is the best solution and before start umit.gui.App() everything is ok.  it was create a file to contains function like that (there is no right place to live)
A /trunk/umit/gui/Utils.py
M /trunk/bin/umit
M /trunk/umit/gui/MainWindow.py

5316:

  • Make Umit run as root in Ubuntu package
M /trunk/install_scripts/linux/ubuntu/debian/umit.desktop

5318:

  • Bug fix related to the call bw_set_label()  in HIGFrameRNet __init__() method, it should be _set_label(). Bug related to RadialNet integrationi.
M /trunk/higwidgets/higframe.py

5319:

  • Fix warnings related to Interface Editor documentation syntax.
M /trunk/share/doc/umit/src/interface_editor.rst

5320:

  • Removing manifest file once is not needed anymore. This approach was working on Windows Vista and Windows 7. Unfortunately it wasn't work with Windows XP+ giving an error when try execute Umit.exe: missing MSVCP90.DLL. If it was there there is another error: R6034 and it was related with Python 2.6: http://bugs.python.org/issue4566.   Create an explicit manifest file is not a good idea indeed.  It was some examples on py2exe(mainstream) showing examples of how to require access level. This commit was inspired on examples of Mark Hammond (he provides a solution to avoid this troubles and missing dll error. The manifest is embeeded and it is provided by API in py2exe.  Furthermore information, read the code committed in : http://py2exe.svn.sourceforge.net/viewvc/py2exe?view=rev&revision=670
D /trunk/install_scripts/windows/umit.exe.manifest
M /trunk/install_scripts/windows/generate_windows_installer.bat
M /trunk/install_scripts/windows/py2exe_setup.py

5322:

  • Include source-plugins in MANIFEST.in. In this way it will be also included on tarball. Then umit_plugins class can do something
M /trunk/MANIFEST.in

5323:

  • Once umit is packed as tarball it doesn't have plugins-temp, nor plugins-download. If umit already was runned as sudo Umit will not have permission to run without admin permissions.  Anyway if user run Umit from tarball it should be possible because the necessary configs are ready to access.  How to create empty directories with distutils? I was reading this thread: http://mail.python.org/pipermail/distutils-sig/2009-January/010773.html  It is not possible yet. This patch overwride make_distribution() of distutils.sdist and then it trigger in the middle a function to create it. Once Python support it make_distribution() overwride should be removed.
M /trunk/install_scripts/common.py
M /trunk/setup.py

5324:

  • Fixing uninstaller trying remove a folder with os.remove. This patches put effort of verification if is directory or file in uninstall process because user should install Umit quickly as possible and waste time generating uninstaller is not good.
M /trunk/setup.py

Statistics

Files Modified: 219

Files Removed: 21

Files Added: 47

Date Commit count
2009-04-10 1
2009-04-11 3
2009-04-13 2
2009-04-14 1
2009-04-19 2
2009-04-20 1
2009-04-21 2
2009-04-22 1
2009-04-24 2
2009-04-25 4
2009-04-26 3
2009-04-27 1
2009-04-29 5
2009-05-03 1
2009-05-07 2
2009-05-10 1
2009-06-22 1
2009-06-27 1
2009-06-28 8
2009-07-01 1
2009-07-06 1
2009-07-10 1
2009-07-16 1
2009-07-23 1
2009-07-25 1
2009-07-28 1
2009-07-29 3
2009-07-31 1
2009-08-01 1
2009-08-02 5
2009-08-06 2
2009-08-07 1
2009-08-09 2
2009-08-13 9
2009-08-15 1
2009-08-16 2
2009-08-17 11
2009-08-19 6
2009-08-20 2
2009-08-21 3
2009-08-22 1
  Commits
boltrix 3
getxsick 5
gpolo 1
ignotus 23
luis 57
nopper 10
Total 99