Linux SoftwareCommunicationsChatosdchat 0.1.8

osdchat 0.1.8


osdchat is a simple messaging utility that allows you to remotely send messages directly to the screen as an on-screen display (OSD).
Developer:   Mike Smelov
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   29K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


osdchat is a simple messaging utility that allows you to remotely send messages directly to the screen as an on-screen display (OSD).

This may be used a lightweight messaging service in a local area network to message busy admins or communicate with friends who like to watch fullscreen movies or otherwise cannot see what's going on in the background.

There is a wide assortment of options to customize the look, feel, and location of the incoming messages.

I suppose it also shares some similarity with the ancient UNIX utility write, except that tty has been replaced with X. osdchat has been tested only under Linux, specifically Gentoo 1.4 and Slackware 9.0/1, but should work on any full distribution meeting the dependencies.

Installlation:

tar zxvf osdchat-[version].tar.gz
cd osdchat-[version]

Edit the Makefile as needed to change the install paths.

make check (md5sum check to make sure files are intact)
make
make install (need to be root, or have proper capabilities)

Copy sample osdchatd.conf configuration file to /etc or rename to .osdchatd and place it in your home directory. Change settings as desired.

The sample config file is equivalent to the built-in defaults, so a config file is not needed to just test the package.

Requirements:
  • XOSD
  • Readline

    What's New in This Release:
  • client pipe fix (stupid hack for now)
  • remove mistakes: app level length transmits, blocked io problems, typo in sample config.
  • tested with xosd 2.2.5

    Security:
  • avoid dangling clients that have not completed connection startup.
  • fix miscellaneous blocking issues - preventing DOS.
  • make listening socket non-blocking to prevent a DOS vulnerability caused by blocking if an RST is sent between a select and accept call.
  • use passwd file info instead of environment variables to get user information.
  • fix segfault by verifying the 0th argument, in case the daemon is exec'ed by another program.
  • safer creation of log file. If log file already exists as a FIFO (and is not being read from), blocking will occur.
  • safer creation of pid file. Tries to account for the file system changing underneath you. Append uid to pid file name so that stale pid files do not lock out other users.
  • fixed buffer overflow caused by repeating valid options in config file. Only first option takes effect.
  • more paranoid call return checks
    tags config file  log file  pid file  safer creation  has been  sample config  osdchat version  

    Download osdchat 0.1.8


     http://osdchat.xexix.net/src/osdchat-0.1.8.tar.gz


    Authors software

    osdchat 0.1.8 (by Mike Smelov)
    osdchat is a simple messaging utility that allows you to remotely send messages directly to the screen as an on-screen display (OSD).


    Similar software

    osdchat 0.1.8 (by Mike Smelov)
    osdchat is a simple messaging utility that allows you to remotely send messages directly to the screen as an on-screen display (OSD).

    Hovergen 0.2 (by George Shuklin)
    Hovergen is a (half)automated creation CD (DVD) hovers

    cidentd 0.2.2 (by Trevor Torrez)
    cidentd is (yet another) ident daemon

    gvosdik 0.0 (by Klever Group)
    gvosdik daemon is a central place for various applications to report relevant events for on-screen display.

    The daemon listens to

    LibSysCTr 0.2 (by Davide Libenzi)
    LibSysCTr is a utility library that can be used to intercept system call functions on a Linux system

    libconfig 0.6 beta (by Mark Lindner)
    Libconfig is a simple library for parsing structured configuration files, like this one: test.cfg

    TestDisk 6.5 (by Christophe Grenier)
    TestDisk project is a tool to undelete and check partition.

    Works with the following partitions:

    - FAT12 FAT16 FAT32
    - Linux E

    Log Watcher 0.4.1 (by Artur R. Czechowski)
    Log Watcher is a tool for log watching and colorize.

    Installation:

    The `configure' shell script attempts to guess correct value

    gTweakUI 0.4.0 (by Daniel James)
    gTweakUI is a collection of simple dialogues as a front end to GConf

    libencio 0.1 (by Mario Juric)
    libencio is a library providing stdio-like interface for reading and writing of encrypted files in MCrypt format


    Other software in this category

    AIM 1.5 (by America Online, Inc)
    "You don`t have to be an America Online member to experience the immediate cross-Internet communication made possible by AOL Instant

    Yahoo Messenger 1.0.4 (by Yahoo! Inc.)

    Gaim 2.0.0 Beta 5 (by Gaim Team)
    GaimGaim is a multi-protocol instant messaging (IM) client for Linux, BSD, MacOS X, and Windows

    aMSN 0.96 (by Amsn Development Team)
    aMSN : Alvaro's Messenger, or Another MSN messenger clone

    This project is a modified and

    Ayttm 0.4.6-17 (by Philip S Tellis)
    Ayttm is an instant messaging (aka chat) client that provides all-in-one chat functionality for several major instant messaging servi

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags