1.4.2: 2007-03-21 Murray Cumming * configure.in: * glom/libglom/Makefile.am: * glom/libglom/connectionpool.cc: Do not require avahi or try to include avahi headers. The code is disabled anyway (to be renenabled in glom 1.3/1.4). The Ubuntu package has removed the avahi dependency, so removing the use from the source might avoid unnecessary problems. 2007-03-20 Mathias Hasselmann * glom/libglom/connectionpool.cc: Modify the default pg_hba.conf to allow TCP/IP connections from any host when doing self-hosting. Previously it had mistakenly only allowed connections from 127.0.0.1 (localhost). Interestingly, not all local computers can be identified as 127.0.0.1 either, so the connection was failing for some local computers too. (ChangeLog comments from Murray) 2007-03-20 Murray Cumming * glom/libglom/utils.cc: * glom/libglom/utils.h: Added a show_ok_dialog() method, becasue it is silly to always call the on in Frame_Glom. * glom/libglom/connectionpool.cc: * glom/libglom/connectionpool.h: create_self_hosting(): Take a parent window so we can show some warning dialogs if something goes wrong. None of these have actually been experienced though. * glom/application.cc: ui_file_select_save(): If doing self-hosting then check that the directory does not exist already, and warn the user. For instance, you might specify test.glom, which would then creat test/test.glom, so it will warn if test/ already exists. Bug # 420482 (Mathias Hasselmann) 2007-03-20 Murray Cumming * glom/frame_glom.cc: connection_request_password_and_choose_new_database_name(): Do not redeclare response variable, so we do not mistakenly think we failed later. This is just a fix of the last commit. 2007-03-20 Murray Cumming * glom/dialog_new_self_hosted_connection.cc: * glom/dialog_new_self_hosted_connection.h: * glom/frame_glom.cc: * glom/glom.glade: * glom/mode_design/users/dialog_user.cc: Add a password confirm entry to the dialog, check it, and check that the user name is not empty. As well as being obviously useful, this will make it more obvious that you are entering a new user/password confirmation, instead of an existing one.