C. McEnroe
34cfcb1f04
Attempt to clarify trust option use
...
Trust is not certificate pinning and should only be used for
self-signed certificates.
2021-03-08 12:42:43 -05:00
C. McEnroe
6435dfdda5
Disable nick and channel colors with hash bound 0
2021-03-08 10:47:18 -05:00
C. McEnroe
4b26ae23cd
Add C-z p to manually toggle paste mode
...
OpenBSD's xterm doesn't have bracketed paste mode, and it would be
nice to still be able to paste in several lines and collapse them
with M-q, provided one remembers to type C-z p first...
2021-02-15 19:15:38 -05:00
C. McEnroe
7807848bda
Add C-z C-v for literal next
...
A little annoying to make it a "chord" like this, but C-v is already
used for scrolling, following Emacs-style key bindings (in order
to have a way to scroll without using "special" keys like the arrows
and page up/down), and C-z is at least already in the business of
inserting control characters. This makes it possible to manually
enter some things that are otherwise only possible with /exec printf.
2021-02-03 14:52:16 -05:00
C. McEnroe
d6ff9e53cf
Change default timestamp format to %X
...
This respects the user's locale settings.
2021-01-27 14:18:20 -05:00
C. McEnroe
c118c594e3
Add toggleable display of timestamps
2021-01-27 00:15:46 -05:00
C. McEnroe
bee17a8278
Clarify configuration path interpretations
2021-01-26 16:40:16 -05:00
C. McEnroe
1a2a1e59dd
Expand the opening paragraph of the manual
2021-01-26 14:54:13 -05:00
C. McEnroe
bd210e0f35
Disable notify in restricted mode
...
catgirl shouldn't try to execute a command if it is misconfigured
with both restrict and notify.
2021-01-25 18:27:07 -05:00
C. McEnroe
61b42713e6
Move mention of pledge(2) and unveil(2) to README
...
The manual is the wrong place to document platform support.
2021-01-25 13:58:02 -05:00
C. McEnroe
95bb627ffb
Separate kiosk mode from restrict mode
...
Restrict mode will focus on sandboxing, while kiosk will continue
to restrict IRC access through a public kiosk. Kiosk mode without
restrict mode allows execution of man 1 catgirl with /help, assuming
external sandboxing.
The /list and /part commands are also added to the list of disabled
commands in kiosk mode, since they are pointless without access to
/join.
2021-01-23 00:48:15 -05:00
C. McEnroe
6a6456a0dc
Document that M-l shows timestamps
2021-01-21 10:36:29 -05:00
C. McEnroe
063f2aaa0c
Add -I highlight option and /highlight
2021-01-16 14:15:00 -05:00
C. McEnroe
6160b3f18c
Remove join/part/quit ignore example
...
These can now be hidden with M-+.
2021-01-16 13:36:39 -05:00
C. McEnroe
d05872303e
Generalize ignore toggling to visibility threshold
2021-01-16 12:58:16 -05:00
C. McEnroe
c6cd90c2dd
Print chain to stdout with -o
2021-01-10 18:00:41 -05:00
C. McEnroe
a437761267
Move -o to a separate SYNOPSIS line
2021-01-10 13:20:50 -05:00
C. McEnroe
7b8bd50063
Exit immediately when using -o
2021-01-10 11:47:48 -05:00
C. McEnroe
7bf96ac8e1
Make SYNOPSIS arguments consistent with option names
...
Can't keep the 4-letter pattern forever :(
2021-01-09 19:15:57 -05:00
C. McEnroe
e42b3aa08e
Add -o and -t options to trust self-signed certificates
2021-01-09 19:11:57 -05:00
C. McEnroe
a324795b86
Allow configuring the upper bound of the hash function
...
This allows limiting the nick colors used to the 16-color terminal set
without modifying the TERM environment variable. Produces different
results from just using the default configuration in a 16-color
terminal, but what can you do?
2021-01-09 17:58:29 -05:00
C. McEnroe
8b6a476c35
Add /whowas
2020-12-30 14:29:32 -05:00
C. McEnroe
05fbcb41c9
Show setnames like nick changes
2020-12-30 00:19:52 -05:00
C. McEnroe
1662b01a5f
Add /setname command
...
I'm not sure about that replies check in handleStandardReply. If more of
those are added the reply counter system will definitely need
refactoring.
2020-12-29 23:54:30 -05:00
C. McEnroe
b4ed58602b
Handle so-called Standard Replies
2020-12-29 23:11:57 -05:00
C. McEnroe
df577c9cd4
Alphabetize STANDARDS section
2020-12-29 22:58:40 -05:00
C. McEnroe
3bb5a3462b
Document commands which can be filtered
2020-12-08 18:55:54 -05:00
C. McEnroe
65004e8b63
Clarify the optional portions of an ignore
...
Each optional portion requires the optional portions before it,
including a full hostmask.
2020-12-08 17:53:05 -05:00
C. McEnroe
f91a898e13
Fix manual page lints
2020-12-08 17:45:42 -05:00
C. McEnroe
9a81456f0a
Clarify configuration file usage example
...
Point to EXAMPLES and /help from the top of the manual.
2020-12-08 17:19:08 -05:00
C. McEnroe
f7f5acbbe2
Double up /help for server help
...
While the automatic search via LESS is neat, I don't think it's very
useful. Just always open the manual to the COMMANDS section, and fix it
to append to LESS rather than replace it.
2020-10-02 19:38:37 -04:00
C. McEnroe
3e67bf6557
Add /ops command
...
It's pretty awkward with large channels since NAMES isn't sorted by
prefixes or anything... But having it accumulate names across many
replies would require more reworking.
2020-09-30 17:52:39 -04:00
C. McEnroe
f0fe44f355
Add C-r, C-s for basic scrollback search
2020-09-06 20:40:29 -04:00
C. McEnroe
49e626b2f3
Add M-n, M-p to jump to highlights
2020-09-03 16:37:31 -04:00
C. McEnroe
1abeece988
Document how cert/priv are searched for
...
This has always been how it works, but it was previously undocumented.
2020-08-20 21:22:29 -04:00
C. McEnroe
3e03b7502b
Add current topic to tab-complete so it can edited
2020-07-13 10:22:33 -04:00
C. McEnroe
cb84983dd1
Add message to ignore patterns
2020-07-06 22:41:22 -04:00
C. McEnroe
cabe285427
Document /quote needing /debug for output
2020-06-12 15:42:39 -04:00
C. McEnroe
f36b0dbd81
Update email addresses
2020-05-05 17:55:29 -04:00
C. McEnroe
98cbb44c0d
Add M-= to mute windows
2020-04-15 16:18:09 -04:00
C. McEnroe
9bc52d7238
Add M-< and M-> for scroll to top and bottom
...
Mirrored by S-Home and S-End but I guess I'm not documenting those...
2020-04-07 14:09:29 -04:00
C. McEnroe
7d62762609
Revert "Add C-o as alias of M-/"
...
This reverts commit 3a156540b8
.
Decided I don't like having two keys do the same thing (other than
"special" keys).
2020-04-07 13:59:54 -04:00
C. McEnroe
e3f7362241
Add M-q to collapse whitespace
2020-04-07 10:48:44 -04:00
C. McEnroe
db4af9e7ab
Voice, devoice self on /voice, /devoice with no params
2020-04-06 16:30:03 -04:00
C. McEnroe
50941b493a
Add join/part/quit filtering example
...
I don't care that this looks nuts.
2020-03-31 15:09:34 -04:00
C. McEnroe
ca751a1cdc
Hide filtered messages
2020-03-31 14:31:10 -04:00
C. McEnroe
25f419465f
Add /ignore message filtering patterns
2020-03-31 14:30:42 -04:00
C. McEnroe
a0dde10cb6
Add text macros
2020-03-30 14:56:26 -04:00
C. McEnroe
ebbb5ad4d2
Add /op, /deop, /voice, /devoice
...
This collides with using /o for /open which I'm sad about, but I think
these commands should exist...
2020-03-29 12:43:53 -04:00
C. McEnroe
d99f20c0ff
Add logging functions
...
The mkdir dance is a bit awkward...
2020-03-25 18:56:09 -04:00