Coming soon in CARAVAN


  • More langauge features -- functions
  • Improved search engine.

    Version 3.24 dt:25-07-06


  • Order by multiple fields

    select statements can now sort on multiple fields
    table mytab=cab.folders

    select from mytab order by type,path,description

    With independent switches for descending or ascending :

    select from mytab order by type,path desc,description

    Version 3.199 dt:24-01-06


  • Command line option to repair caravan databases

    command=Caravan Repair
    Caravan indexes all the table and recreates search engine data.
    Exits when done.

  • Linux :( broken pipe) problem fixed

    Version 3.186,3.187,3.188,3.189 dt:15-03-05


  • Major performace tune up

    Version 3.185 dt:02-03-05


  • Bug fix related to AND and OR opertaors(&&,||)

    Version 3.183 dt:12-01-05


  • Caravan language : added compiler support for switch statements.

    Version 3.182 dt:12-04-04


  • Caravan language now supports expressions.
    Example caravan expression :
    x(val)=form(count)*table(size)/(1024*1024)
    The operators are: * , / , % , + , - , = , =~ , >= , <= , <> , > , < , || , &&

    Version 3.177 dt:11-11-04


  • More bug fixes.
  • Mail object now understands mimetypes.

    Version 3.172 dt:10-25-04


  • Fixed a bug that caused caravan to crash during setup (only during first run). Unfortunately, this bug was not detected for quite sometime.

    Version 3.17 dt:09-28-04


  • Implements http-resume for PUT and POST methods. This is an extension to HTTP 1.1 that allows aborted PUT and POST operations to continue from the point of breakage. Saves time and bandwidth during large uploads. Click here for details.

    Version 3.16 dt:09-16-04


  • Caravan has improved support for http 1.1 in Ver 3.16.
  • Supports persistent connections, and chunked transfer ecoding.
  • Support for connecting to external servers through a proxy.
  • Abiility to relay requests from other servers and clients using http 1.1. In fact by writing a few lines of code you can make caravan run as a proxy and chain multiple such proxies if neccessary.
  • Detailed documentation will be available soon.

    Version 3.15 dt:08-12-04


  • Support for SOAP. Some changes were needed in the code which was handling the HTTP-POST method to make it possible to recieve and send SOAP messages. This is done now. Some SOAP examples will be posted soon.
  • HTTP extentions for M-POST,M-GET etc, needed in conjunction with the SOAP messaging protocol are now supported.

    Version 3.14 dt:08-07-04


  • Some bugs and memory leaks fixed.
  • Removed restriction on template file extention. Now you can have any extention for files in the templates folder instead of just .html. This means that caravan code can be in any file as long as it is in the 'templates folder'. Also makes it possible to serve most requested files directly from memory. Just copy your jpgs or anything into the 'templates' folder and avoid disk access whenever they are requested. Translates to more flexibility in serving images and documents.

    Version 3.13 dt:07-26-04


  • Only an internal release.

    Version 3.12 dt:07-08-04


  • More features for XML parsing.
  • XML parsing speeded up.
  • Generate and modify XML Objects .
  • Output object as XML.