Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 26 Feb 2010 01:42:46 +0100] rev 49
safe_strncpy replaces the insecure strncpy function
strncpy copies up to n bytes and does not terminate it, except the
null byte is in the first n bytes...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 23 Feb 2010 11:04:52 +0100] rev 48
message.email renamed to message.domain
The struct field "email" is not an email, it's the "domain" of the
admin user.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Mon, 22 Feb 2010 19:06:15 +0100] rev 47
fgets may return a NULL pointer...
fgets can return NULL and if it returns NULL, the application
will be in an undefined state.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:45:45 +0100] rev 46
mcbot version 0.99-3
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:38:02 +0100] rev 45
Prevent further segmentation faults in parse.c
Some critical parts in parse.c depend on parseable data in
message->user and message->email. These values will never be NULL
and will never again result in a segmentation fault.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:36:49 +0100] rev 44
fixed a segmentation fault in irc_parsemessage
The old hyperion ircd shows usernames as
* user!~user=domain.com and the new ircdseven as
* user!~user@domain.com
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:33:22 +0100] rev 43
distclean: remove the debian build dir
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 02 Feb 2010 12:54:44 +0100] rev 42
This Bot uses bashisms und thus, a bash shell
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 02 Feb 2010 12:51:49 +0100] rev 41
Login Error after Server Software has changed
The bot was not able to login because it has not recognized it
properly.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 02 Feb 2010 12:50:52 +0100] rev 40
Topic command added
The bot can change the topic on the fly right now
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 30 May 2009 21:58:25 +0200] rev 39
fixed some typos in the help screen
I have removed some semicolons in the help screen
and that's consistent now
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 30 May 2009 21:56:21 +0200] rev 38
enumerated types for parse.c
The irc section gets an enumerated type for constant values.
This makes the code more readable and less error prone.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 28 May 2009 14:08:48 +0200] rev 37
enumerated types for irc.c
The irc section gets an enumerated type for constant values.
This makes the code more readable and less error prone.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 28 May 2009 14:08:06 +0200] rev 36
enumerated types for config.c
The config section gets an enumerated type for constant values.
This makes the code more readable and less error prone.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 10 Apr 2009 21:03:24 +0200] rev 35
Lintian Checks
Don't use bashisms in debian scripts.
committer: Markus Bröker <mbroeker@largo.homelinux.org>
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>