Skip to content

masroof-maindak/jalebi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jalebi

architecture

Dependencies

  • GNU Readline
  • libbsd
  • SQLite3
  • OpenSSL
  • libuuid

Arch

sudo pacman -S lib32-sqlite lib32-openssl readline libbsd util-linux

Debian

sudo apt install libsqlite3-dev libssl-dev libreadline-dev libbsd-dev uuid-dev

Usage

make all
./jalebi      # server
./namak-paare # client

Todo

  • Thread monitoring - Restart killed threads, etc.
    • How to find out a thread's died?
  • close() -> shutdown() for sockets?
  • Signal handlers; gracefully deal w/ sockets/readline(?)/database/threadpool/etc.

Credits

About

Lightweight multi-threaded cloud storage service.

Resources

License

Stars

Watchers

Forks

Languages