diff options
Diffstat (limited to '')
-rw-r--r-- | client.c | 6 | ||||
-rw-r--r-- | pounce.1 | 15 | ||||
-rw-r--r-- | server.c | 4 |
3 files changed, 11 insertions, 14 deletions
diff --git a/client.c b/client.c index ebc40f4..938ab8b 100644 --- a/client.c +++ b/client.c @@ -86,7 +86,7 @@ void clientFree(struct Client *client) { } void clientSend(struct Client *client, const char *ptr, size_t len) { - if (verbose) fprintf(stderr, "\x1B[34m%.*s\x1B[m", (int)len, ptr); + if (verbose) fprintf(stderr, "<- %.*s", (int)len, ptr); fcntl(client->sock, F_SETFL, 0); while (len) { ssize_t ret = tls_write(client->tls, ptr, len); @@ -409,9 +409,7 @@ void clientRecv(struct Client *client) { for (;;) { lf = memchr(line, '\n', &client->buf[client->len] - line); if (!lf) break; - if (verbose) { - fprintf(stderr, "\x1B[33m%.*s\x1B[m\n", (int)(lf - line), line); - } + if (verbose) fprintf(stderr, "-> %.*s\n", (int)(lf - line), line); if (client->need || intercept(line, lf - line)) { lf[0] = '\0'; if (lf - line && lf[-1] == '\r') lf[-1] = '\0'; diff --git a/pounce.1 b/pounce.1 index 14794cb..2082f72 100644 --- a/pounce.1 +++ b/pounce.1 @@ -1,4 +1,4 @@ -.Dd June 18, 2021 +.Dd August 20, 2021 .Dt POUNCE 1 .Os . @@ -356,21 +356,20 @@ Set username to The default username is the same as the nickname. . .It Fl v | Cm verbose -Write IRC messages to standard error -in the following colors: +Write IRC messages to standard error: .Pp -.Bl -tag -width Ds -compact -.It red +.Bl -tag -width "<<" -compact +.It << from .Nm to the server -.It green +.It >> from the server to .Nm -.It yellow +.It -> from clients to .Nm -.It blue +.It <- from .Nm to clients diff --git a/server.c b/server.c index d970deb..aa17cde 100644 --- a/server.c +++ b/server.c @@ -163,7 +163,7 @@ void serverPrintCert(void) { } void serverSend(const char *ptr, size_t len) { - if (verbose) fprintf(stderr, "\x1B[31m%.*s\x1B[m", (int)len, ptr); + if (verbose) fprintf(stderr, "<< %.*s", (int)len, ptr); while (len) { ssize_t ret = tls_write(client, ptr, len); if (ret == TLS_WANT_POLLIN || ret == TLS_WANT_POLLOUT) continue; @@ -239,7 +239,7 @@ void serverRecv(void) { crlf = memmem(line, &buf[len] - line, "\r\n", 2); if (!crlf) break; crlf[0] = '\0'; - if (verbose) fprintf(stderr, "\x1B[32m%s\x1B[m\n", line); + if (verbose) fprintf(stderr, ">> %s\n", line); const char *ping = line; if (ping[0] == '@') { ping += strcspn(ping, " "); |