Skip to content
Youx edited this page Sep 13, 2010 · 54 revisions

Roadmap :

  • 0.5 : make a working packet scheduler
  • 0.6 : manage channel privileges (stored in DB)
  • 0.6.x : refactor big files (database.c and control_packet.c into smaller files)
  • 0.7 : achieve full protocol compatibility (without errors)
  • 0.7.1 : achieve full error compatibility
  • 0.7.x : bugfix / security releases
  • 0.8 : add support for big endian architectures
  • 0.9 : add a tcp console client

To Compile :

A C compiler

  • gcc works fine (tried 4.2 and 4.4)
  • llvm-gcc works fine too (tried LLVM 2.5 with gcc 4.2 frontend)

Libraries

1 recent enough to support SHA256 (the one shipped with OSX 10.5 does not, grab one from macports or fink)

2 ships with any Unix/Linux/BSD/POSIX compliant distro. For win32, cygwin has one, or you can try the pthreads-win32 port

See the README for more info on compiling

To help develop :

Clone this wiki locally