ELWIX have new own tftp server

ELWIX have new own embedded tftp server with many features 🙂
TFTPd server supports RFC 1350 and 2347 for extension of protocol with options.

It knows options::
– “blksize” Set payload block size
– “tsize” Set whole file size
– “timeout” Set new timeout for entire session transfer
– “rollover” Set which value for seq_id should have after rollover

TFTPd have hooks for program execution on three session events::
– request Before start request
– complete After complete request
– error On occurred error state
They accept arguments in order:
action opcode filename mode client_address client_port

Around all that noise. I release new version 3.3 of libelwix, ELWIX core library!

Main improvement is related with rpack api calls. Now they have ability for return native platform byte order without strict setting for that. 🙂

Stay tuned and enjoy of life! 🙂

Posted in elwix | Leave a comment

libelwix version 3.2

Tonight I made new API calls into libelwix ELWIX core library.
New feature added with this functions and it’s target around raw data packet management sub-system.

libelwix version 3.2
Changelog::
– Adds new API calls into raw data packet management. Extended raw packet support.
– Auto detect type of internet address into e_gethostbyname() and change slightly his behavior.

This is from me for the night 😉

Posted in elwix | Leave a comment

ELWIX night marathon continues …

ELWIX night marathon continues 🙂

I found BPF issue at io_etherOpen function. On MIPS architecture BPF have strange behavior from i386 and amd64 platforms. There matter where you will invoke ioctl “BIOCSDLT”.

After that I made new version 6.9 of libaitio.

I wrote and program butz which resides into embedtools from ELWIX. Butz program have duties to manage reset button and led on embedded boards through GPIO interface.
And from all written above I have embedtools version 2.6.:)

Heh, after all I got … fun is bigger prize!

Posted in elwix | Leave a comment

Fast short announce …

Fast short announce after several sleepless nights.

libaitio version 6.8 add some patches and fixes

And main reason for this is 🙂 … embedtools has new version 2.5
Changelog::
– Removes old unused programs from project
– Add new program for u-boot-env management
– Add new program for cfg nand map management

Posted in elwix | Leave a comment

New version of libaitsync 2.1

After FOSDEM and some investigation in ELWIX embedtools project.

I found several clues related with memory access in libaitsync library.
Changed from standard system memory allocator to ELWIX ones. 🙂

ChangeLog::
– Changed from standard system memory allocator to ELWIX ones

Posted in elwix | Leave a comment

New version of two ELWIX libraries

ELWIX have changes into libelwix core library and libaitcfg

libelwix version 2.9 changelog::
– Renamed API call crc32() to crc_32(). Because in some cases we have conflict between libz crc32 and libelwix crc32().

libaitcfg version 7.3 changelog::
– Modified queue method from single list to tail-q list
– Patch ReadConfig, because it is included into list [section] like ordinary line
– Patch WriteConfig, because made mixed lines from different sections
– Fixed bugs

Yeah 🙂 Now I’m calm and waiting FOSDEM event this weekend 😉

Posted in elwix | Leave a comment

Yep, ELWIX core library libelwix have new version

Yep, ELWIX core library libelwix have new version 2.8

ChangeLog::
– Adds optimized CRC32 API call crc32(), which working with hash table
– Change behavior of mpool_free() for NULL data argument, according free() behavior

Posted in elwix | Leave a comment

New versions of ELWIX scheduler and rpc features was released

After some requests from ELWIX users who used it in production scenarios. I made new “features” in this two libraries. 🙂

Now libaitsched and libaitrpc libraries can compile and works without kEvent support!
But with some limitations as well 🙂

libaitsched version 5.0 in configure script was added option for disable kEvent sub-system when you wish with –disable-kqueue

libaitrpc version 7.0 for run on hosts without kEvent support, I made some additional signal handling, if libaitsched compiled without kEvent sub-system.

Cheers from me and we can see at FOSDEM’14 from 2014-01-31 to 2014-02-02

Posted in elwix | Leave a comment

ELWIX 2.2

Happy New Year 2014!

New version 2.2 of ELWIX distribution is out! Look there for ELWIX images 🙂

ChangeLog::
– Updated boot loader
– Updated version of drivers especially for WiFi network
– Added XEN & VMWare PV support
– Updated version of ELWIX core libraries with last minute changes
– Added new iSCSI support

Cheers and farewell for start of voyage … 😉

Posted in elwix | Leave a comment

New version of several ELWIX libraries

After few weeks and few sleepless nights, here are new version of several ELWIX libraries!

libelwix version 2.6
– Adds new popen/pclose manner of work with new full set of API functions

libaitio version 6.7 there is great change and specially presented new program pool management system
– New feature program pool management API calls
– Adds support of program pool into socket server subsystem

libaitrpc version 6.7
– Improve RPC client error codes when happens unexpected lost server connection

That’s from me and remember, 42 should right answer of all problems 😉

Posted in elwix | Leave a comment