Hello Bill, Jakub,
This is an update to the previous testing update, 4.6.0-8.1. New
Note that 8.1 is a SECURITY fix but was never announced. You should
upgrade to 8.1!
- update php.syntax file (#112645)
- fix crash with large syntax file (#112644)
I am very glad you included the php.syntax file, but the patch I
uploaded for #112644 is buggy, as I found out and stated in that bug
When running this version (8.3) I do still see a segfault when editing
Although just increasing MAX_WORDS_PER_CONTEXT to 4096 doesn't really
solve the cause of the segfault, at least it makes mc usable with most
large syntax files, like this one included in 8.3.
--- mc-4.6.0/edit/syntax.c.000 2002-12-15 19:55:53.000000000 +0100
+++ mc-4.6.0/edit/syntax.c 2003-12-26 01:06:51.000000000 +0100
@@ -42,7 +42,7 @@
#define UNKNOWN_FORMAT "unknown"
-#define MAX_WORDS_PER_CONTEXT 1024
+#define MAX_WORDS_PER_CONTEXT 4096
#define MAX_CONTEXTS 128
#define RULE_ON_LEFT_BORDER 1
has worked for me for over a month with this > 128K php.syntax file.
The included patch does not.
Either this patch should be fixed/redone or MAX_WORDS_PER_CONTEXT
increased to 4096. And everyone should upgrade to 8.1 now!
mount -t life -o ro /dev/dna /genetic/research