aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README17
-rw-r--r--configure.ac2
-rw-r--r--man/powwow.6.utf-8.in5
-rw-r--r--src/beam.c2
-rw-r--r--src/defines.h4
-rw-r--r--src/eval.c6
-rw-r--r--src/main.c5
7 files changed, 19 insertions, 22 deletions
diff --git a/README b/README
index 29e4dfe..1f5e080 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
- powwow 1.2.21 README
+ powwow 1.2.23 README
Powwow is a client program intended mainly for playing MUD.
It implements (a subset of) the telnet protocol.
@@ -31,9 +31,9 @@ COMPILING
make
To build the powwow binary. It will run from any location, but there
- are some settings set at compile time that will make more sense if
- you use the "install" make target to install the binaries and
- documentation together. For example, POWWOWDIR will default to the
+ are some settings set at compile time that will make more sense if
+ you use the "install" make target to install the binaries and
+ documentation together. For example, POWWOWDIR will default to the
location that "make install" will put the online powwow documentation,
making the #help feature work out of the box without modifying any
settings or flags.
@@ -113,7 +113,7 @@ BUGS
the maintainer has a fair chance of fixing them. Don't expect
a bug to be fixed, unless you explain it in detail (expecially
how to reproduce it) and supply the powwow and OS version,
- as well as the compilation options.
+ as well as the compilation options.
Suggestions for improvements are also very welcome.
AUTHORS OF CANCAN
@@ -130,15 +130,14 @@ AUTHORS OF CANCAN
AUTHORS OF POWWOW
- Massimiliano Ghilardi <max@Linuz.sns.it>, alias Cosmos,
- is the original author, and Gustav HŚllberg <f92-gha@nada.kth.se>
- contributed a lot of new features.
+ Massimiliano Ghilardi <max@Linuz.sns.it>, alias Cosmos, is the original
+ author, and Gustav Hållberg contributed a lot of new features.
powwow moved to hoopajoo.net in 2005, and is now maintained by
Steve Slaven <bpk@hoopajoo.net>
The powwow WWW page is: http://hoopajoo.net/projects/powwow.html
-
+
If you forgot where you downloaded powwow from, you can get it from
the above address.
diff --git a/configure.ac b/configure.ac
index 7a3efeb..a69864e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
# Process this file with autoconf to produce a configure script.
-AC_INIT(powwow, 1.2.21)
+AC_INIT(powwow, 1.2.23)
AM_INIT_AUTOMAKE
AC_CANONICAL_HOST
diff --git a/man/powwow.6.utf-8.in b/man/powwow.6.utf-8.in
index cecf843..23ea1b8 100644
--- a/man/powwow.6.utf-8.in
+++ b/man/powwow.6.utf-8.in
@@ -60,9 +60,8 @@ variable set to the document title sent from the MUD.
.SH AUTHOR
.PP
-Massimiliano Ghilardi <max@Linuz.sns.it> and Gustav Hållberg <gustav
-at gmail dot com> are the people that added many new features to an
-existing client,
+Massimiliano Ghilardi <max@Linuz.sns.it> and Gustav Hållberg are the
+people that added many new features to an existing client,
.I Cancan
and transformed it into
.IR powwow .
diff --git a/src/beam.c b/src/beam.c
index cb9d6dd..e83745f 100644
--- a/src/beam.c
+++ b/src/beam.c
@@ -291,7 +291,7 @@ cleanup_file: if (unlink(sp->file) < 0)
*/
void message_edit(char *text, int msglen, char view, char builtin)
{
- char tmpname[BUFSIZE], command_str[BUFSIZE], buf[BUFSIZE];
+ char tmpname[BUFSIZE], command_str[BUFSIZE];
char *errdesc = "#warning: protocol error (message_edit, no %s)\n";
int tmpfd, i, childpid;
unsigned int key;
diff --git a/src/defines.h b/src/defines.h
index 194b933..1e273e1 100644
--- a/src/defines.h
+++ b/src/defines.h
@@ -75,8 +75,8 @@
#define PARAMLEN 99 /* initial length of text strings */
#define MAX_MAPLEN 1000 /* maximum length of automapped path */
#define MIN_WORDLEN 3 /* the minimum length for history words */
-#define MAX_WORDS 512 /* number of words kept for TAB-completion */
-#define MAX_HIST 128 /* number of history lines kept */
+#define MAX_WORDS 4096 /* number of words kept for TAB-completion */
+#define MAX_HIST 2048 /* number of history lines kept */
#define LOG_MAX_HASH 7
#define MAX_HASH (1<<LOG_MAX_HASH) /* max hash value, must be a power of 2 */
#define NUMPARAM 10 /* number of local unnamed params allowed
diff --git a/src/eval.c b/src/eval.c
index 1a64108..f803fe1 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -789,8 +789,9 @@ static int exe_op(operator *op)
/* src == empty string. just return it */
check_delete(&o2);
o1.txt = src;
- if (!REAL_ERROR)
+ if (!REAL_ERROR) {
p=&o1; ret=1;
+ }
break;
}
@@ -915,8 +916,9 @@ static int exe_op(operator *op)
}
check_delete(&o2);
o1.txt = dst;
- if (!REAL_ERROR)
+ if (!REAL_ERROR) {
p=&o1; ret=1;
+ }
break;
case (int)colon_question:
case (int)point_question:
diff --git a/src/main.c b/src/main.c
index 28d1592..3c7fe9b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1394,11 +1394,8 @@ static void get_user_input(void)
edbuf[edlen] = '\0';
#ifdef BUG_ANSI
if (edattrbg)
- tty_printf("%s\n", edattrend);
- else
+ tty_puts(edattrend);
#endif
- tty_putc('\n');
-
tcp_write(tcp_fd, edbuf);
edlen = 0;
typed[nchars = 0] = 0;