BugzillaNet
Download

Product Source Code Information

BugzillaNet v0.5 (pre-release)

What is BugzillaNet?

BugzillaNet a really simple .Net API built using .Net 2.0 that allows for programmatic access to Bugzilla's website functionality. This latest release allows for read access to all Bugzilla content.

Why do I need BugzillaNet?

If you are looking for alternate way to access content managed through Bugzilla, don't have access to the Bugzilla database, and/or don't want to bother writing the screen-scraping logic.

How does it work?

BugzillaNet consists of a simple context/controller interface that wraps around regular expressions used to parse the Bugzilla web interface.

Programming with BugillaNet is simple: Create a context, pass it to the controller, and off you go. Here's an example for connecting with Bugzilla and returning a list of bugs for a product:

Context context = new Context();
context.EndPoint = "
http://bugzilla.server.com";
context.Username = "username"
context.Password = "password"

Controller controller = new Controller(context);

// login to bugzilla
controller.Login();

// get a list of bugs for MyProduct1
Bug[] bugList = controller.GetBugs("MyProduct1");


Is the Source Code available?

Yes, the source is available and included in the download. This source code is provided for non-commercial use ONLY. Inclusion of this code (in any form) into a commercial product is STRICTLY forbidden without written approval  from the author (me). 

 
Requirements

  • Microsoft .Net Framework v2.0 or higher