Archive for the ‘mono’ Category

Sussen 0.31

Sussen 0.31 has been released. Sussen is a tool that checks for vulnerabilities and configuration issues on computer systems. Changes since 0.30:

  • applet: Fixed uneven widget layout
  • applet: Removed D-Bus remote control from applet until mono binding issue resolved
  • editor: Implemented ‘new’, ’save’ and ’save as’ operations
  • editor: Definitions can be executed
  • editor: Remember window positions
  • editor: Started port to Windows.Forms
  • misc: Build applet/editor interfaces using Stetic instead of Glade
  • oval: Make object and state information in tests queryable
  • oval: Fixed handling of extend_definitions in criteria
  • oval: Updated results_to_html.xsl

Downloads: tar.gz | .rpm (Fedora Core 5) | .deb (Ubuntu) | .msi (Windows)

Monday, October 16th, 2006

LAT 1.3.0

LDAP Administration Tool 1.3.0 has been released. This is the new development branch that will eventually become 1.4. Changes since 1.2.0:

  • Start converting interface to use Stetic instead of Glade
  • Code cleanup

Downloads: tar.gz

Monday, October 16th, 2006

SIC 0.0.3

System Integrity Checker 0.0.3 has been released. SIC is used to make sure that no unauthorized changes have been made to your computer systems.

Changes since 0.0.2:

  • Make sure configuration file hasn’t been modified between runs
  • Created XML Schema for configuration file
  • Use threads for getting file hashes
  • Added support for internationalization and localization (i18n)
  • Code cleanup

Downloads: tar.gz | .rpm (Fedora Core 5) | .deb (Ubuntu) | .ebuild (Gentoo) | .msi (Windows)

Tuesday, October 3rd, 2006

Sussen 0.30

Sussen 0.30 has been released. Sussen is a tool that checks for vulnerabilities and configuration issues on computer systems. Changes since 0.29:

  • editor: Start of editor rewrite
  • oval: Minor API modifications to support editor rewrite
  • oval: Make sure xsl stylesheet exists before transforming results
  • misc: Fixed ‘make distcheck’ related errors
  • misc: Build with/without web console (–enable-web[=yes/no])
  • www: Start porting ASP.NET code to run under Linux/mod_mono
  • www: Updated database schema

Downloads: tar.gz | .rpm (Fedora Core 5) | .deb (Ubuntu) | .msi (Windows)

Monday, October 2nd, 2006

Evolution

I was reading Planet GNOME and saw a post about Evolution (practically) dead? KMail not far behind..

I think it’s obvious that Evolution develop has slowed down a lot. I don’t know how much money Ximian burned through developing it but I doubt they recouped their development costs. Novell doesn’t want to go down the same road so it’s understandable if their development focus is on GroupWise.

What I think is really interesting though is that, if you ever heard a Miguel de Icaza presentation on Mono he always mentions Evolution as a reason for him starting the project. He was fed up with C code and wanted to do use something better.

Miguel would talk about his thoughts on Mono and GNOME. I’m pretty sure he mentioned possibly porting Evolution to C# at one point. So this goes on for a bit and then The Register wrote an article called Gnome to be based on .NET – de Icaza.

A lot of people didn’t like that and starting complaining about how Mono was going to destroy GNOME and what not. Miguel came back with Mono and GNOME. The long reply. In that he wrote:

I have written and maintained many lines of code as part of my GNOME work. Ximian has developed Evolution which consists of roughly 750,000 lines of code.

Large software projects expose a set of problems that can be ignored for smaller projects. Programs that have long life times have different dynamics when it comes to memory management than smaller programs.

There is a point in your life when you realize that you have written enough destructors, and have spent enough time tracking down a memory leak, and you have spend enough time tracking down memory corruption, and you have spent enough time using low-level insecure functions, and you have implemented way too many linked lists [1]

[1] indeed, GNOME uses Glib which is a massive step up from the Unixy libc APIs.

The .NET Framework is really about productivity: even if Microsoft pushes these technologies for creating Web Services, the major benefit of these is increased programmer productivity.

Evolution took us two years to develop and at its peak had 17 engineers working on the project. I want to be able to deliver four times as many free software applications with the same resources, and I believe that this is achievable with these new technologies.

My experience so far has been positive, and I have first hands experience on the productivity benefits that these technologies bring to the table. For instance, our C# compiler is written in C#. A beautiful piece of code.

It can be argued that I could be wrong, and that these technologies are too new. But my personal experience and the experience of some of my friends with this platform has been amazing. I want to share with others this simplicity. And I want to empower developers: I want to enable a whole class of developers to create great desktop applications that integrate with GNOME.

If Ximian/Novell did have any plans for re-writing Evolution I suspect that the reaction they got from the community over Mono made them change their minds.

Fast forward to today, Evolution development is stagnant. No replacement really on the horizion. The Mono haters are still out in full force so even if Novell (or someone else) had rewritten Evolution it would have a very hard time getting into GNOME (if at all).

If people had been more open minded a couple of years ago we might have a much better and more maintainable solution today.

Monday, September 25th, 2006

LAT 1.2.0

LDAP Administration Tool 1.2.0 has been released. This is the new stable branch. The main improvements of this release are:

  • Multiple servers from single window
  • View and attribute viewer plugins
  • Added support for binary attributes
  • Find available servers via Avahi
  • Support for NetworkManager to better handle changes to network connectivity
  • Enhanced schema browser
  • New help manual
  • Minor UI enhancements

Changes since 1.1.90:

  • Support default values in view plugins
  • BUGFIX [#70] Crash when editing a user
  • Build system fixes for ‘make distcheck’

Downloads: tar.gz | .deb (Ubuntu) | .ebuild (Gentoo)

Monday, September 25th, 2006

LAT 1.0.8

LDAP Administration Tool 1.0.8 has been released. This is likely the last release of the 1.0 series. Changes since 1.0.7:

  • BUGFIX: [#71] Crash in edit user view dialog due to problems getting GID number
  • BUGFIX: [#69] LAT could only list max 1000 entries

Downloads: tar.gz

Monday, September 25th, 2006

  •  

    November 2008
    M T W T F S S
    « Oct    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
  • Categories

  • Archives

  • Meta