---

Release Digest: GNOME, February 4, 2004

gcalctool 4.3.42

Application

gcalctool

Description

gcalctool is the default GNOME desktop calculator.

It has Basic, Financial and Scientific modes. Internally it uses
multiple precision arithmetic to produce results to a high degree
of accuracy.

This release is for the GNOME pseudo-2.5.4 call for
tarballs.

Changes since the last version
(4.3.38).

  • Fixed bug 132582. Adjusted the gcalctool titlebar to use a
    hyphen (rather than square brackets) to show what mode the user is
    currently using.
  • Fixed bug 132570. Adjusted UI to use spacing to delineate
    groups rather than frames (per the HIG).
  • Fixed bug 131571. User defined constants are now read/written
    out (as gconf resources) with no thousands separator and with a
    radix of “.”.
  • Fixed bug 131594. The “Insert ASCII View…” menu item and the
    “Insert” button no longer use the GTK_STOCK_CONVERT stock icon (as
    per the HIG).

Download

http://ftp.gnome.org/pub/GNOME/sources/gcalctool/4.3/

[Although some of the ftp mirrors may take a little while to
sync].


Rich Burridge


intltool 0.30

Moyen,

A new release of the intltool package is available; this time
codenamed “Kinst keyn Sweeds praten? Pech, der bint ook andere
spraken in disse wereld dey du leren kinst”.

The intltool package is a set of tools for translating the
contents of data files using the gettext translation framework.

As always, we suggest everyone to upgrade.

Some of the changes since the last release:

  • added missing [] quotation macro name defined in AC_DEFUN()
    (Tomasz Kloczko)
  • Handle embedded newlines thereby avoiding the silent corruption
    of files. (Morten Welinder)
  • Now intltool-merge does not compress whitespace in attributes
    and CDATA. (Brian Cameron)
  • Now intltool-merge supports dashes in attribute names, and
    supports attributes delimited by single quotes. (Brian
    Cameron)
  • Misc small fixes (Kenneth Chr., Danilo Segan)

You can find the source code for intltool 0.30 on GNOME FTP
site:

<ftp://ftp.gnome.org/pub/GNOME/sources/intltool/0.30/>

If you have problems with intltool, please report bugs at
bugzilla.gnome.org.

Graytens,
Kenneth


sussen 0.9

MMG Security announces the release of Sussen 0.9. Sussen is a
security scanner which remotely tests computers or other devices
and provides a report on their vulnerabilities.

There are three (3) parts to the system:

  • sussen (client)
  • sussen-sensor (server)
  • sussen-plugins (security tests)

sussen is the user facing side of the system. sussen is designed
for the GNOME environment. It uses the Gtk+ 2.2 and GNOME 2.4
libraries. sussen is integrated into GNOME, with support for Drag
and Drop (DnD) between Nautilus (GNOME file manager), use of the
GNOME Virtual File System and the GNOME help system.

sussen-sensor is responsible for performing security scans. It
is integrated with GObject, uses Nmap port scanning and has Python
based security tests. It also has support for PAM and
internationalization/localization.

sussen-plugins are the security tests used by both sussen and
sussen-sensor. The tests are written using the Python scripting
language.

*NOTE*: Sussen is not currently suited for production
use. Many features are incomplete or not working at all.

ChangeLog:

sussen v0.9:

  • Created base window class SussenWindow
  • Convert main window, plugin and policy editors to use
    SussenWindowclass
  • Updated interface of the Plugin Editor. The look is kind of
    inspiredfrom the GIMP and Glade.
  • Added new command line option –debug to make it easier to
    track downproblems.
  • Slightly changed sussen DB schema
  • Preferences dialog now has option to create DB schema
  • Changed objects to use GObject properties
  • Updated Debian scripts as per lintian’s checks
  • Updated help manual
  • Various bugfixes

sussen-sensor v0.4:

  • Wrote ServiceAnalysis object. This analyzes services after a
    portscan sofor example if you run a web server on port 25 it will
    be tagged and andtested as such. The service fingerprints are held
    in a XML file andit’s easy to add new ones.
  • Created SensorOracle object. This provides a way of tracking
    resultsand is used by the Python glue to implement the plugin API
    calls. sussen-sensor can save this information in a Berkeley DB and
    use it forhistorical analysis. The database is scalable to 256
    Terabytes.
  • Created the start of the HistoricalAnalysis object.
  • Wrote initial functions for the sussen-plugin API.
  • sensor now only executes plugins specified by the client. It
    nolonger always runs them all.
  • Changed objects to use GObject properties
  • Updated Debian scripts as per lintian’s checks.
  • Various bugfixes

sussen-plugins v0.4:

  • Updating plugins for new plugin API calls

Screenshots

http://sussen.sourceforge.net

More information

The work for this project is being funded by MMG Security, Inc.
The company website can be found at:

http://www.mmgsecurity.com/

Sussen is released under the GNU General Public License (GPL)
version 2, see the file ‘COPYING’ for more information.

The official web site is:

http://sussen.sourceforge.net

More information about the development of Sussen can be found
at:

Developer Blog – http://people.mmgsecurity.com/~lorenb/

Mailing List – http://lists.sourceforge.net/mailman/listinfo/sussen-devel

Software Map – http://www.gnome.org/softwaremap/projects/sussen

Availability

sussen

tar.gz:

http://prdownloads.sourceforge.net/sussen/sussen-0.9.tar.gz?download

RPM:

http://prdownloads.sourceforge.net/sussen/sussen-0.9-1.i386.rpm?download

SRPM:

http://prdownloads.sourceforge.net/sussen/sussen-0.9-1.src.rpm?download

Debian:

http://prdownloads.sourceforge.net/sussen/sussen_0.9-1_i386.deb?download

sussen-sensor

tar.gz:

http://prdownloads.sourceforge.net/sussen/sussen-sensor-0.4.tar.gz?download

RPM:

http://prdownloads.sourceforge.net/sussen/sussen-sensor-0.4-1.i386.rpm?download

SRPM:

http://prdownloads.sourceforge.net/sussen/sussen-sensor-0.4-1.src.rpm?download

Debian:

http://prdownloads.sourceforge.net/sussen/sussen-sensor_0.4-1_i386.deb?download

sussen-plugins

tar.gz:

http://prdownloads.sourceforge.net/sussen/sussen-plugins-0.4.tar.gz?download

RPM:

http://prdownloads.sourceforge.net/sussen/sussen-plugins-0.4-1.i386.rpm?download

SRPM:

http://prdownloads.sourceforge.net/sussen/sussen-plugins-0.4-1.src.rpm?download

Debian:

http://prdownloads.sourceforge.net/sussen/sussen-plugins_0.4-1_i386.deb?download


Muine 0.3.2

Application

Muine 0.3.2

Description

Muine is a new music player using some new UI ideas. The idea is
that it will be much easier and comfortable to use than the iTunes
model, which is used by both Rhythmbox and Jamboree. It is written
in C and C#, using GStreamer for music playback.

Enhancements

  • Added a repeat mode
  • Use Gnome proxy settings
  • Use Gnome stock icon system whenever possible

And since 0.3.1 (the unannounced 0.3.1.1 release):

  • Improved cover image fetching code some more
  • Use a “downloading” image as album cover when relevant
  • Support mono > 0.29

Fixes

  • Various fixes

Download

http://nl.linux.org/~jorn/Muine/

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/muine


GNOME Platform Bindings 2.5.4

  • GNOME Platform Bindings

(See the list of changes below if you’ve read this blurb
before.)

Here is another scheduled release of the GNOME Platform
Bindings, which provide a GNOME development platform for
programming languages other than C, in the style of those
languages. We very much hope that Linux distributions will
distribute these bindings as a supported development platform.

For the GNOME 2.5/2.6 schedule, we have bindings for C++, Java,
and Perl: http://www.gnome.org/start/2.5/bindings/modules.html

These bindings follow these rules:
http://developer.gnome.org/dotplan/bindings/rules.html
and this schedule:
http://www.gnome.org/start/2.5/bindings/

Note that those rules do not guarantee 100% API coverage, but
they do guarantee API/ABI stability.

There are “Beta Bindings” for C#, which are likely to be on the
full release schedule for GNOME 2.7/2.8. Note that other bindings
exist: http://www.gtk.org/bindings.html
but they are not on this release schedule and they do not
necessarily follow the same rules.

If you have questions about the GNOME Platform Bindings release
set please send email to language-bindings@gnome.org.
If you have questions about the individual bindings, please send
email to their own mailing lists. You can find links to the
individual projects here: http://www.gnome.org/start/2.5/bindings/modules.html

Download

You can download source tarballs from
ftp://ftp.gnome.org/pub/GNOME/bindings/2.5/2.5.3/

Changes, for each binding:

  • C++ (gtkmm):

    glibmm 2.3.4:

    • ListHandle/SListHandle (intermediate container types):
      • Added a const_cast<> to allow lists of const
        elements.
    • gmmproc: _WRAP_SIGNAL(): Added optional custom_c_callback
      parameter. (Murray Cumming)
    • WIN32: Build fixes, mostly merged from the 2.2 branch. (Cedric
      Gustin)

    gtkmm 2.3.3:

    • CellLayout: signals take a C++ CellRenderer* instead of a C
      GtkCellRenderer*.
    • Widget:
      • signal_dragdata_get and
        signal
        selection_get now use the C++ SelectionData type.
      • Methods now take C++ Gdk::Region& instead of C
        GdkRegion*.
    • SelectionData: Added set() method overload with fewer
      parameters.
    • TreeDragSource: The drag_get_data vfunc now uses the C++
      SelectionData type.
    • TreeIter (TreeModel::iterator): Added operator–().
    • Added const version of many ListHandle<> get_*() methods.
      (Murray Cumming)

    libglademm 2.5.1:

    Documentation:
    – Generate and install devhelp file.
    – beautify hmtl documentation, like the gtkmm docs.
    – Install html documentation.
    (Murray Cumming)

  • Java (java-gnome):

    2.5.4 (3 February 2004)
    – New Classes:

    gdk.Display [Jeffrey Morgan]
    gdk.Screen [Jeffrey Morgan]
    gtk.FileChooserDialog [Jeffrey Morgan]
    gtk.FileChooserWidget [Jeffrey Morgan]
    gtk.FileChooserException [Jeffrey Morgan]
    gtk.FileChooserHelper [Jeffrey Morgan]
    gtk.FileFilter [Jeffrey Morgan]
    gtk.FileFilterFlags [Jeffrey Morgan]
    gtk.OptionMenuDelegate [Jeff Long]
    gtk.RadioToolButton [Jeffrey Morgan]
    gtk.SeparatorToolItem [Jeffrey Morgan]
    gtk.ToolButton [Jeffrey Morgan]
    gtk.ToggleToolButton [Jeffrey Morgan]
    gtk.event.HandleBoxEvent [Jeffrey Morgan]
    gtk.event.StatusBarEvent [Jeffrey Morgan]
    gtk.event.ToolButtonEvent [Jeffrey Morgan]
    gtk.event.ToggleToolButtonEvent [Jeffrey Morgan]

    – New Interfaces:

    gtk.FileChooser [Jeffrey Morgan]
    gtk.TreeSortable [Mark Howard]
    gtk.TreeIterComparison [Mark Howard]
    gtk.TreeDragSource [Mark Howard]
    gtk.TreeDragSourceListener [Mark Howard] gtk.TreeDragDest [Mark
    Howard]
    gtk.TreeDragDestListener [Mark Howard]
    gtk.event.HandleBoxListener [Jeffrey Morgan]
    gtk.event.StatusBarListener [Jeffrey Morgan]
    gtk.event.ToolButtonListener [Jeffrey Morgan]
    gtk.event.ToggleToolButtonListener [Jeffrey Morgan]

    – Updated Classes:

    gnome.App – deprecated message, flash, error and warning methods
    [Jeffrey Morgan]

    gtk.Alignment – added getTop/Bottom/Left/RightPadding methods
    [Jeffrey Morgan]
    gtk.ButtonBox – added getChildSecondary method [Jeffrey Morgan]
    gtk.Button – added setFocusOnClick and getFocusOnClick methods
    [Jeffrey Morgan]
    gtk.Calendar – added next_month and prev_month events. [Jeffrey
    Morgan]
    gtk.Calendar – added getDisplayOptions method [Jeffrey Morgan]
    gtk.CheckMenuItem – added toggled event [Jeffrey Morgan]
    gtk.CheckMenuItem – added set/getDrawAsRadio methods [Jeffrey
    Morgan]
    gtk.Container – added getChildren method. [Jeffrey Morgan]
    gtk.HandleBox – added child_attached and child_detached events
    [Jeffrey Morgan]
    gtk.ListenerDelegate – added support for OptionMenu [Jeff Long]
    gtk.Menu – added set_screen, menu_attach, and set_monitor native
    methods [Jeffrey Morgan]
    gtk.MessageDialog – add markup option for constructor and setMarkup
    methods [Jeffrey Morgan]
    gtk.Notebook – added getNumPages method. [Jeffrey Morgan]
    gtk.RadioButton – added get/setGroup methods [Jeffrey Morgan]
    gtk.StatusBar – added text_pushed and text_popped events [Jeffrey
    Morgan]
    gtk.TreeStore, gtk.ListStore – Implement TreeSortable and TreeDrag*
    [Mark Howard]
    gtk.Widget – added canActivateAccel, getScreen, hasScreen,
    getDisplay and getRootWindow methods [Jeffrey Morgan]
    gtk.Window – added set/getSkipTaskbarHint methods [Jeffrey
    Morgan]
    gtk.Window – added set/getPagerHint methods [Jeffrey Morgan]
    gtk.Window – added set/getScreen methods [Jeffrey Morgan]
    gtk.Window – added isActive and hasToplevelFocus methods [Jeffrey
    Morgan]
    gtk.Window – added setIconFromFile and setDefaultIconFromFile
    methods [Jeffrey Morgan]
    gtk.Window – added setAutoStartupNotification, fullscreen,
    unfullscreen setKeepAbove and setKeepBelow methods [Jeffrey
    Morgan]

    – Deprecated Classes:

    gnome.PopupMenu [Jeffrey Morgan]

    – New Examples:

    EntryCompletionExample [Jeffrey Morgan]
    FileChooserExample [Jeffrey Morgan]

  • Perl (gtk2-perl):

Overview of Changes in Glib
1.033

  • apidoc improvements, GenPod/ParseXSDoc. ability to add to the
    list of see_also, and ways to orverride the copyright globals that
    GenPod uses.

Overview of Changes in Gtk2
1.033

  • Lots of new regresion tests, and exsting tests are more
    thorough
  • apidoc POD updates.
  • GdkCursor’s type member now accessable.
  • GdkKeys incorrect mapping fixed, unreg’d subclass warnings
    quelled.
  • SimpleList now supports a column type markup, for pango
    marked-up text
  • x/y event members are now available where they should be,
    GdkEvent doc improved. corrected some invalid function ->
    package mappings.
  • missing/TODO functions implemented in GdkDrawable
  • Bug fix related to colormaps fixed in GdkGC

Overview of Changes in Gnome2::Canvas
0.91

  • GnomeCanvasPathDef handling re-worked.
  • apidoc POD updates
  • some new demos added, others updated


Murray Cumming
www.murrayc.com
murrayc@murrayc.com


grdesktop 0.22

Application

grdesktop 0.22

Description

GNOME frontend for the rdesktop client

Enhancements

  • better GNOME support was implemented
  • Support for rdesktop and RDP protocol 5.1 was extended
  • SSH tunnel support was added.

Download

http://savannah.nongnu.org/files/?group=grdesktop

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/grdesktop

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis