summary refs log tree commit diff
path: root/catgirl.1 (follow)
Commit message (Collapse)AuthorAge
* Condense markup for ignore/highlight formatJune McEnroe2021-07-13
|
* Point out precedence of multiple files and flagsJune McEnroe2021-07-13
|
* Save invited channel for /joinJune McEnroe2021-07-02
|
* Add -m mode option to set user modesJune McEnroe2021-06-18
|
* Match windows by substring in /windowJune McEnroe2021-06-17
| | | | | This could just iterate over idNames instead, but using complete means more recently used windows will match first.
* Treat `-T's optional argument as optionalKlemens Nanni2021-06-14
| | | | | | | | | `-T[format]' is not possible with getopt(3) but getopt_long(3) supports "T::" exactly for that, so make the command line option go in line with configuration files and documentation. While here, check `has_arg' explicitly as getopt_long(3) only documents mnemonic values not numerical ones.
* Nickname defaults to system's username not IRC usernameKlemens Nanni2021-06-05
| | | | | | | | | | | | | | | "username" alone is ambiguous and without jumping to ENVIRONMENT explaining the use of USER, catgirl's user- and nickname options read like pointing at each other: -n nick | nick = nick Set nickname to nick. The default nickname is the user's name. [...] -u user | user = user Set username to user. The default username is the same as the nickname. Clarify that `-n' does *not* default to `-u's value.
* List windows with /window 1.8June McEnroe2021-05-28
| | | | Reuse the /window command to preserve /wi abbreviation.
* Use | for /window | /num commandJune McEnroe2021-05-28
|
* Prefix = for options with No in manualJune McEnroe2021-05-28
| | | | | | Without, the mandoc HTML output includes the space and equals in the class="Cm" element and generates a permalink of #hash_= for example.
* Tag config options in manualKlemens Nanni2021-05-27
| | | | | E.g. ":t debug" will now jump right to the definition just like ":t v" already did -- at least with mandoc(1) from OpenBSD.
* Document channel key parametersJune McEnroe2021-05-27
|
* Hash the username in kiosk modeJune McEnroe2021-05-27
| | | | So that the first part of $SSH_CLIENT can be passed as username.
* Clarify -H hash optionJune McEnroe2021-05-25
|
* Replace freenode with tilde.chatJune McEnroe2021-05-19
|
* Ignore messages in reply to previously ignored messagesJune McEnroe2021-05-04
| | | | | | | | Using the +draft/reply client tag, which is supported by BitBot. This hides the bot's replies to ignored users or ignored bot command messages. This commit is dedicated to the land of Estonia.
* Add C-z keys for directly inserting most color codesJune McEnroe2021-03-17
| | | | | So you don't have to remember those dang numbers whose order makes no sense!
* Refer to glob(7) not sh(1)Klemens Nanni2021-03-13
| | | | | | | | | Those patterns are not specific to the shell, many commands support them. Notes: glob(7) does not exist on FreeBSD, but I'm going to consider that a documentation bug on FreeBSD's part. The page exists in OpenBSD, NetBSD and even Linux!
* Add note about arrow and navigation keysJune McEnroe2021-03-13
| | | | | And I think with C-Left and C-Right I can actually say "as expected" now.
* Attempt to clarify trust option useJune McEnroe2021-03-08
| | | | | Trust is not certificate pinning and should only be used for self-signed certificates.
* Disable nick and channel colors with hash bound 0June McEnroe2021-03-08
|
* Add C-z p to manually toggle paste modeJune McEnroe2021-02-15
| | | | | | 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...
* Add C-z C-v for literal nextJune McEnroe2021-02-03
| | | | | | | | | 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.
* Change default timestamp format to %XJune McEnroe2021-01-27
| | | | This respects the user's locale settings.
* Add toggleable display of timestampsJune McEnroe2021-01-27
|
* Clarify configuration path interpretationsJune McEnroe2021-01-26
|
* Expand the opening paragraph of the manualJune McEnroe2021-01-26
|
* Disable notify in restricted modeJune McEnroe2021-01-25
| | | | | catgirl shouldn't try to execute a command if it is misconfigured with both restrict and notify.
* Move mention of pledge(2) and unveil(2) to READMEJune McEnroe2021-01-25
| | | | The manual is the wrong place to document platform support.
* Separate kiosk mode from restrict modeJune McEnroe2021-01-23
| | | | | | | | | | | 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.
* Document that M-l shows timestampsJune McEnroe2021-01-21
|
* Add -I highlight option and /highlightJune McEnroe2021-01-16
|
* Remove join/part/quit ignore exampleJune McEnroe2021-01-16
| | | | These can now be hidden with M-+.
* Generalize ignore toggling to visibility thresholdJune McEnroe2021-01-16
|
* Print chain to stdout with -oJune McEnroe2021-01-10
|
* Move -o to a separate SYNOPSIS lineJune McEnroe2021-01-10
|
* Exit immediately when using -oJune McEnroe2021-01-10
|
* Make SYNOPSIS arguments consistent with option namesJune McEnroe2021-01-09
| | | | Can't keep the 4-letter pattern forever :(
* Add -o and -t options to trust self-signed certificatesJune McEnroe2021-01-09
|
* Allow configuring the upper bound of the hash functionJune McEnroe2021-01-09
| | | | | | | 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?
* Add /whowasJune McEnroe2020-12-30
|
* Show setnames like nick changesJune McEnroe2020-12-30
|
* Add /setname commandJune McEnroe2020-12-29
| | | | | | I'm not sure about that replies check in handleStandardReply. If more of those are added the reply counter system will definitely need refactoring.
* Handle so-called Standard RepliesJune McEnroe2020-12-29
|
* Alphabetize STANDARDS sectionJune McEnroe2020-12-29
|
* Document commands which can be filteredJune McEnroe2020-12-08
|
* Clarify the optional portions of an ignoreJune McEnroe2020-12-08
| | | | | Each optional portion requires the optional portions before it, including a full hostmask.
* Fix manual page lintsJune McEnroe2020-12-08
|
* Clarify configuration file usage exampleJune McEnroe2020-12-08
| | | | Point to EXAMPLES and /help from the top of the manual.
* Double up /help for server helpJune McEnroe2020-10-02
| | | | | | 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.