New SSL EOF error behavior when remote connection closes
I should point out the last error is pointing to the '==' in old_sighup_handler == SIG_DFL
Unable to Compile on CentOS 9 Stream
Sure thing, you can see it in action on absinthebbs.net as part of our new Textworlds system. Sign in with Syncterm(make sure to set "Hide Status Line" to "YES" in Syncterm's aBSiNTHE profile) and enter "Text" at any prompt. Our frontend takes care of setting the terminal dimensions for Tinyfugue, the customizations to the source itself are minimal, just two things: 1) detecting when a user has dropped carrier(disconnected from the board) in order to exit cleanly and 2) gives the user a notification...
Pardon, I should have added that our port is: 1940. On Fri, Jun 25, 2021, 1:58 AM Daniel Kelly dpatkelly@gmail.com wrote: Sure thing, you can see it in action on absinthebbs.net as part of our new Textworlds system. Sign in with Syncterm(make sure to set "Hide Status Line" to "YES" in Syncterm's aBSiNTHE profile) and enter "Text" at any prompt. Our frontend takes care of setting the terminal dimensions for Tinyfugue, the customizations to the source itself are minimal, just two things: 1) detecting...
Here's a github archive of the old mailing list. https://github.com/willxy/tinyfugue-contrib/tree/master/mailing-list
I don't think there is a limitation, you just need to look at: /help isize
There's already a GMCP patch out there. http://mikeride.chaosnet.org/abelinc/scripts/index.html I've integrated it with some others here: https://github.com/warmstarter/tinyfugue-1
You can try this library for connecting to virtual worlds: https://github.com/warmstarter/tinyfugue-scripts/blob/main/lib/vworld.tf Here's an example of what I then do to make use of it. /vw_create -s/NameOfVWorldChatHandler -t'NOLOG.tiny.rhost.' NameOfRealWorld:NameOfVWorld /vw_redirect -mregexp NameOfRealWorld=NameOfRealWorld:NameOfVWorld=^\[(Politics|Rules|Wiki|Mage|Traditions)\] .+ /def -i NameOfVWorldChatHandler=/send -wNameOfRealWorld $[substr(%*,8)] The '8' in that last line should be equal...
Curious to see your custom version, if you don't mind showing. Been working on integrating various community patches, as well as doing plenty of my own work updating, Mostly going for stability and making sure it still compiles on modern systems, but a few new features have been added. UTF8 being the big one. https://github.com/warmstarter/tinyfugue-1
Here's the version of fugueedit.tf I use. It works great for me and has additional features beyond what you were showing. https://github.com/warmstarter/tinyfugue-scripts/blob/main/lib/fugueedit.tf
Some people seem to fix this by changing the pointer type of mmaloc_base http://blakesmith.me/2009/10/28/tinyfugue-on-snow-leopard.html Others fix it by adding this to malloc.c: #include <sys/types.h> And it also seems like mmaloc_base is never used anywhere else, so potentially you can just remove that line referenced in the link and be done with it.
Some people seem to fix this by changing the pointer type of mmaloc_base http://blakesmith.me/2009/10/28/tinyfugue-on-snow-leopard.html Others fix it by adding this to malloc.c: #include <sys/types.h> And it also seems like mmaloc_base is never used anywhere else, so potentially you can just remove that line referenced in the link and be done with it.
Instead of modifying the argument to protect against shell expansion, you can avoid shell expansion by passing the argument via an environment variable: /def -mregexp -F -t"(. says, .)" notify_say = \ /setenv WORLD=$[world_info()]%; \ /setenv ARG=%P1%; \ /sys notify-send "$$WORLD" "$$ARG" On 2021-06-06 2:04 PM, Yaro Kasear wrote: I am trying to allow triggers to send text to notify-send in Linux. I have tried a couple of different trigger /defs that have sort of worked but not cleanly. My first /def...
I am trying to allow triggers to send text to notify-send in Linux. I have tried a couple of different trigger /defs that have sort of worked but not cleanly. My first /def was: /def -mregexp -F -t"(. says, .)" notify_say = /sys notify-send ' $[world_info()]' ' %P1' This works until any apostrophe ' gets me the following errors: sh: -c: line 1: unexpected EOF while looking for matching "' sh: -c: line 2: syntax error: unexpected end of file sh: -c: line 1: unexpected EOF while looking for matching"'...
I am trying to allow triggers to send text to notify-send in Linux. I have tried a couple of different trigger /defs that have sort of worked but not cleanly. My first /def was: /def -mregexp -F -t"(.* says, .*)" notify_say = /sys notify-send ' $[world_info()]' ' %P1' This works until any apostrophe ' gets me the following errors: sh: -c: line 1: unexpected EOF while looking for matching `"' sh: -c: line 2: syntax error: unexpected end of file sh: -c: line 1: unexpected EOF while looking for matching...
I am returning after a decade hiatus and was a huge fan of TinyFugue. I especially liked the fugue edit command, but either I am remembering it wrong, or can't figure out how to get it to work to where it brings the attribute I am trying to edit into my command text. Is this even possible, or am I remembering it wrong? The code I have on my wizbit is: FUGUEEDIT: $edit /:@switch %#=%!,@pemit me=FugueEdit > &%1 %0=[get(%0/%1)] FUGUEEXIT: $edit/exit *:@switch %#=%!,@pemit me=FugueEdit > @name %0=[fullname(%0)]...
I am returning after a decade hiatus and was a huge fan of TinyFugue. I especially liked the fugue edit command, but either I am remembering it wrong, or can't figure out how to get it to work to where it brings the attribute I am trying to edit into my command text. Is this even possible, or am I remembering it wrong? The code I have on my wizbit is: FUGUEEDIT: $edit /:@switch %#=%!,@pemit me=FugueEdit > &%1 %0=[get(%0/%1)] FUGUEEXIT: $edit/exit *:@switch %#=%!,@pemit me=FugueEdit > @name %0=[fullname(%0)]...
This has been long solved. You can use environmental variables in addition to other methods. Also, we now run a custom TF 5.0 beta 8. :)
Hi all! I run aBSiNTHE BBS absinthebbs.net port 1940. It's abadass Amiga BBS. I've managed to interface it with the Amiga port of Tinyfugue 4.0 Stable 1 and it's great. So my question is this: currently it always assumes the height is 24 even if someone is calling in with an Amiga terminal which supports 30 column height. I understand that Tinyfugue gets the screen height from the terminal type, but is there a way to set it to a custom height in a world's .tfrc? If there is I'm going to write an...
I'm using Susan's Lists, and I have a use case that looks like this: /def select = \ /set select_targ = %{1} %;\ /if ({#} >= 2) %;\ /for i 2 {#} \ /remlist selectiontypes -a %;\ /addlist selectiontypes %%{i} %;\ /endif My thing does a bit more that's MUD specific so I've excluded. Here's my problem - I keep ending up with the selectiontypes list containing 2|3|4 (etc) instead of, say, "/select names joe bob mary" resulting in joe|bob|mary as vars. I know I"m doing something obvious wrong but I cannot...
I'm using Susan's Lists, and I have a use case that looks like this: /def select = \ /set select_targ = %{1} %;\ /if ({#} >= 2) %;\ /for i 2 {#} \ /remlist selectiontypes -a %;\ /addlist selectiontypes %%{i} %;\ /endif My thing does a bit more that's MUD specific so I've excluded. Here's my problem - I keep ending up with the selectiontypes list containing 2|3|4 (etc) instead of, say, "/select names joe bob mary" resulting in joe|bob|mary as vars. I know I"m doing something obvious wrong but I cannot...
I also tried in a /while loop and am running into the same issue.
I'm using Susan's Lists, and I have a use case that looks like this: /def select = \ /set select_targ = %{1} %;\ /if ({#} >= 2) %;\ /for i 2 {#} \ /remlist selectiontypes -a %;\ /addlist selectiontypes %%{i} %;\ /endif My thing does a bit more that's MUD specific so I've excluded. Here's my problem - I keep ending up with the selectiontypes list containing 2|3|4 (etc) instead of, say, "/select names joe bob mary" resulting in joe|bob|mary as vars. I know I"m doing something obvious wrong but I cannot...
I'm using Susan's Lists, and I have a use case that looks like this: /def select = \ /set select_targ = %{1} %;\ /if ({#} >= 2) %;\ /remlist selectiontypes -a %;\ /addlist selectiontypes %%{i} %;\ /endif My thing does a bit more that's MUD specific so I've excluded. Here's my problem - I keep ending up with the selectiontypes list containing 2|3|4 (etc) instead of, say, "/select names joe bob mary" resulting in joe|bob|mary as vars. I know I"m doing something obvious wrong but I cannot figure out...
In attachment, a patch fixing this (in a far from elegant way).
ANSI code 39 is being ignored
Had a similar problem on opensuse 15.1. Did the replacement to pcre_fullinfo, then it core dumped instantly on start. Problem was that -lpcre was finding the system pcre library, which was a much newer version. Solved it by adding --with-libdirs=pwd/src/pcre-2.08 to the configure command line, so the -lpcre would get the version expected by tf. No code change needed, just to use the included library instead of the system one.
Had a similar problem on linux. Did the replacement to pcre_fullinfo, then it crashed instantly on start. Problem was that -lpcre was finding the system pcre library, which was a much newer version. Solved it by adding --with-libdirs=pwd/src/pcre-2.08 to the configure command line, so the -lpcre would get the version expected by tf. No code change needed, just to use the included library instead of the system one.
After following the macos/README and unix/README instructions, I performed the following steps and here is the resulting output and failure during compile: $ ./configure --prefix=/usr/local 2>&1 configure: Configuring TinyFugue version 5.0 beta 8 configure: configure: Core dumps disabled. checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables......
Thank you soooo much for this, I thought I was going mad! Would be better if the compile fails without ncurses, unless you force vt100 with a flag :)
Hi guys, I am not much of a coder, so my questions are simple, and there are 2 of them: 1: i'd like to know if there is a way in tf to log a certain string into a log file straight away. Basically i'd like to log any messages while i'm not at the pc 2: Since my tf was upgraded to 5.0, i can't make ; to act as a separator. I'd like to be able to simply separate several commands with ; and execute them in order. The following used to work in 4.0: /def -i -mregexp -ag -h'redef' /def -i sc = \ /toggle...
I figured this out, and it was simple. To execute the commands it was as simple as: /eval /p_seg%{p_counter}
/set p_counter=1 /set p_seg1=n%;n%;n /set p_seg2=n /set p_seg3=n%;w /trig Response from MUD.=/eval /set p_counter=$[p_counter+1] Here is what I have so far. What I'm trying to do is /send the commands in the p_segX variables as the counter increases. I'm unsure on how to access these. Or if there's a better way to do it. Any help would be appreciated!
/set __p_counter=1 /set p_seg1=n%;n%;n /set p_seg2=n /set __p_seg3=n%;w /trig Response from MUD.=/eval /set __p_counter=$[__p_counter+1] Here is what I have so far. What I'm trying to do is /send the commands in the __p_segX variables as the counter increases. I'm unsure on how to access these. Or if there's a better way to do it. Any help would be appreciated!
Current version for Ubuntu is libncurses5-devel.
I have the exact same problem. Did that %wrapwidth thing solve your problem? If it did, how did you do it? I would really appreciate the help here.
This has been fixed by a newer version of the Windows Subsystem for Linux.
Hi all! I run aBSiNTHE BBS absinthe.darktech.org:23. It's abadass Amiga BBS. I've managed to interface it with the Amiga port of Tinyfugue 4.0 Stable 1 and it's great. So my question is this: currently it always assumes the height is 24 even if someone is calling in with an Amiga terminal which supports 30 column height. I understand that Tinyfugue gets the screen height from the terminal type, but is there a way to set it to a custom height in a world's .tfrc? If there is I'm going to write an AREXX...
how can i check if a variable is set in an if block? This doesn't work if (%{first}) \ this neither if (first) \
Hi there, I have a hard time making keybindings for the numeric keypad in tinyfugue. My ubuntu 16.04 term is xterm-256color. I can bind the following keys: nkp*, nkp/, nkp-, nkp+, nkpEnt. I cannot bind (using /def key_name = <commands> has no effect) the following keys: nkp0, nkp1 .. nkp9, nkp. . I've struggled a lot with this issue. Please, help! Thank you!
Does Not Compile on Mac OS 10.10.1
undefined reference to 'pcre_info'
Can't connect with SSL in Windows 10 Ubuntu layer
Thank you so much for linking to that--it solved the problem for me, too. (for the...
TF unusable due to display issues in visual mode
DELETE
Team, I am trying to integrate tf-mapper [http://michael-donat.github.io/tf-mapper/]...
508b on Cygwin installs, but fails to load stdlib.tf
On Ubuntu 14.04, input window unusable
I've figured out how to add a socket to which I can redirect channel chat: /addworld...
Hi all, Just a quick heads up; I got sick of running tf under screen, and have started...
There seems to be an issue with compiling TF with a later version of pcre installed...
I use v5.0b8 compiled on Oracle Solaris 11.2. You can also do math expressions with...
attr.c:366: possible array index out of range ?
Thank you!