From 157e13f925222608ab8e55cbd0c72e013f192266 Mon Sep 17 00:00:00 2001 From: Matthias Strubel Date: Fri, 17 Oct 2014 10:00:29 +0200 Subject: [PATCH 01/15] Corrected wrong permission setup like commented in 3021d2cdd646a48e0fc115e3addb3d7d6dcd7ff5 --- CHANGELOG | 3 +++ piratebox/piratebox/bin/shoutbox_stuff.sh | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 422638db..a9c617eb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,8 @@ CHANGELOG +=== 1.0.2 === +* [Fix] Settings for correct permission of shoutbox files + === 1.0.1 === * [Fix] Fixed setting permissions of shoutbox datafile * [New] Service File for RPi image diff --git a/piratebox/piratebox/bin/shoutbox_stuff.sh b/piratebox/piratebox/bin/shoutbox_stuff.sh index 0d357cc2..c492d77d 100755 --- a/piratebox/piratebox/bin/shoutbox_stuff.sh +++ b/piratebox/piratebox/bin/shoutbox_stuff.sh @@ -32,6 +32,6 @@ python psogen.py generate chown $LIGHTTPD_USER:$LIGHTTPD_GROUP $SHOUTBOX_CHATFILE chown $LIGHTTPD_USER:$LIGHTTPD_GROUP $SHOUTBOX_GEN_HTMLFILE chmod ug+rw $SHOUTBOX_CHATFILE -chmod ug+rw $SHOUTBOX_CHATFILE +chmod ug+rw $SHOUTBOX_GEN_HTMLFILE From b53ca9e774720347e74aaaa1697c681327ae0b9c Mon Sep 17 00:00:00 2001 From: Matthias Strubel Date: Wed, 29 Oct 2014 21:29:22 +0100 Subject: [PATCH 02/15] move "probe" function to the top of the script, that it can be found in any case --- .../piratebox/bin/piratebox_setup_wlan.sh | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/piratebox/piratebox/bin/piratebox_setup_wlan.sh b/piratebox/piratebox/bin/piratebox_setup_wlan.sh index dc89f080..f2c2b917 100755 --- a/piratebox/piratebox/bin/piratebox_setup_wlan.sh +++ b/piratebox/piratebox/bin/piratebox_setup_wlan.sh @@ -8,6 +8,28 @@ # Netmask # Interface +probe() { + if [ "$PROBE_INTERFACE" = "yes" ] ; then + echo -n "Probing interface $INTERFACE" + ifconfig "$INTERFACE" >> /dev/null 2>&1 + TEST_OK=$? + CNT=$PROBE_TIME + while [[ "$TEST_OK" != "0" && "$CNT" != "0" ]] + do + echo -n "." + sleep 1 + CNT=$(( $CNT - 1 )) + if [ "$CNT" = 0 ] ; then + exit 99 + fi + ifconfig "$INTERFACE" >> /dev/null 2>&1 + TEST_OK=$? + done + fi +} + + + # Load configfile if [ -z $1 ] || [ -z $2 ]; then @@ -82,23 +104,4 @@ elif [ $ = "probe" ] ; then fi -probe() { - if [ "$PROBE_INTERFACE" = "yes" ] ; then - echo -n "Probing interface $INTERFACE" - ifconfig "$INTERFACE" >> /dev/null 2>&1 - TEST_OK=$? - CNT=$PROBE_TIME - while [[ "$TEST_OK" != "0" && "$CNT" != "0" ]] - do - echo -n "." - sleep 1 - CNT=$(( $CNT - 1 )) - if [ "$CNT" = 0 ] ; then - exit 99 - fi - ifconfig "$INTERFACE" >> /dev/null 2>&1 - TEST_OK=$? - done - fi -} From e7388d8b6bcb4c6cff28a1d33acf489713f13ed0 Mon Sep 17 00:00:00 2001 From: Matthias Strubel Date: Wed, 29 Oct 2014 21:32:39 +0100 Subject: [PATCH 03/15] added fix_probe to Changelog --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index a9c617eb..30b9bc82 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ CHANGELOG === 1.0.2 === * [Fix] Settings for correct permission of shoutbox files +* [Fix] Broken probe function in some shells === 1.0.1 === * [Fix] Fixed setting permissions of shoutbox datafile From f347b967420b724af414a1f120d1329dbbe50444 Mon Sep 17 00:00:00 2001 From: Loris Reiff Date: Mon, 10 Nov 2014 18:32:32 +0100 Subject: [PATCH 04/15] [FIX] Consistent use of indentation Consistent use of 4 spaces for indentation. --- piratebox/piratebox/python_lib/broadcast.py | 4 +- piratebox/piratebox/python_lib/discover.py | 18 +++---- piratebox/piratebox/python_lib/messages.py | 59 ++++++++++----------- 3 files changed, 39 insertions(+), 42 deletions(-) diff --git a/piratebox/piratebox/python_lib/broadcast.py b/piratebox/piratebox/python_lib/broadcast.py index e2916f21..70107bfa 100644 --- a/piratebox/piratebox/python_lib/broadcast.py +++ b/piratebox/piratebox/python_lib/broadcast.py @@ -80,8 +80,8 @@ def __errorMessage (self, msg): def send(self): for destination in self.destination: if socket.has_ipv6 and re.search(":", destination) and not self.ipv6_disabled == 1: - - self.__debugMessage( "working in ipv6 part on destination " + destination ) + + self.__debugMessage( "working in ipv6 part on destination " + destination ) # Even if Python is compiled with IPv6, it doesn't mean that the os # is supporting IPv6. (like the Nokia N900) diff --git a/piratebox/piratebox/python_lib/discover.py b/piratebox/piratebox/python_lib/discover.py index 4cdee2f7..9ab4f6d1 100644 --- a/piratebox/piratebox/python_lib/discover.py +++ b/piratebox/piratebox/python_lib/discover.py @@ -17,16 +17,16 @@ def handle(self): socket = self.request[1] if data[:9] == "piratebox": if data[10:12] == "sb": - if data != lastmsg : - msg = messages.shoutbox_message() - msg.set_message(data) - content = msg.get() - writeToDisk(content) + if data != lastmsg : + msg = messages.shoutbox_message() + msg.set_message(data) + content = msg.get() + writeToDisk(content) generate_html_from_file() - lastmsg = data - else: - print data[11:12] - print data + lastmsg = data + else: + print data[11:12] + print data else: print "debug : not a piratebox message" diff --git a/piratebox/piratebox/python_lib/messages.py b/piratebox/piratebox/python_lib/messages.py index dae0843e..1884efb8 100644 --- a/piratebox/piratebox/python_lib/messages.py +++ b/piratebox/piratebox/python_lib/messages.py @@ -6,46 +6,43 @@ import sys class message: - - def __init__(self, name="generate" ): - if name == "generate": - self.name=socket.gethostname() - else: - self.name=name + def __init__(self, name="generate" ): + if name == "generate": + self.name=socket.gethostname() + else: + self.name=name - self.type="gc" - self.decoded="" + self.type="gc" + self.decoded="" - def set ( self, content=" " ): - base64content = base64.b64encode ( content ) - self.decoded="piratebox;"+ self.type + ";01;" + self.name + ";" + base64content - - def get ( self ): - - # TODO Split decoded part - message_parts = string.split ( self.decoded , ";" ) + def set ( self, content=" " ): + base64content = base64.b64encode ( content ) + self.decoded="piratebox;"+ self.type + ";01;" + self.name + ";" + base64content - if message_parts[0] != "piratebox" : - return None + def get ( self ): + # TODO Split decoded part + message_parts = string.split ( self.decoded , ";" ) - b64_content_part = message_parts[4] + if message_parts[0] != "piratebox": + return None - content = base64.b64decode ( b64_content_part ) - return content + b64_content_part = message_parts[4] + + content = base64.b64decode ( b64_content_part ) + return content - def get_sendername (self): - return self.name + def get_sendername (self): + return self.name - def get_message ( self ): - return self.decoded + def get_message ( self ): + return self.decoded - def set_message ( self , decoded): - self.decoded = decoded + def set_message ( self , decoded): + self.decoded = decoded class shoutbox_message(message): - def __init__(self, name="generate" ): - message.__init__( self , name) - self.type="sb" - + def __init__(self, name="generate" ): + message.__init__( self , name) + self.type="sb" From 646174bf3578b7ba577c6352c89dbbe55d4d86d7 Mon Sep 17 00:00:00 2001 From: Matthias Strubel Date: Thu, 20 Nov 2014 20:56:18 +0100 Subject: [PATCH 05/15] Some documentation cleanups --- AUTHORS | 14 +++++++++----- CHANGELOG | 2 ++ README.md | 3 +-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/AUTHORS b/AUTHORS index acf7a17b..c08f97fb 100644 --- a/AUTHORS +++ b/AUTHORS @@ -4,19 +4,23 @@ Script collection by: Matthias Strubel http://piratebox.aod-rpg.de Live CD & Installer by: - TerrorByte + TerrorByte ~ Cale Blac k Contributors for modifications: - * General Support # stylesuxx - Makefile and development support # FriedZombie - OpenWRT and scripting support - * Droopy # someguy - Droopy Directory support # Reventlov - Modification for better iOS Support - * python Forum # someguy - Modifications for running on OpenWRT # ToM'aSs - Languag-Support - # Liblor - Fixes + # Liblor - Fixes + # Loris Reiff + # iamarf + # stylesuxx + # denis-d + # taffy-nay + # ... and all others I might have forgotten. + Design: * David Brooks diff --git a/CHANGELOG b/CHANGELOG index 30b9bc82..3281c66e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,8 @@ CHANGELOG === 1.0.2 === * [Fix] Settings for correct permission of shoutbox files * [Fix] Broken probe function in some shells +* [Fix] Issues with Python scripts on some plattforms + === 1.0.1 === * [Fix] Fixed setting permissions of shoutbox datafile diff --git a/README.md b/README.md index ed4be83c..f433c991 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,8 @@ # PirateBoxScripts with Modifications for running in a Webserver -© 2013 [Matthias Strubel](mailto:matthias.strubel@aod-rpg.de) licenced under GPL-3 +© 2012-2014 [Matthias Strubel](mailto:matthias.strubel@aod-rpg.de) licenced under GPL-3 ## Maintainers * [Matthias Strubel](matthias.strubel@aod-rpg.de) -* [Cale Black](cablack@rams.colostate.edu) Sources for Running PirateBox with Webserver lighttpd Contains: Shoutbox, Forum From e62a50e3c89a44a78e267b04427f6a78d1bfe8f9 Mon Sep 17 00:00:00 2001 From: Loris Reiff Date: Sat, 1 Nov 2014 17:13:04 +0100 Subject: [PATCH 06/15] Unified HTML-character-escaping It used to escape the data twice, once in psowrte and once in psogen. Now, the whole escaping for the ShoutBox is now done in psogen.py Plus: We forgot to escape color, it's also fixed. Conflicts: piratebox/piratebox/python_lib/psogen.py piratebox/piratebox/www/cgi-bin/psowrte.py --- piratebox/piratebox/python_lib/psogen.py | 49 ++++++++++++---------- piratebox/piratebox/www/cgi-bin/psowrte.py | 12 +++--- 2 files changed, 33 insertions(+), 28 deletions(-) diff --git a/piratebox/piratebox/python_lib/psogen.py b/piratebox/piratebox/python_lib/psogen.py index 70911f50..00a28b7e 100755 --- a/piratebox/piratebox/python_lib/psogen.py +++ b/piratebox/piratebox/python_lib/psogen.py @@ -21,6 +21,14 @@ broadcast_destination = False +def html_escape(text): + """Remove HTML chars from the given text and replace them with HTML +entities. """ + html_escape_table = { + '"': """, "'": "'", ">": ">", + "<": "<"} + return "".join(html_escape_table.get(c,c) for c in text) + #-------------- # Generates Shoutbox-HTML-Frame ... # Imports: @@ -91,27 +99,27 @@ def save_input( name , indata , color ): return writeToDisk ( content ) def writeToNetwork ( content , broadcast_destination ): - message = messages.shoutbox_message() - message.set(content) - casting = broadcast.broadcast( ) - casting.setDestination(broadcast_destination) - casting.set( message.get_message() ) - casting.send() - return None + message = messages.shoutbox_message() + message.set(content) + casting = broadcast.broadcast( ) + casting.setDestination(broadcast_destination) + casting.set( message.get_message() ) + casting.send() + return None def writeToDisk ( content ): - old = read_data_file() - finalcontent = content + old - datafile = open(datafilename, 'r+') - datafile.write(finalcontent) - #datafile.truncate(0) - datafile.close() - return finalcontent - - -def prepare_line ( name, indata, color ): - datapass = re.sub("<", "<", indata) - data = re.sub(">", ">", datapass) + old = read_data_file() + finalcontent = content + old + datafile = open(datafilename, 'r+') + datafile.write(finalcontent) + #datafile.truncate(0) + datafile.close() + return finalcontent + +def prepare_line (name, indata, color): + name = html_escape(name) + data = html_escape(indata) + color = html_escape(color) curdate = datetime.datetime.now() # Trying to make it look like this: #
@@ -132,6 +140,3 @@ def prepare_line ( name, indata, color ): generate_html_from_file () print "Generated HTML-Shoutbox File." - - - diff --git a/piratebox/piratebox/www/cgi-bin/psowrte.py b/piratebox/piratebox/www/cgi-bin/psowrte.py index 0a9d96fc..363d51c7 100755 --- a/piratebox/piratebox/www/cgi-bin/psowrte.py +++ b/piratebox/piratebox/www/cgi-bin/psowrte.py @@ -4,26 +4,26 @@ # Writes the recieved information to the data file. -import cgi, datetime, os, re +import cgi, datetime from psogen import process_form + print "Content-type:text/html\r\n\r\n" values = cgi.FieldStorage() if values.has_key("name"): - name = values["name"].value + rawname = values["name"].value else: - name = " " + rawname = " " if values.has_key("data"): rawdata = values["data"].value else: rawdata = " " -datapass = re.sub("<", "<", rawdata) -data = re.sub(">", ">", datapass) + color = values["color"].value curdate = datetime.datetime.now() -process_form( name , rawdata , color ) +process_form(rawname, rawdata, color) print """ok""" From 530b0509642fca674a72a0cb1422a0375c360723 Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 01:05:51 +0100 Subject: [PATCH 07/15] Now the path is absolute, therefore the install.sh script could be launched by any path, eg. the following will work as well: /bin/bash/ /home/myuser/PirateBoxScripts_Webserver-master/piratebox/install.sh Also line 36 and line 47 where pointing to incompatible launching path (the first was in PirateBoxScripts_Webserver-master/piratebox, the second just in PirateBoxScripts_Webserver-master/). --- piratebox/install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/piratebox/install.sh b/piratebox/install.sh index 5cc69363..c3f9ea5e 100755 --- a/piratebox/install.sh +++ b/piratebox/install.sh @@ -18,6 +18,7 @@ #======================================================================= #Import PirateBox conf CURRENT_CONF=piratebox/conf/piratebox.conf +CURRENT_DIR="$(dirname ${scriptfile})" #Must be root if [[ $EUID -ne 0 ]]; then @@ -32,7 +33,7 @@ else exit 0 fi -if [[ -f $CURRENT_CONF ]]; then +if [[ -f "$CURRENT_DIR"/$CURRENT_CONF ]]; then . $CURRENT_CONF 2> /dev/null else echo "PirateBox config is not in its normal directory" @@ -44,7 +45,7 @@ if [[ ! -d /opt ]]; then mkdir -p /opt fi -cp -rv piratebox/piratebox /opt &> /dev/null +cp -rv "$CURRENT_DIR"/piratebox /opt &> /dev/null echo "Finished copying files..." echo "$NET.$IP_SHORT piratebox.lan">>/etc/hosts echo "$NET.$IP_SHORT piratebox">>/etc/hosts From 3ae5c4d016c18031b73879a34b555611ce9a25f9 Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 01:15:49 +0100 Subject: [PATCH 08/15] Now the file path of the install.sh script is absolute, therefore it will be possible to launch the script also from other path like: /bin/bash /home/myuser/PirateBoxScripts_Webserver-master/piratebox/install.sh This also corrects a wrong path on line 47 that was causing the install script to fail. --- piratebox/install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/piratebox/install.sh b/piratebox/install.sh index c3f9ea5e..41474399 100755 --- a/piratebox/install.sh +++ b/piratebox/install.sh @@ -18,6 +18,7 @@ #======================================================================= #Import PirateBox conf CURRENT_CONF=piratebox/conf/piratebox.conf +scriptfile="$(readlink -f $0)" CURRENT_DIR="$(dirname ${scriptfile})" #Must be root From 8fe529c58c1ae51a725356db86e1c9a412c6d6be Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 01:54:10 +0100 Subject: [PATCH 09/15] typo error: the default parameter of line 31 (src_file) should be a string, not a variable! --- piratebox/piratebox/bin/distribute_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/piratebox/piratebox/bin/distribute_files.sh b/piratebox/piratebox/bin/distribute_files.sh index 20530e5c..4b56de01 100755 --- a/piratebox/piratebox/bin/distribute_files.sh +++ b/piratebox/piratebox/bin/distribute_files.sh @@ -28,7 +28,7 @@ destination=$1 overwrite=$2 overwrite=${overwrite:=false} src_file=$3 -src_file=${src_file:=all} +src_file=${src_file:="all"} $DEBUG && echo "parameters: destination $destination From 6d534fda7fe7d8ca554eb0573de04ceb4a2fbd5b Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 02:09:45 +0100 Subject: [PATCH 10/15] Dash compatibility issue (many system use dash as default shell) --- piratebox/piratebox/bin/install_piratebox.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/piratebox/piratebox/bin/install_piratebox.sh b/piratebox/piratebox/bin/install_piratebox.sh index 62fd1025..bee7a871 100755 --- a/piratebox/piratebox/bin/install_piratebox.sh +++ b/piratebox/piratebox/bin/install_piratebox.sh @@ -76,8 +76,8 @@ if [ $2 = 'part2' ] ; then cp $PIRATEBOX_FOLDER/src/kareha.pl $PIRATEBOX_FOLDER/share/board fi - [[ ! -L $PIRATEBOX_FOLDER/www/board ]] && ln -s $PIRATEBOX_FOLDER/share/board $PIRATEBOX_FOLDER/www/board - [[ ! -L $PIRATEBOX_FOLDER/www/Shared ]] && ln -s $UPLOADFOLDER $PIRATEBOX_FOLDER/www/Shared + [ ! -L $PIRATEBOX_FOLDER/www/board ] && ln -s $PIRATEBOX_FOLDER/share/board $PIRATEBOX_FOLDER/www/board + [ ! -L $PIRATEBOX_FOLDER/www/Shared ] && ln -s $UPLOADFOLDER $PIRATEBOX_FOLDER/www/Shared fi #Install the image-board From 00646cbf960cc48d52e3f88b9a0eeb63bcbe929d Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 02:19:53 +0100 Subject: [PATCH 11/15] typo error: the comparison of string in bash require only on "=" --- piratebox/piratebox/bin/distribute_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/piratebox/piratebox/bin/distribute_files.sh b/piratebox/piratebox/bin/distribute_files.sh index 4b56de01..45d59c47 100755 --- a/piratebox/piratebox/bin/distribute_files.sh +++ b/piratebox/piratebox/bin/distribute_files.sh @@ -38,7 +38,7 @@ $DEBUG && echo "parameters: call script: $script "; -if [ "$src_file" == "all" ] ; then +if [ "$src_file" = "all" ] ; then work_on_file $destination $PIRATEBOX_FOLDER/src/HEADER.txt work_on_file $destination $PIRATEBOX_FOLDER/src/README.txt else From a8dcaf7f6bdc358396ac53c21ffd846674d662da Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 02:36:24 +0100 Subject: [PATCH 12/15] typo in bash test --- piratebox/piratebox/bin/distribute_file_into_directory.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/piratebox/piratebox/bin/distribute_file_into_directory.sh b/piratebox/piratebox/bin/distribute_file_into_directory.sh index 746b6486..c0518733 100755 --- a/piratebox/piratebox/bin/distribute_file_into_directory.sh +++ b/piratebox/piratebox/bin/distribute_file_into_directory.sh @@ -18,7 +18,7 @@ filename="${src_file##*/}" $DEBUG && echo "filename: $filename" $DEBUG && echo "Overwrite mode : $overwrite " -if [ ! -e $directory/$filename ] || [ "$overwrite" == "true" ] ; then +if [ ! -e $directory/$filename ] || [ "$overwrite" = true ] ; then echo "Distribute $filename into $directory " $DEBUG && echo " cp $src_file $directory " $TEST_RUN || cp $src_file $directory From 46b6500ff65d262cf37526db54c0306a8d56fd75 Mon Sep 17 00:00:00 2001 From: risca Date: Mon, 8 Dec 2014 02:38:34 +0100 Subject: [PATCH 13/15] typo in bash test --- piratebox/piratebox/init.d/piratebox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/piratebox/piratebox/init.d/piratebox b/piratebox/piratebox/init.d/piratebox index f35aeae8..d44e3e26 100755 --- a/piratebox/piratebox/init.d/piratebox +++ b/piratebox/piratebox/init.d/piratebox @@ -54,7 +54,7 @@ else fi -if [[ -f $PIRATEBOX/conf/init_done ]] ; then +if [ -f $PIRATEBOX/conf/init_done ] ; then INIT=OK else $PIRATEBOX/bin/hooks/hook_pre_init.sh "$CONF" From 602ec2492ebdb533d336b05072e4b283d314b5c7 Mon Sep 17 00:00:00 2001 From: risca Date: Wed, 10 Dec 2014 00:42:44 +0100 Subject: [PATCH 14/15] Bugfix: the scritp distribute_file_into_directory is now working even when the path contain white spaces. --- piratebox/piratebox/bin/distribute_file_into_directory.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/piratebox/piratebox/bin/distribute_file_into_directory.sh b/piratebox/piratebox/bin/distribute_file_into_directory.sh index c0518733..d1098859 100755 --- a/piratebox/piratebox/bin/distribute_file_into_directory.sh +++ b/piratebox/piratebox/bin/distribute_file_into_directory.sh @@ -18,10 +18,10 @@ filename="${src_file##*/}" $DEBUG && echo "filename: $filename" $DEBUG && echo "Overwrite mode : $overwrite " -if [ ! -e $directory/$filename ] || [ "$overwrite" = true ] ; then +if [ ! -e "$directory/$filename" ] || [ "$overwrite" = true ] ; then echo "Distribute $filename into $directory " $DEBUG && echo " cp $src_file $directory " - $TEST_RUN || cp $src_file $directory + $TEST_RUN || cp "$src_file" "$directory" else $DEBUG && echo "File exists" fi From a98d3d32348d1cd140f2e3f811bfc02c28b22096 Mon Sep 17 00:00:00 2001 From: Matthias Strubel Date: Fri, 26 Dec 2014 09:08:59 +0100 Subject: [PATCH 15/15] Added new Fixes & authors to changelog Updated version to 1.0.2 --- AUTHORS | 1 + CHANGELOG | 3 ++- Makefile | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index c08f97fb..477a35b2 100644 --- a/AUTHORS +++ b/AUTHORS @@ -19,6 +19,7 @@ Contributors for modifications: # stylesuxx # denis-d # taffy-nay + # risca # ... and all others I might have forgotten. diff --git a/CHANGELOG b/CHANGELOG index 3281c66e..e13f8dc5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,7 +4,8 @@ CHANGELOG * [Fix] Settings for correct permission of shoutbox files * [Fix] Broken probe function in some shells * [Fix] Issues with Python scripts on some plattforms - +* [Fix] Fixes in installation script +* [Fix] Distribute files did not work with folder containing whitespaces === 1.0.1 === * [Fix] Fixed setting permissions of shoutbox datafile diff --git a/Makefile b/Makefile index 7e63e0b1..faa131cc 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ NAME = piratebox-ws -VERSION = 1.0.1 +VERSION = 1.0.2 ARCH = all PB_FOLDER=piratebox PB_SRC_FOLDER=$(PB_FOLDER)/$(PB_FOLDER)