Markus Bröker <mbroeker@largo.dyndns.tv> [Wed, 25 Mar 2009 08:27:46 +0100] rev 34
Useless filedescriptor checking removed
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 03 Jan 2009 21:41:51 +0100] rev 33
safe buffers, a memory leak and cleanups
sizeof(buffer) is always the right choice for a static buffer...
The error handler must appear before the printf
Useful make targets like deb and debclean
Trivial changes like removing trailing white spaces
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 26 Dec 2008 11:23:45 +0100] rev 32
unix system accounts are less than 1000
The bot don't need to appear in KDE or GNOME
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 25 Dec 2008 19:55:07 +0100] rev 31
mcbot needs a proper system account
mcbot used the nobody system account and changed some properties.
This collides with the default selinux policiy and the new account mcbot solves
this issue.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:20 +0100] rev 30
This change isn't worth a commit...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:19 +0100] rev 29
command must be freed - makes valgrind happy trivial changes to the debian build process
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:18 +0100] rev 28
Default Makefile for Cmake based projects
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:17 +0100] rev 27
Lazy EBNF and an improved startscript
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:15 +0100] rev 26
Debian QoS - Lintian Checks
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:08 +0100] rev 25
Build dependencies improved
* check for gettext (msgfmt)
* check for libgdbm-dev
Webserver integration:
* /usr/lib/cgi-bin/mcbot.cgi added
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:02 +0100] rev 24
Better checks for msgfmt and libgdbm-dev added
* cmake aborts now properly...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:52 +0100] rev 23
ChangeLog for mcbot-0.96
* Build Timestamp added to the Project
* more IRC CODES added
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:52 +0100] rev 22
Bot responses reduced
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:51 +0100] rev 21
Admin Commands secured
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:50 +0100] rev 20
database.c and config.c were responsible for the leaks...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:46 +0100] rev 19
op, deop, ban, unban, kick, kickban implemented
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:35 +0100] rev 18
LOGIN without Password added
* the bot can access an irc server without a password
* the help system won't start a botwar anymore
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:12 +0100] rev 17
BUG INTRODUCED from a6c36a2b97f6bed5577d66474949c8ec8b32c8e8
the signal handler is essential for this bot
the script performs a kill -TERM and the application has enough time to finish the connection.
it's essential.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:46 +0100] rev 16
The active = 0|1 thingy is essential for a networking application -> re-activated
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:28 +0100] rev 15
ChangeLog mcbot-0.95-1
* current_channel changed from pointer type to char [41]
* many constants added in parse.c and irc.c
* codebase reduced
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:26 +0100] rev 14
mcbot shows the proper git location for the source...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:23 +0100] rev 13
mcbot-0.94-5 Changelog
Compat.c added:
* provides a safe strdup replacement
* snprintf and fdopen may follow...
garbage_collection improved
Nasty compiler warning removed in parse.c
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:22 +0100] rev 12
A simple garbage collector fills the memory leaks...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:14 +0100] rev 11
Many Memory Leaks in config.c
* strdup is safer Still reachable memory holes in irc.c
* theLine is strdup(ed) and not released.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:12 +0100] rev 10
Code cleanups and debian changelogs
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:11 +0100] rev 9
Private Messages will be send to the proper location
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:49 +0100] rev 8
A critical change was introduced here...
After securing the runtime behaviour 2 commits ago by inserting a
feof(stream) { ... } there is no need for short active = 0|1 anymore.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:48 +0100] rev 7
Debian Changelog Fix
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:37 +0100] rev 6
Various Bug Fixes including
* connects to the proper server from the config file
* feof (stream) loop is better than the prior solution
Still missing / correctable
* valgrind complains about uninitialized values
* strdup must be freed, but i don't know where...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:36 +0100] rev 5
FreeBSD Stream Handling added and debian control files improved
committer: Markus Bröker <mbroeker@largo.homelinux.org>