1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279
|
May 31, 2004, Version 0.98
- added spanish language file, contributed by Jose Pichardo
- fixed triggers detection for Firebird 1.5
- fixed bug with php-option session.use_trans_sid=On
- jsrs fix for IE with ssl-connections
- added an option for csv-import to convert empty values to NULL
- fixed creating of user defined exceptions
- make sure that the info panel is open if an error occured
- fixed bug with float and decimal stored procedure parameters
- fixed bigint and boolean datatype determination for stored
procedure parameters
- final fix for the magic_quotes_sybase madness (hopefully)
- fixed editing/deleting data with magic_quotes_gpc=1
March 14, 2004, Version 0.97
- added a new panel for user defined exceptions
- fixed initialisation of available domains when creating tables
- fixed session startup for non standard http ports
- fixed fatal error when restoring database from backup
- fixed inserting data into tables with domain-based columns
- fixed editing of domain-based columns (Bug #908370)
February 29, 2004, Version 0.96
- fixed the 'cannot delete temporary file' bug for creating and
dropping databases and creating triggers and stored procedures
- fixed watching of tables with domain based columns with method
WT_STORED_PROCEDURES; changed default watchtable method to
WT_SKIP_ROWS for ib<=6.0 (Bug #857263)
- combined type, size, prec and scale columns in the tables and in
the domains overview to a single column
February 03, 2004, Version 0.95
- added a new panel for user defined functions
- added russian language file, contributed by Andrej Surkov
- tested with php5 b3, all reference warnings removed
- the CONFIRM_DELETE config option is now editable by the user on
the customizing panel
- fixed some database deadlocks
- csv-export now trims whitespace from the end of character fields
- fixed handling of computed fields when entering or editing data
- fixed execution of external commands on windows if the pathnames
containing spaces (Bug #860417)
- keeping database name in the login panel after logout (Bug #857233)
- cleaning up the SQL Output panel if another select statement with
an empty result is executed (Bug #855340)
- removed php short_open_tags from all files (Bug #857216)
November 02, 2003, Version 0.94
- added new Firebase 1.5 dataype BIGINT, new charsets and reserved
words
- added a file upload element to the sql enter panel
- browsing the sql buffers on the sql enter panel without page reload
- fixed execution of sql scripts longer than SQL_MAXSAVE lines
- 30% speed increasement for csv file import
- dropping column based primary key and unique constraints
- create, edit, delete foreign keys for table columns
- saving panel states beetween sessions
- new user customizing panel for color settings and some appearence
parameters; a cookie is used to save the values between sessions
- fixed '0' values on the system tables panel
- added auto refresh on the system tables panel for the IB7 temporary
system tables
- fixed IB7 related misbehaviors for triggers, domains, stored procs
- added a new option for the WATCHTABLE_METHOD configuration setting
which is trying to guess the fastest method for browsing tables
- added additional reserved words, character sets and temporary
system tables for Interbase servers 6.5, 7.0 and 7.1
- added FB_1.0, IB_6.0, IB_6.5, IB_7.0, IB_7.1 entries for the
server setting on th login panel
August 20, 2003, Version 0.93
- fixed a bug were external commands (isql, gbak, etc.) were not
executed on windows
August 18, 2003, Version 0.92
- added japanese language file, contributed by shue@xdip.com
- added dutch language file, contributed by Michael van Canneyt
- better NULL value handling when displaying data
- fixed bug that caused unique fields were displayed as pk fields
- added a server setting to the login panel and a DEFAULT_SERVER
configuration setting
- added filter elements to the system tables panel
- bugfix for collation handling when adding columns
- reworked and enhanced domains-panel
- fixed javascript bug with the php setting magic_quotes_sybase=1
- included webfx's selectableelements.js class for selecting
tablerows on the systemtable-, watchtable- and sqlresult-tables
- added an error_handler() for catchable php errors
February 05, 2003, Version 0.91
- comleted procedures panel, creating and modifying of stored
procedures is now supported
- speed improvement for tables properties lookup
- bugfix: check constraints are not longer causing double fields
- bugfix: displaying complete source code for big sp and triggers
- using jsrs for fetching table-, view-, trigger- and domain-details
without reloading the whole page
- displaying 'BLOB' instead of the binary handle data in query
results
- ordering of the triggers table by trigger- and table-name
- Volker Rehn contributed a set of icon images with transparent
background
- new views panel for creating, modifying, deleting views
- discard views from the view tables panel
- optionally displaying the record counts on the view tables panel
- the view tables panel got a reload button
- saving the results from entered queries as csv files
- displaying the values of foreign keys datasets through links on the
watchtable panel (ns6++ and ie5++ browsers only)
January 02, 2003, Version 0.90
- own stylesheet file for netscape 4 browsers
- new image free tabfolder menu, contributed by Dimo Velev; set
TABMENU_STYLE to 'HTML' in inc/configuration.inc.php to use this
- new database restore panel
- new database backup panel
- displaying the content of text blobs in the system tables via links
in a separate window
- rearranged the column definition form and added a text field for
column check constraints
- fixed dependencies testing to ignore check constraints for tables
- added dhtml to display only the available collations for a selected
character set in the column definition form
- charset definitions are now fetched from the system tables
- viewing metadata is working now with Interbase 6.0 and lower if the
environment variables ISC_USER and ISC_PASSWORD are set
- fixed check for php's gd/ttf/png support; this had broken startup
if gd was supported but without ttf and/or png
November 10, 2002, Version 0.83
- new database maintenance panel (interface for the gfix command)
- added brazilian-portuguese language file, contributed by Paulo Vaz
- fixed users creating/modifying/deleting on windows
- does chdir(BINPATH) before executing external commands to satisfy
various windows versions (TMPPATH needs to be an absolute path now)
- added textfields for the database host to the db-create and the
db-delete panels
- interpret $ALLOWED_FILES and $ALLOWED_DIRS case-insensitiv on
windows
- changed the DATABASE_SUFFIX configuration option to an array
- checking for isql.exe instead of isql on windows systems
- workaround for xitami bug where $PHP_SELF is not set
October 20 2002, Version 0.82
- displaying view creation source on the view tables panel
- new stored procedures panel for displaying and deleting sp's,
but no creating nor modifying yet
- checks for existing dependencies before deleting database objects
and prints a usefull message instead of silently fail to delete
- the new $SQL_DISABLE config setting disables the execution of
commands or group of commands on the sql-enter panel
- 'clear'-button for the textarea on the sql-enter panel
- support for the interbase 6.5 'ROWS x TO y' syntax when browsing
tables , see WATCHTABLE_METHOD in inc/configuration.inc.php
- internationalisation of all strings, english and german
translations are included
- configuration settings for removing any panel from the gui, see
$HIDE_PANELS and SYSDBA_GET_ALL in inc/configuration.inc.php
June 22 2002, Version 0.81
- adding user to roles, removing users from roles
- support for the collation order when creating domains
- displaying the query plan for queries on the 'Enter Command' panel
- caching the content of the sql_output panel to keep the contents
during multiple requests
- new configuration option SHOW_OUTPUT_ROWS to restrict the count of
rows displayed on the sql_output panel by default
- selectlist to change the blobs filetype while viewing a blob
- new configuration settings DEBUG_COMMANDS and DEBUG_FILES
- the modifying table errors are fixed
- the login panel got a logout button to disconnect from the database
- new role panel for displaying, creating and deleting roles
- new server statistics panel (wrapper for gds_lock_print/ iblockpr)
- new database statistics panel (wrapper for gstat)
- only tables are accessable to the user, where he have sufficient
permissions for the according actions
- more emphasized appearence of warnings and error messages
- checking for the interbase extension on startup
May 22 2002, Version 0.80
- caching of the watchtable content to avoid needless and time
consumpting recalculations
- new basic history mechanism for sql commands
- displaying blobs in various formats (text, html, hex, png, jpg,
gif) throught links on the watchtables
- added support for views on the watchtable panel
- displaying view properties on the showtables panel
- optional 'where'-restriction for the watchtable-panel
- support for the firebird 'SELECT FIRST SKIP'-syntax on the watch-
table-panel (see WATCHTABLE_METHOD in inc/configuration.inc.php)
- if the config setting CONFIRM_DELETE is set true a confirmation
panel pops up before deleting data, tables, databases, ... anything
- smoother, more failure safe form handling on the tables page
- added text-blob support for csv import and export
- new security config options HIDE_SYSTABLE_PANEL, HIDE_USERS_PANEL
- enhanced blob handling on the edit data panel
January 04 2002, Version 0.72 alpha
- fixed the 'Ambiguous field name' bug conspicuous with the release
1.0.0-RC2 of the firebird database server
October 23 2001, Version 0.71 alpha
- fixed html table on the watch table panel
October 19 2001, Version 0.7 alpha
- new user panel for creating, modifying, deleting database users
- new Admin page for administration functions
- added fields for role, buffer cache, charset and sql dialect to the
database login form
- optional asking for confirmation when deleting rows, set by
CONFIRM_DELETE in configuration.inc.php
- added blob support to the edit data panel
- rearranged the handling and appearence of the watch table panel
- new index panel for creating, modifying, dropping indices
- new set of smaller icons for the panel handling
- a new panel displays the contents of the interbase system tables
- prevent attempts to create or modify tables using interbase
keywords as column names
September 16 2001, Version 0.6 alpha
- added edit-data-panels opened by links on the watch-table-panel
- added deleting from datasets through links on the watch-tabel-panel
- the session/fallback mechanism should now determine the correct
settings under all circumstances
- new configuration arrays $ALLOWED_DIRS[] and $ALLOWED_FILES[]
to restrict the accessible databases
April 15 2001, Version 0.5 alpha
- changed licence to GPL v2.0, made ibWebadmin a sourceforge project
- lot of bugfixes in all sections
- niced up the gui
- optionally the watch panel can use auto-generated stored procedures
- added a 'watch table' panel to the SQL- and to the Data-page
- no more warnings when error_reportig = E_ALL & ~E_NOTICE
- enabled to run with 'register_globals = Off' in the php.ini
- moved the sourcecode into a cvs-repository
- cleanup TabMenu.class and added PHPDoc-style comments
- added javascript to autofocus some textfields
November 3 2000, Version 0.4 alpha
- added triggers panel to show/add/modify/delete triggers
- cleanup the generated html-code
- added displaying of domains to the domains-panel
- added precalculated menu graphics in 5 different widths
- the menu calculated by TabMenu.class looks much better now
- fixed two bugs in the csv import routines
- added links for moving panels to top, bottom, next, prev position
- added JavaScipt to allow only valid combinations for 'Not Null',
'Unique' and 'Primary' when creating new columns
October 18 2000, Version 0.3 alpha
- added import and export of csv files
- added boolean constants DEBUG abd DEBUG_HTML to configuration
and of cause the code to handle them
- modify domain function added
- fixed bug displaying the wrong charset when modifying columns
- added functions for domain creation and domain deletion
- removed unused panels Modify Database and Watch Table
- fixed file handling for blobs in the Enter Data panel
October 11 2000, Version 0.2 alpha
- got to know that ibWizard is already an Oracle tool, renaming to
ibWebAdmin
- displaying current values of generators in the generators panel
- now accessing all (?) user input through HTTP_[POST|GET]_VARS[]
- added the Enter Data panel with basic functionalities
- get_tables() now inquires the segment size for blob fields
- table and field init is now outsourced to /inc/get_tables.inc.php
- got rid of the errors that occured when not connected to a database
- the content of the sql-textarea is now saved in the session,
the global constant SQL_MAXSAVE defines the behavior
- add function get_panel_index() to avoid the absolut addressing
October 3 2000, Version 0.1 alpha
- First public upload of ibWizard
# Local Variables:
# mode: text
# End:
|