Tracker

This site is for keeping track on the development of version 1.0.2 including bugs, minor issues and new features. Release date for beta testing might be in ...... only Carl can fill in that... Version 1.0.2 will probably be based on the new Visual Works 7.6 and Seaside 2.8 what might solve some issues by default. This tracker mainly is for all us users curious about what's going on with version 1.0.2 and what bugs/features are known, in the works or planed for that release. It would be really nice, if Carl could update the list from time to time. All users who discovered real bugs (check the forum first) are welcome to add them to the list. Simply add rows below each table to add your bug/feature. Status options: unknown, confirmed , assigned , solved, postponed Name options: Red for bugs, purple for minor issues, green for new features

Bugs, security issues and minor issues

 * **Name** || **Status** || **Short description** || **Link to discussion** || **Developer comment** ||
 * Magic Run bug || confirmed || Output generated by a child program does not appear where it should. || [|Forum] ||  ||
 * Upload limit bug || confirmed || File-uploads larger than 50 MB cause RB to crash. || [|Forum] ||  ||
 * Session security || confirmed || Ability to bind sessions to IPs. || [|Forum] ||  ||
 * Do upload on link bug || unknown || Upload of selected file gets invoked, even though another link got clicked and not the upload button. || [|Forum] ||  ||
 * Seaside leftovers || assigned || URL always shows unwanted /seaside/go/runbasicpersonal and the HTML code also contains lots of un-needed seaside leftovers. ||  || Partially solved ||
 * Windows Root dir || confirmed || When doing a root directory on windoz you get the error E RROR_SHARING_VIOLATION ("c:\pagefile.sys") || [|Forum] ||  ||
 * ' to " data-replacement bug || confirmed || ' replaced by '' automatically on read/data || [|Forum] ||  ||
 * tabs in comments || confirmed || Tabs in comments (rem) (') cause errors || [|Forum] ||  ||
 * hijackable sessions || confirmed || Sessions can easily be hijacked or shared. Solution would be adding a ||  ||   ||
 * Can't reacquire UserAddress$ once program is running || unknown || UserAddress$ is only captured once during project compilation and can not be reacquired from within a running program. || Forum ||  ||

= New Features = Then the RB code could look something like: Would make events very simple because they go directly to a [label] in the program. ||  ||   || (Postgre / ODBC will only be available in the Pro version) ||   || ODBC will probably not be implemented || Currently the RUN command will automatically execute the next line of code after the render statement. Many timew you want to run another program but do not want the next line to execute, until you exit the RUNNED program || Forum ||  || if a$ = "custNum" then a$$ = "123" is the same as custNum$ = "123" a%% = 123 is the same as custNum = 123 || Forum ||  ||
 * **Name** || **Status** || **Short description** || **Link to discussion** || **Developer comment** ||
 * Ajax for everyone || assigned || A way to make Ajax accessible by noobs the simple way. || Forum ||  ||
 * Mini Ajax for events || unknown || Add enough javascript so that simple events can be added to text fields, check boxes, radios and other form fields. No one would ever need to see the JS or even know how it works.
 * event #handle, "onChange", [eventCahnged]**.
 * MySQL / ODBC || assigned || Connectors for MySQL, Postgre SQL and other databases via ODBC
 * Fire and Forget || postponed || Ability to RUN a program synchronously and pass a time limit. The RUNNED program would disappear but run to timeout or until it is done ||  || Might be available in a later version ||
 * Serial Port || postponed || Ability to read and write to a Serial Port || Forum || Might be available in a later version ||
 * links in <scripts || unknown || Ability to do a link statement in a <SCRIPT || Forum ||  ||
 * inline code || assigned || Ability to include RB code and have it execute as if it were inline code. Similar to the PHP include statement.
 * dynamic variables || unknown || Turn field names into variable names dynamically.
 * timeout || unknown || Change program and session timeout via program control ||  ||   ||
 * Easy Cookies || unknown || Ability to easily read, set, delete cookies directly via RB Commands, without the need to write JS yourself. ||  ||   ||
 * Sorce code encryption / Redistributables || confirmed || Ability to protect/encrypt your sources to prevent customers from modifying/viewing your code, while allowing the code to run.... preferable on a slightly modified RB server that does not allow to log in, to prevent customers from changing server settings. (This would also need to use encrypted ini files for the server. || Forum || Might come in the Pro version or a later personal release. ||
 * Enhancing the upload feature || confirmed || Ability to set custom destination directories for uploads to avoid files always being stored in the rbp root right after uploading them. ||  ||   ||
 * Cron jobs || unknown || Ability to execute RB code on a timely schedule, preferable in a new system tab in the RB editor. ||  ||   ||
 * Definable upload folders || unknown || Allow to upload files to different defineable folders than the default root folder. ||  ||   ||
 * Precompile project || unknown || Ability to precompile a project for faster execution times. || Forum ||  ||
 * Folder protection || unknown || Having an extra folder that is protected from direct http access and can only be accessed if a user has at least a valid session or so, or is validated in any other (better) way. Trying to access the folder without being validated should reroute the user back to the default project. || Forum ||  ||
 * SQLite update || unknown || Upgrade the built in SQLite to the most current version. ||  ||   ||
 * SSL Supprt || unknown || As Visual Works 7.6 and Web Toolkit supports SSL, it would be nice to see it being implemented into RB. ||  ||   ||