Home  /  RSS  /  RSS Comments  /  Enter

CppCMS 0.0.4 Released

Saturday, February 21, 2009, by artyom ; Posted in: Progress, Framework, Cache; 0 comments

Version 0.0.4 of CppCMS had released.

It includes optimizations required for using it in embedded systems.

Normal Embedded Build:

Embedded CGI Mode:

Downloads are avialable from Sf Project Page.

CppCMS Going Embedded... or I need your help!

Sunday, February 15, 2009, by artyom ; Posted in: Progress, Framework; 2 comments

Recently I start understanding that embedded market may be very important market for CppCMS. So I did several tweaks to the code in order to support embedded systems:

  1. When the library is compiled for embedded system, caching system is totally removed, removed dependency on boost::iostreams and compression library.
  2. Mod-prefork is removed as much more memory consuming.
  3. Removed dynamic loading of templates.
  4. Option for cgi-only library given --- no scgi and and fastcgi APIs are compiled in, all remaining worker "mods" are removed.
  5. Session storage backend is simplified and optimized for cgi when it is compiled in embedded mode.

Everything was cross compiled for arm and tested with qemu-arm, but unfortunately I do not have an access to real ARM hardware with installed Linux system, so...

I need your help:

  1. Download following test_arm_embed.tar.gz
  2. Copy it to your ARM system and extract files.
  3. Try to run cgi script from command line:

     ./hello.dynamic -c config.txt
    

    This is "Hello World" that is dynamically linked with libstdc++. If it does not work try

     ./hello.static -c config.txt
    

    This is full statically compiled version of "Hello World" cgi script.

    You should get as output CGI headers and HTML output.

  4. Please, try to run it several times with:

     time ./hello.dynamic -c config.txt
    

    And tell the average run time.

  5. If you have a web server in your system I'd be very glad if you could test cgi script -- please edit it --- test.cgi to reflect correct executable and path.

I all works fine I'd be glad (if it is possible) to prepare a set of scripts that would test various aspects of cppcms as templates, various session backends and so on.

Thanks

Release Announcement - CppCMS 0.0.3

Monday, February 9, 2009, by artyom ; Posted in: Progress; 0 comments

CppCMS 0.0.3 Released

Changelog:

DbiXX 0.0.3 Released

Changelog:

WikiPP 0.0.2 Released

Changelog:

Examples 0.0.3 Released

No changes, but package location on sourceforge release system had changed

Documentation

User Documentation is complete. It covers most of aspects required for developing with CppCMS.

Still, documentation of internals is missing.

Mirror for CppCMS Documentation

Tuesday, February 3, 2009, by artyom ; 0 comments

I had received lots of complains about low uptime of the CppCMS project site. I had discovered, that the connection my server is uses is terribly slow outside of Israel.

So I decided to create a mirror of all CppCMS documentation on the main SourceForge site: cppcms.sourceforge.net. It should provide reasonable fast access for all visitors outside Israel.

This mirror is updated via rsync every 6 hours. It has only copy of pages that are generated by CppCMS. It is not editable site.

I hope I will solve the problem of ISP and would be able to give high bandwidth access to all visitors soon.

Please: Refer to Sourceforge Site (i.e.: cppcms.sourceforge.net) if you want to refer to CppCMS.

CppCMS 0.0.2 Released!

Friday, January 16, 2009, by artyom ; Posted in: Progress; 0 comments

After long period of development CppCMS 0.0.2 was released!

It includes following components:

Policy Changes

There are important release policy changes:

Major Changes

previous page

next page

Pages

Categories