DRET – Data Retention on the full wire speed

ELWIX have solution for data retention on the full wire speed without packet loss and decrease throughput.
This is amazing solution for ISP, telecoms companies and other security oriented clients.

Actually solution includes that elements::
+ dret kernel driver for packet interception
+ dretd service data retention engine who’s talking to dret driver and plugins
+ dret_file.so – dretd plugin for file logging
+ dret_mysql.so – dretd plugin for mysql logging
+ other helper and information files for project

For additional information and questions about DRET project. Ask and we will answer to you.
— Michael Pounov

Posted in elwix | Leave a comment

Two new core library versions

Before few minutes I made release of two new core library versions.

libelwix version 1.6
+ Adds new hi-res timer api for intel cpus

libaitsched version 3.7
+ Remove helper macro schedTimerSelf. Unused in this manner of use
+ Patch schedSignal task hooks for ignore handled signal for process

Posted in elwix | Leave a comment

Major bulk update for ELWIX core libraries

Short announce.

Past days I made new releases for all ELWIX core libraries.
All delayed changes was committed and new features are installed.

Change list::
libelwix version 1.5
libaitio version 5.3
libaitcfg version 7.0
libaitsched version 3.6
libaitrpc version 5.2
libaitmqtt version 1.6
libaitsync version 2.0
libaitwww version 3.0
libaitcli version 3.0
libaitpelco varsion 2.0

Posted in elwix | Leave a comment

ELWIX started support for AR71xx/72xx MIPS CPU

ELWIX started support for AR71xx/72xx MIPS CPU. Already bring up ELWIX MIPS kernel with full hardware support for few embedded devices based on SoC of Atheros! I solved this without official documentation and want to congratulations for partial important hints for resource of SoC to OpenWRT and FreeBSD about included hardware modules of this SoC’s family. YES It is and works after I had spent many days in work!!! I am happy 🙂

Kernel support included::
– CPU
– Flash/NAND
– Wireless card
– Ethernet cards
– Ethernet switch
– USB (works, but not wired on my boards)
– Watchdog
– High resolution timers
– U-Boot or Red Boot loaders
– Compressed kernel and rootfs
– Network stack IPv4, IPv6, VPN, ACL
– GPIO pins and LEDs on board

After this moment I should start bring up of rootfs filesystem. After that I am would develop and merge new shiny MIPS toolchain into ELWIX repository.

I will say … Cheers and bon voyage of the new ELWIX port …

Posted in elwix | Leave a comment

New version of libaitrpc was released

New version 5.1 of libaitrpc was released …

Changelog::
– Change version protocol to 6
– Change and shuffle RPC session at packet
– If transport is TCP for RPC calls, then in this case don’t generate and checks CRC in packet
– Remove CRC from BLOB packets. BLOB communications flow is only on TCP.
– Changed number of arguments into initial API calls for RPC server and client.

That’s it!

Posted in elwix | Leave a comment

libaitio version 5.1 was released …

Short announce for release of libaitio version 5.1.

Like I wrote before few days. I released libaitio version 5.1 with reworked ELWIX session API calls.

Cheers …

Posted in elwix | Leave a comment

Merge libaitio with libaitsess …

Short announce
I got decision for merge of libaitio with libaitsess. I made this with version 5.0 of libaitio and deprecated libaitsess from ELWIX.

Started new development version of libaitio and redesign of ELWIX session model!
I should release libaitio version 5.1 with new session model after few days …

Regards!

Posted in elwix | Leave a comment

Midnight commits :-)

I made before several minutes two new versions of libraries libelwix and libaitrpc.

Changes for libelwix version 1.2 are::
– Added new time/date string parsing API(s)
– I found and patch one strange bug. Related with obsoleted code.

Changes for libaitrpc version 5.0 are:
– Shuffled code in client part and create new API calls for packet management

I think next step for libaitrpc, could be redesign of project structure.
Dividing of library build on two parts server/client (default) and only client side tiny module.

Cheers and put fun back into computing !!!

Posted in elwix | Leave a comment

ELWIX version 1.7

Hurray !!! ELWIX version 1.7 was released on 2013-01-28.

ChangeLog::

  • Changed many API calls in ELWIX core libraries
  • Redesign of ELWIX libraries
  • Releasing new core library libelwix
  • Removed from project obsoleted library libaitcrc
  • Shuffle of ELWIX build toolchain
  • Added new 128MB flash image for ELWIX
  • Activate console script for initial setup of system
  • Added new automated boot script for network aggregation

Enjoy!

dsk2elwix

Posted in elwix | Leave a comment

Heads up! Major re-work and shuffle in core ELWIX libraries

ELWIX has “new” shiny core libraries. In other words, that mean … Redesign and rework of some core features and place into new separate core library libelwix.
After finish movement of API calls from libaitcrc into new libelwix. Is deprecated old one libaitcrc.
Some of base features for system without relation with I/O, like array, variable, string and etc, are moved into libelwix as well removed from libaitio.
This actions have to release major version of all related libraries with changed core features.

That’s it! In short … 😉 So far so good

P.S. After long period of holidays and the end of hunting season for hogs. I should be with more free time 🙂 Hmmm …. but I don’t know for free time :-p

Posted in elwix | Leave a comment