Monday, December 04, 2006

what is new in feisty fawn ? flamerobin by default

So what are we going to get? It is hard to exactly predict, but some things seem certain. Feisty will certainly lead the way with new desktop technologies, including 3d effects and windows that wobble.
[ED: now flamerobin is included by default and can be installed by doing:
 sudo apt-get install flamerobin in linux console]

FeistyFawn/Herd1 - Ubuntu Wiki

technorati tags:, , , , ,

Blogged with Flock

Wednesday, November 29, 2006

BetaNews.com has received a new release submission of:

    FlameRobin for Mac OS X, Linux and Windows for  version 0.7.6

Once the release has been approved by FileForum editors, it will appear on the site.


..:: ::..:: ::..

FlameRobin 0.7.6 screenshot ( for reference )

Mariuz said he needs one, so here it is. This one's on Windows XP

..:: ::..:: ::..

Tuesday, November 14, 2006

Monday, November 13, 2006

flamerobin is updated on beta news fileforum page

FlameRobin has the following other editions available

seems that flamerobin is updated on beta news



Your releases pending approval:

FlameRobin for Linux 0.7.5

FlameRobin for Mac OS X 0.7.5

FlameRobin for Windows 0.7.5

submitted 11/13/2006



FileForum | FlameRobin for Windows





..:: ::..:: ::..

Monday, November 06, 2006

flamerobin 0.7.5 available in Gentoo

I recently committed an ebuild for FlameRobin 0.7.5 into Gentoo's
portage repository. Should sync to mirrors in a few hours and users can
then

emerge flamerobin
on Gentoo

I have had an ebuild for FlameRobin since 0.4.8. I posted to the list
long ago about it I believe. I became a dev a few months back, and not
sure why I did not think to commit it sooner.

The ebuild is masked/keyworded unstable/experimental. Although it's been
stable for me on both x86, and amd64 for some time. In 30 days or so,
baring any bug reports. I will file stabilization requests with the arch
teams.

Thanks for all the hard work on a great tool. Hopefully this will help
to increase the user base a bit, so your work can be appreciated by even
more.

--
William L. Thomson Jr.
Gentoo/Java


..:: ::..:: ::...:: ::...:: ::...:: ::...:: ::..

Thursday, November 02, 2006

firebird conference demo project (wxwidgets+ibpp)

you can download the demo project from here http://prdownloads.sourceforge.net/flamerobin/EmptyProject.zip?download

After unpacking, follow the HOWTO.txt for a short step-by-step explanation.

Using stuff from FR, I made a minimal program structure (bakefile,makefiles, etc.) that enables anyone to have a quick start when creatingnew applications with IBPP and wxWidgets. The program allows you to typethe project name, and it does search&replace on all files, giving you anempty project where you can easily add new .cpp and .h files to thebakefile.

FlameRobin: flamerobin @ Firebird Conference 2006

technorati tags:, , , , , , , , ,

Blogged with Flock

wxBlog: wxWidgets at Firebird Conference 2006

wxBlog: wxWidgets at Firebird Conference 2006

Friday, October 27, 2006

flamerobin @ Firebird Conference 2006

Hi guys,

I'd like to know who (if any) of you plans to go to this year's
conference. Nando? Michael? Marius maybe? Olivier? I know Olivier's
paper was not accepted unfortunately. I know that Fikret is going to be
there.

As for my talks, none of them is about FlameRobin directly, but both
will touch it. Esp. the session about cross platform development with
wxWidgets and IBPP:

Using stuff from FR, I made a minimal program structure (bakefile,
makefiles, etc.) that enables anyone to have a quick start when creating
new applications with IBPP and wxWidgets. The program allows you to type
the project name, and it does search&replace on all files, giving you an
empty project where you can easily add new .cpp and .h files to the
bakefile.

I plan to add this as a module to flamerobin svn tree. It would be
called "template" or something like that. I hope you guys agree with this?

Once online, I'd appreciate if someone would find the time to test if
this "minimal sample" work with MSVC and work on MacOSX, as I don't have
access to them.

As a result, anyone who wants to start a new project with wxWidgets and
IBPP (i.e. developing cross-platform GUI app. for Firebird) would have
an easy start.

--
Milan Babuskov
http://swoes.blogspot.com/



..:: ::..:: ::..:: ::..:: ::..:: ::..

Wednesday, October 25, 2006

flamerobin package status on other marchitectures

[when firebird will be ready on all other architectures we will have an flamerobin build on them too , my dream is flamerobin+firebird on nokia770]


An empty cell means that there is no buildd information for that package version on that arch; this is normally because the package is arch:all or the arch has been told to ignore the package by the buildd admins. The number after a "Needs build" is the position in the queue.

Package status

technorati tags:, , , , , , , , , , , ,

Blogged with Flock

spreading the word about flamerobin 0.7.5

- sf.net news area [ DONE]
- softpedia [ done linux version is updated -last time was Done by milan]
- freshmeat.net [DONE]
- betanews.net [DONE]
- gnomefiles.com [DONE ]
- lwn.net [DONE]
- macnn.com [not DONE]
- digg.com [not DONE - start to digg it]
- phoronix.com [not DONE]
- linuxcompatible.org [not DONE]
- developers.slashdot.org [ i feel the wind of karma change]
- lxer.com
- linuxpr.com
- linuxtoday.com
- newsforge.net
- linuxgazette.com
- osdir.com
- databasejournal.com
- devshed.com [on blog & forums ]
- prweb.com
- warp2search [will be done by alex]
- linuxelectrons.com
- pclinuxonline.com [will be done by alex]
- linuxquestions.org
- gnomeDesktop.org
- madpenguin.org
- debcentral.org

..:: ::..:: ::..

Saturday, October 07, 2006

flamerobin on solaris x86

Tamas TEVESZ announced flamerobin for solaris x86
so, i've got something that may even be tested, if there are any
takers, that is.

tarball is at
http://dawn.dev.hu/~ice/tmp/flr/flamerobin-0.7.5-SunOS5.10-i386.tar.gz
md5 hash de268b6d27ae6ac988cac7df5925733d
screenshot is at
http://dawn.dev.hu/~ice/tmp/flr/flamerobin-on-solaris.png

its a simple tarball; when untarred, `pwd`/flamerobin/flamerobin
should just work. it was compiled on solaris 5.10 i86pc, and (if i
didn't screw it up), needs "only" the following packages from the
solaris media (ie. no thirdparty dependencies):

SUNWTiff SUNWcslr SUNWfontconfig
SUNWfreetype2 SUNWgccruntime SUNWgnome-base-libs
SUNWjpg SUNWlexpt SUNWlibmsr
SUNWmlib SUNWpng SUNWxorg-clientlibs
SUNWxwplt SUNWxwrtl SUNWxwxft
SUNWzlib

(i sorta think anything more than core solaris includes these, at
least most of them).

tarball includes a copy of wx 2.6 and fbclient.so from firebird
2.0rc4, all stripped.

basically, after i gave up on using the workshop compiler, it was
pretty straightforward with gcc (the one bundled with s10);
technically, wx and flamerobin itself (apart from a few trivial
issues) didn't have much problem with workshop, but i horribly failed
at compiling firebird with suncc, and did so many times (as an added
bonus, it seems that linking g++- and CC-compiled objects together is
the perfect recipe for disaster). the problem with that is that as
long as i can't compile firebird with workshop, there isn't any point
(or even way) to do this to flamerobin. does anyone have good
connections at firebird dev? :>

issues prevail, though; for example, asking for database properties
immediately crashes flamerobin. is anyone interested in looking at it?
my c++-debugging skills are next to non-existent. also, if anyone
wants the debug binaries, i'm happy to tar 'em up.


--
[-]

mkdir /nonexistent
..:: ::..:: ::..:: ::..:: ::..:: ::..

Monday, September 11, 2006

Installing/Building Flamerobin on Ubuntu or Debian

Here is one blog on how to rebuild the flamerobin 0.7.5 package in ubuntu/debian

..:: ::..:: ::..:: ::..:: ::..:: ::..

Friday, September 08, 2006

FlameRobin on Solaris

Tamas TEVESZ has decided to try to make Flamerobin work on Solaris:

http://dawn.dev.hu/~ice/tmp/flamerobin-on-solaris.png

"there isn't much else to say about it, apart from "don't get too
excited". it literally needs an iron lung, and even then it crashes
on every second click.

getting that far wasn't particularly hard, though. you need to compile
a wx (for the blastwave package does not include wx-contrib, but i'll
get in touch with the maintainer once i get back from my optometrist
in the afternoon), and you need to install a firebird package which
can be gotten from ibphoenix.com; except that don't install it for it
stinks, its ugly, and it won't work properly anyway. it was enough to
get fbclient.so, though.

well, after all that said, it's still in a much better shape than i
hoped. to be continued, but hold your breath do not."


..:: ::..:: ::..

Wednesday, September 06, 2006

FlameRobin 0.7.5 released

Source and binary packages for Windows (setup.exe and .zip) and Linux (gtk1 and gtk2 variants) are available for download. MacOSX and Debian/Ubuntu ones should follow soon (and probably FreeBSD one too). We are also looking for someone to try if things work on Solaris too.

New features
- System tables now are available in main tree view
- Compatibility with Firebird 2.0
- SQL editor: Autocompletion of column/parameter names and old/new aliases in triggers

Enhancements and Bug fixes
- SQL Editor: Use row:col instead of col:row in statusbar
- SQL Editor: Autocompletion now works for case
- sensitive object names
- SQL Editor: Autocompletion now works for names containing $ character
- Data grid: "Fetch all records" and "Cancel fetching all records" commands
- Data grid: "Copy records as Update" command
- SQL script execution now always stops on error
- Confirm dropping of items from main tree
- Fixed bugs related to character set conversions
- Fixed DDL extraction for various object types

Download at : http://sourceforge.net/project/showfiles.php?group_id=124340
For known issues please see our bug tracker at: http://sourceforge.net/tracker/?group_id=124340&atid=699234


..:: FlameRobin ::..:: Firebird ::..

Tuesday, August 29, 2006

Firebird, Flamerobin are included in archlinux

[Here are the details (link bellow) , you can read more about archlinux on distrowatch.org]

Read more at aur.archlinux.org/index...

Monday, August 28, 2006

Firebird 'unofficial' FULL setup for Windows

Project page www.parmaja.com/projects/firebirdsetup/ or directly download here.

Includes:

Full InnoSetup script inlcuded so you can rebuild the setup again
with your options.

..:: FlameRobin ::..:: Firebird ::..

Friday, August 25, 2006

Flamerobin 0.7.5 soon

If everything goes according to plans, we'll have Flamerobin 0.7.5 on 1st of September. So keep an eye on the website and this blog for news.

..:: FlameRobin ::..:: Firebird ::..

Thursday, August 24, 2006

Debian Weekly News - August 22nd, 2006

[New or Noteworthy Packages. The following packages were added to the unstable Debian archive recently or contain important updates. * flamerobin — Graphical database administration tool for Firebird DBMS.]

Read more at www.debian.org/News/wee...

Monday, August 21, 2006

pabloj's blog » Flamerobin as a GUI for embedded Firebird - Howto

[In general you just need to have Flamerobin connect to Embedded Firebird through local protocol, my setup with Firebird 1.5.3 is like this]

Read more at www.firebirdnews.org/?p...

Firebird News » FlameRobin enters Debian/unstable

[Finally, flamerobin 0.7.2 entered Debian/unstable., Alex can you update the website ?]

Read more at www.firebirdnews.org/?p...

Sunday, July 30, 2006

Google Code - Project Name Conflict

[nice feature for google code hosting , if your oss project already exists on the sf.net then they give you an warning about it ]

The project name that you entered conflicts with one that is reserved. [flamerobin in our case]

The most common reason for a project name to be reserved is that it is already being used on another open source project hosting site. Having a different project with the same name could be confusing to user and detrimental to the existing project.Sometimes when two developers think of the same name, it is because they have the same goal in mind. You might want to familiarize yourself with the existing project, and consider whether it would be better to work with them rather than create a potentially similar project of your own.

Read more at code.google.com/hosting...

Monday, July 24, 2006

Installer Flamerobin sous Ubuntu Dapper

Text is in French:

http://www.lordphoenix.info/ubuntu/installer-flamerobin-sous-ubuntu-dapper

..:: ::..:: ::..

Tuesday, July 18, 2006

flamerobin 0.7.2 - time to spread the word

- sf.net news area [not DONE]
- softpedia [1/3 done linux version is updated -last time was Done by milan]
- freshmeat.net [DONE]
- betanews.net [DONE]
- gnomefiles.com [not DONE]
- lwn.net [DONE]
- macnn.com [not DONE]
- digg.com [not DONE - start to digg it]
- phoronix.com [not DONE]
- linuxcompatible.org [not DONE]
- developers.slashdot.org [ i feel the wind of karma change]
- lxer.com
- linuxpr.com
- linuxtoday.com
- newsforge.net
- linuxgazette.com
- osdir.com
- databasejournal.com
- devshed.com [on blog & forums ]
- prweb.com
- warp2search [will be done by alex]
- linuxelectrons.com
- pclinuxonline.com [will be done by alex]
- linuxquestions.org
- gnomeDesktop.org
- madpenguin.org
- debcentral.org

..:: ::..:: ::..

Friday, June 30, 2006

linux sql tool for firebird - flamerobin does the job ;)

Thanks guys! FlameRobin is exactly what I was looking for. Simple and easy to use and it works . Not to mention, it isn't designed by a Grade 5 student . ;-)

[ED: I like his signature "There is no place like 127.0.0.1" it should look like this in ipv6 "There is no place like ::1 " , in ubuntu/any Gnu-linux try to ping back to home ping6 ::1 ]

Read more at thread.gmane.org/gmane....

Wednesday, June 28, 2006

Tuesday, June 27, 2006

"connection rejected for" problem

[flamerobin saved the day "Installing Flamerobinon clean machine reveals the truth. Now IBexpert connects fromwindows machine to linux FB. Thank you very much!" ]

Read more at lists.alioth.debian.org...

New Flamerobin+Firebird Mandriva Vmware image

[New vmware image with firebird + flamerobin ]

Read more at corpo.mandriva.com/xwik...

Friday, June 23, 2006

Gui for embedded firebird ?

you can try flamerobin with firebird embedded , Read the rest of the question on forums.devshed.com

..:: ::..:: ::..

Wednesday, June 21, 2006

svk - svn ++


[In case you have connection problems with svn/cvs servers , you can try svk (is working over svn) .

SVK let clkao mirror remote Subversion repositories, create local branches, hack while offline and later resynchronize his changes with the upstream Subversion servers. SVK is the best version control system for getting your work done while you're hiking in the mountains. It just so happens that what makes SVK wonderful when you're soaking in the hot springs makes it an excellent platform for getting your work done halfway around the world, on an airplane, in a cafe or in your office .]

Read more at use.perl.org/~jesse/jou...


Monday, June 19, 2006

building flamerobin .deb on ubuntu dapper

[step 0 : also you will need debhelper and dpatch

sudo apt-get install dpatch debhelper then follow the rest of steps ]

Read more at sourceforge.net/mailarc...

Friday, June 16, 2006

Wednesday, June 14, 2006

we are in top 10

on the spread debian web site (i have put that button on all my blogs)

http://www.spreaddebian.com/

..:: ::..:: ::..:: ::..:: ::..

Monday, June 12, 2006

Maintaining Packages in bzr for edgy

[maybe i should add the flamerobin package there in bzr, for the future version of ubuntu]

Read more at lists.ubuntu.com/archiv...

Thursday, June 08, 2006

Thursday, June 01, 2006

flamerobin wonderful package ;)

[Here is the reponse from one of our clients]

Read more at sourceforge.net/mailarc...

Firebird Ultimate Appliance (Apache + Firebird + Ubuntu Linux + PHP+Flamerobin)

1.Firebird Appliance contains LAMP like kit to easy start programming in php and working with firebird (Two administration tools were included in the virtual machine)

2.Create Ultimate Firebird Vmware Machine (How it was created)

Download vmware workstation or the player
then the ubuntu vmware machine (You need to unzip it on one folder and load it in vmware)

sudo vi /etc/apt/sources.list
decoment the universe lines

and comment the first line (with cdrom)


sudo apt-get update

apt-cache search firebird



sudo apt-get install firebird2-super-server firebird2-examples firebird2-dev firebird2-utils-super ibwebadmin libfirebird2-super

when asked for SYSDBA password put it :masterkey

See if firebird is started:
ps awwx | grep firebird

Load in firefox browser
http://localhost/ibwebadmin/

Write in the "Login to Database" field
/var/lib/firebird2/examples/employee.fdb
And in the password field:masterkey

Go to the sql tab and run this query
select * from employee;
Click on "Execute" button then on "Show Output"

you can tweak the ibwebadmin config
cd /var/www/ibwebadmin/inc

sudo vi configuration.inc.php and change these variables
define('DEFAULT_DB', 'employee.fdb');
define('DEFAULT_PATH', '/var/lib/firebird2/examples/');

Next we will install flamerobin db admin tool:
Go to flamerobin.org -> Download

Choose the lastest released kit flamerobin
http://prdownloads.sourceforge.net/flamerobin/flamerobin-0.7.1-gtk2.tar.bz2?download

tar -jxvf Desktop/flamerobin-0.7.1-gtk2.tar.bz2
rm Desktop/flamerobin-0.7.1-gtk2.tar.bz2
sudo apt-get install make libpng3
cd flamerobin-0.7.1-gtk2
sudo ln -s /usr/lib/libfbclient.so.1.5.1 /usr/lib/libfbclient.so.2
./flamerobin
register the same database as we did for ibwebadmin
Display name: employee example
Database path:/var/lib/firebird2/examples/employee.fdb
Username:SYSDBA
Password:masterkey
Click on "SAVE" then double click on the "employee example" in the left tree

You can click on "Tables -> Select * from ..."




3. Using Firebird Database with debian : there are several documentation links on the web
for python http://jclement.ca/docs/firebird_debian/firebird-debian/
for php http://php.net/ibase
debian small howto http://www.debianhelp.co.uk/firebird.htm

4. flamerobin is under expat http://flamerobin.org/license.html
firebird - IDPL (Mozilla based license)
ubuntu - free to share and modify philosophy

Screenshots




..:: ::..:: ::...:: ::...:: ::...:: ::...:: ::..

Wednesday, May 31, 2006

Various Firebird Database frontends » Bernie’s ramblings…

[flamerobin mention on two sites , on Bernie's blog and debianhelp.co.uk]

flamerobin on IBPhoenix Home page

[time to spread the word about flamerobin 0.7.2 on other sites]

Read more at www.ibphoenix.com/

Monday, May 29, 2006

FreeBSD port

submitted for approval:

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/95468

Hopefully it will soon go into official ports repository, and maybe we'll have an official platform maintainer in Denis Barov.

..:: ::..:: ::..

FlameRobin 0.7.2 released

Windows (setup & zip), Linux (gtk1 &. gtk2), Mac OS X and source packages are available for download. Read more here, changelog included

..:: ::..:: ::..:: ::..:: ::..:: ::..:: ::..:: ::..

Sunday, May 28, 2006

Monday, May 22, 2006

Friday, May 19, 2006

in top 5 of the most active projects in category sf.net->db frontends

[We are on 5-th place on the source forge trove software map - in the database front-ends category]

Read more at sourceforge.net/softwar...

Tuesday, May 16, 2006

0.7.0 does not work with Firebird 1.0

It seems that FlameRobin 0.7.0 only supports Firebird 1.5 and higher versions.

FB 1.0 is only supported by gtk1 Linux package.

We're looking into fixing this...

..:: ::..:: ::..

creating an flamerobin/firebird live cd [DONE]

follow the guide

https://help.ubuntu.com/community/LiveCDCustomization

in the Customization part (after you do sudo chroot edit)
I decomented the two lines in /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu dapper universe
deb-src http://archive.ubuntu.com/ubuntu dapper universe

in the /etc/resolv.conf i have added one nameserver we had on our lan (you need to delete it after you finish customizing the distro)
nameserver 127.0.0.1


before installing firebird is a good idea to stop the firebird on your system
then after you chroot do the following

apt-get install firebird2-super-server firebird2-utils-super ibwebadmin firebird2-examples



install the flamerobin from debian

sudo apt-get install libwxgtk2.6-0
wget http://puzzle.dl.sourceforge.net/sourceforge/flamerobin/flamerobin_0.7.2-1_i386.deb
dpkg -i flamerobin_0.7.2-1_i386.deb

At the end when creating the iso , i named it firebird live cd

sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../firebird-dapper-live-i386.iso .

And here is the screen shot















..:: ::..:: ::...:: ::...:: ::..:: ::..

Monday, May 15, 2006

flamerobin mention

in the jedi vcs release notes (scroll down to page 10)
ps: if you don't know what jedi vcs is , Here is their sf.net homepage http://jedivcs.sf.net

..:: ::..:: ::..

0.7.0 (win32 setup) is out

[Ed: the other kits will be done soon ]

In case anybody is able to see this message , then I announce that
0.7.0 (win32 setup) is out.

Let the PR dogs loose.

Ciao
--
Nando Dessena

..:: ::..:: ::..

Wednesday, May 10, 2006

flamerobin/firebird article

[I guess you need google translate or the babel fish]

Read more at www.devmedia.com.br/vis...

Monday, April 17, 2006

Things to fix before 0.7.0 release

Hi all,

as privileges and user management stuff is complete, we're done with
features for 0.7.0. I'd like to get the list of things that need to be
fix/polished before the release.

One of the problems is perhaps AdvancedMetadataSearch dialog. We still
haven't decided what exactly should it look like. Do you guys think that
we can go with 0.7.0 release with it - as it is now? It is completely
functional, just the layout and some other details are probably
different than they should be.

Other thing is StatementHistoryFrame. For the time being, I'd like to
make a modal dialog out of it (select SQL statement from history and
close it). I know how I'd do it when deriving from wxDialog, but I'm not
sure what happens if we're to derive it from BaseDialog. What happens
with "buttons panel and sizer". Perhaps we should leave search box and
search/delete buttons at top, and move "Copy to editor" button to bottom
- and also add "Close" button to it?

I'd also like to know how does PrivilegesDialog look on other platforms,
as I only tested on Linux. I tried on Windows 98 at some point, and it
seemed fine, but I'd like to know about WinXP and Mac.

Please say if there's any other issue as well...

--
Milan Babuskov
http://swoes.blogspot.com/


..:: ::..:: ::..

Sunday, April 09, 2006

Privileges page



Finally, the Privileges page is here.

This is still a work in progress, but you can already look at table and view privileges. The main problem we currently have is that wxHtmlWindow doesn't support TITLE attribute of IMG tag. I wanted to use it to display the grantor (user who granted the privilege) as a tooltip - when you hover the mouse over privilege icon.


..:: ::..:: ::..

FlameRobin license changed

This is the new license used for FlameRobin code:

Copyright (c) 2004, 2005, 2006 The FlameRobin Development Team

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


..:: ::..:: ::..

Friday, April 07, 2006

New FlameRobin password protection



- all passwords(PW) are encrypted with master password (MPW)
- MPW is not saved in any file, it is only known to the user
- PW + MPW => Cipher (cipher is stored in .conf file)
- When PW needs to be decrypted, user is prompted for MPW
- Cipher + MPW => PW

Defense from "known plain-text" attack:

- If the attacker gets a hold on to .conf file and knows one of the PWs
he would be able to compute MPW (Cipher + PW => MPW). In order to prevent
this, we use the following scheme:

- we take MPW+username+full_database_path, and use it as a seed for
some irreversible random number generator (RNG) like ISAAC.
- we use the numbers produced by RNG to encrypt the PW.
- since numbers are unique for each username+full_db_path and RNG is
not reversible, the attacker cannot get MPW, and he also cannot decrypt
any other password.

Information on ISAAC:
http://en.wikipedia.org/wiki/ISAAC
http://www.burtleburtle.net/bob/rand/isaacafa.html


Monday, April 03, 2006

Small niggles with current FlameRobin

Hi guys,

today I took a look at FlameRobin after a few days away from it, and
here are some things I noticed that are not optimal IMO. Maybe you
don't agree, maybe you agree and want to fix/change some of them, maybe
I'll get around to some of them...

Anyway, here goes:

1) All property pages:
- The links on top of the pages jump around when one follows them, and
the link for the current page disappears. I much prefer the way e.g.
SourceForge handles this, with all links always visible in the same
place, with the current page as standard text of the same font. Compare
enabling/disabling controls to hiding them.

2) Database property page:
- The page uses two narrow tables of fixed width, while all other use
expanding tables, stacked vertically. I'd prefer consistency.
- Could the database size be given in MB? Even better would be a
dynamic label (kB/MB/GB)...
- We need a database32.xpm file, current icon is the generic FR one.

3) Advanced Metadata Search frame:
- The layout needs to be improved. It is too large (minimal size on my
system 824x347), to wide for the height (a ratio of about 4:3 would be
ideal), and it is quite confusing. It would also be hard to extend it
(adding more criteria, adding AND/OR combination of criteria, ...). I
don't really have a better layout in mind ATM, but I would like it to be
closer to the backup/restore frame layout: controls in the upper part,
then the action button, then the result list in the lower part.
- The "DDL for selected objects" control shouldn't be there at all,
IMHO. Double click on the result list would open the property page with
the same information (default action for DBH objects, known behaviour
from the tree control).

4) SQL Execution frame:
- SQL History frame should at least stay on top of parent execution
frame, otherwise frame relation is lost when $user switches between
frames. But I doubt that a frame is actually the right design there.
How about a list box left or right of the SQL edit control, with a
splitter, keyboard and drag and drop operations instead of buttons,... ?

Comments, flames and stuff very welcome.

Thanks

--
Michael Hieke




..:: ::..:: ::..

Saturday, April 01, 2006

MySQL AB Acquires Firebird Foundation and Flamerobin

Milan Babuskov one of original creators of fbManager which became Flamerobin, just made it publicly known that he now works for MySQL AB.

My project, Flamerobin and Firebird Foundation , have been acquired by MySQL, AB. As
part of the agreement, I will be working full time for MySQL. I expect
to lurk on the flamerobin-devel list from time to time and may contribute
the occasional wolf-o-gram, but I will not be taking an active part in
Flamerobin development. Although Mariuz will work for MySQL, part time,
translating from wolf to English,He will continue to be active in the
Firebird/Flamerobin projects.

Ann Harrison gave the idea to buy all the firebird developers with this post
on firebird-support

..:: ::..:: ::..:: ::..:: ::..

The New license for flamerobin

By downloading flamerobin you agree to the following disclaimer:

This programme carries no warranties either implied or explicit. Use at your own risk. It was written by me as a personal challenge. It seemed to work when I ran it, but it might not work for you. It might also delete random files, send pornographic pictures to the president, crash you computer or cause space aliens to destroy the planet. Use it at your own risk and remember: if it’s not backed up, it’s not important.


..:: ::..:: ::..

Thursday, March 30, 2006

IBPP/Flamerobin license hopefully solved

The IBPP License 1.0 had[1] problems with Debian.

Looking at http://www.ibpp.org/license however I see a different license.

To me it looks like Expat[2], with the following changes:

1) text

to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software

changed to

to use the Software as part of another work; to modify it for that
purpose; to publish or distribute it, modified or not, for that same
purpose;

2) "this permission notice" changed to "this complete and unmodified
permission notice"

3) added "You will not misrepresent modified versions of the Software
as being the original."

4) removed capitalisation of the no-warranty text.

The requirement to use IBPP only as part of another work is so easily
worked-around, that is practically of no legal value. Not that see any
problem with it.

Olivier, is this the intented license for IBPP 2.5?
If yes, I should consult once again with debian-legal (just in case).


dam
[1] http://lists.debian.org/debian-legal/2006/03/msg00346.html
[2] http://www.jclark.com/xml/copying.txt

--
Damyan Ivanov


..:: ::..:: ::...:: ::...:: ::..

Integrating IBPP 2.5 and FR license change

I plan to soon integrate new IBPP into FlameRobin (needed for
user-management stuff). I tested new IBPP with my FBExport tool, and
everything seems to work fine. If anyone has objections to it, please say
so.

I also plan to do a license change for FlameRobin. So, guys, please
confirm that code you contributed can be re-licensed to Expat license (as
I see that discussion on the matter has ceased).

Nando, Michael, Gregory, Bart, Marius (did I miss anyone?)


Thanks,

Milan.
[ED: Marius - agrees, Nando the same ]

..:: ::..:: ::..

Wednesday, March 29, 2006

Advanced Metadata Search




It allows you to search for objects by type, name, DDL, description and columns/parameters it contains (if it's a table, view or SP). Search can be done in multiple databases, even on different servers.

For objects that are found, you get standard context menu (same as one in main tree), so you can manipulate them easily. When clicked in result list, you can optionally see the DDL for object, and the tree item is also focused. It uses the Observer Pattern, so when objects are dropped, they get removed from search results as well.

Currently only available in Subversion repository, but you might want to check it out.

..:: ::..:: ::..

Friday, March 24, 2006

time to spread the word for flamerobin 0.6.0

- sf.net news area [DONE]
- softpedia [1/3 done linux version is updated -last time was Done by milan]
- freshmeat.net [DONE]
- betanews.net [working]
- gnomefiles.com [DONE]
- lwn.net [DONE]
- macnn.com [DONE]
- digg.com [DONE - start to digg it]
- opendb.de [DONE but User has too many messages on the server. :(]
- phoronix.com [DONE]
- linuxfilter.com [DONE - filter it ]
- linuxcompatible.org [DONE]
- developers.slashdot.org [ i feel the wind of karma change]
- lxer.com
- linuxpr.com
- linuxtoday.com
- newsforge.net
- linuxgazette.com
- osdir.com
- databasejournal.com
- devshed.com [on blog & forums ]
- prweb.com
- warp2search [will be done by alex]
- linuxelectrons.com
- pclinuxonline.com [will be done by alex]
- linuxquestions.org
- gnomeDesktop.org
- madpenguin.org
- debcentral.org




..::::..:: ::..::::..:: ::..::::..::::..

FlameRobin whitepaper

it was recently concluded that the original authors have the copyright

on papers that were published at the Firebird Conference, so I decided

to make my paper available to the public.


Some small portion of the text is outdated (based on version 0.4.0),

but you can read about history and basic ideas around the project:


http://www.flamerobin.org/flamerobin_paper.pdf

Thanks,


Milan


..:: ::..:: ::..

Thursday, March 23, 2006

good words on phoronix

http://www.phoronix.com/?page=news_item&px=MTY1

Thank you , I like the text put up by Editor (Michael) ;) , Maybe we can do an
screen shot tour/review of the flamerobin/firebird package in the future...

ps:we have to finish the debcentral.org interview first


..:: ::..:: ::..

Wednesday, March 22, 2006

Monday, March 20, 2006

Small Firebird trigger example

After reading a post in the Firebird forum at Devshed I immediately put up a small example about writing a trigger (and also upgraded my favourite tool, Flamerobin, to the latest version) , here it goes

..:: ::..:: ::..

Thursday, March 16, 2006

Release feed-back

Guys and fellow developers

I just downloaded the gtk2 version of FR and, what can I say, Wow !

I have not been through all your improvments but at first glance after
1/2 of use this new release is very impressive:

- overall responsiveness -> MUCH better
- DDL statements -> absolutely instant, no lag time etc...
- Data grid -> much, much quicker, no more flicker when loading large
amount of data (e.g. 6000+ records) just goes very smoothly

it is even more a joy to use.

if I may and without patronizing anyone, job well done guys, thanks a lot.


Didier


..:: ::..:: ::..

FlameRobin 0.6.0 released

Windows (setup & zip), Linux (gtk1 &. gtk2), Mac OS X and source packages are available for download. Read more here, changelog included

..:: ::..:: ::..

Monday, March 13, 2006

The wxWidgets book is now available as a PDF

The wxWidgets book is now available as a PDF from here, at the Bruce Perens' Open Source Series page.
good for wxwidgets 2.x beginners

Releasing 0.6.0

Looks like we're ready. I'll start making the Linux packages (gtk1 and
gtk2), and I hope that you'll (Nando, Michael) find some time to build
Windows and OSX versions. I don't have any FreeBSDs around now, so we'll
skip the FreeBSD version this time.

I suggest we release source package the last, since there might be some
platform-specific changes and it would be good if the source package is
buildable on all platforms.

Well, I'm off to update the changelog now...


--
Milan Babuskov
..:: ::..:: ::..

Monday, March 06, 2006

Firebird and wxWidgets

I've run into a project that looks for bugs in various open source software, including Linux kernel, Firebird and wxWidgets. Everything around FlameRobin ;) Interesting thing, Firebird seems to have three times more bugs per line of code than wxWidgets.

http://scan.coverity.com/

..:: ::..:: ::..:: ::..

Tuesday, February 28, 2006

Flamerobin 0.5.2 (just for testing purposes)

it's just in subversion tree and will not be realeased to the world (as package)

..:: ::..:: ::..

Wednesday, February 15, 2006

Flamerobin 0.6 soon and new DDL property page

Subversion is back again, so I commited the initial version of DDL
extraction support.

Extracting DDL for individual objects works, except that it does not
extract DDL for privileges (GRANT ... stuff). Extracting DDL for entire
database is close to complete, I just need few more things to add.

In the process, I added a propery page for domains. Nothing fancy, just
the CREATE statement.

We're getting close to 0.6.0... :)

--
Milan Babuskov

..:: ::..:: ::..

Tuesday, February 14, 2006

Porting the EMPLOYEE database from Firebird 2.0 to MySQL 5.1

Pabloj ( Moderator of Oracle and MsSQL (a.k.a. SQLServer) forums at Devshed.com) wrote an article comparing firebird and mysql 5.1.x features And he used flamerobin in the process ;) :
"Hi, I've decided to make an in depth test of MySQL's new functionalities by porting Firebird's EMPLOYEE.FDB database to MySQL 5.1.5, here is what I found, I hope it will be useful for people porting apps from MySQL to Firebird and vice-versa.
First of all, a screenshot (taken from Firebird's excellent Flamerobin admin tool) showing the actual employee.fdb structure.
Note the presence of generators, (aka sequences) won't be available in MySQL, I'll mimic them with autoincrement fields."
..:: ::..:: ::..

Monday, February 06, 2006

The SVN repository is online now.

Everything valuable from the
fbmanager CVS repository has been migrated.
The delay was mainly due to my
ignorance about how to get the correct "CVS tarball".

I have granted SVN permissions and revoked CVS permissions on
flamerobin to all developers. I have also disabled the CVS service in
both flamerobin and fbmanager projects.

http://svn.sourceforge.net/viewcvs.py/flamerobin/trunk/flamerobin/


I'd like to request the SF to close down fbmanager altogether once the
SVN beta period is over.

Ciao
--
Nando Dessena
..:: ::..:: ::..

Thursday, January 26, 2006

Flamerobin/firebird blog of the day

"Uno dei motivi che fin'ora hanno tenuto Firebird lontano dagli end users è stata la mancanza di una gui per l'amministrazione comparabile all'ottimo phpMyAdmin. Lacuna che però verrà presto colmata da Flamerobin, progetto ancora in alpha ma sicuramente valido"

http://www.ossblog.it/post/422/rilasciato-firebird-153

..:: ::..:: ::..

Friday, January 20, 2006

firebird/flamerobin around the world

You can spot them on
http://www.frappr.com/firebird
I wonder where is gregory on the map ;) ?
..:: ::..:: ::..

Thursday, January 12, 2006

FlameRobin 0.5 released - time to spread the word

Finally, we managed to pull another release. Check it out, as we have some improvements in it.Once you run it, make sure you go through the Preferences dialog and set some of the new options to your liking. Read more here, changelog included
New ports: debian,gentoo,freebsd and is 64 bit enabled

- sf.net news area [DONE]
- softpedia [Done by milan]
- freshmeat.net [DONE]
- betanews.net [DONE]
- gnomefiles.com [DONE]
- linuxcompatible.org [will be done by alex / me]
- opendb.de
- developers.slashdot.org [good karma good karma]
- lxer.com
- linuxpr.com
- linuxtoday.com
- newsforge.net
- linuxgazette.com
- osdir.com
- databasejournal.com
- devshed.com [on blog & forums ]
- prweb.com
- warp2search [will be done by alex]
- linuxelectrons.com
- pclinuxonline.com [will be done by alex]
- linuxquestions.org
- gnomeDesktop.org
- madpenguin.org
- debcentral.org

..::::..:: ::..::::..:: ::..::::..