master 24.9
John Wiseman 2 years ago
parent 34b5c728c0
commit fdc47cac32

@ -8168,6 +8168,8 @@ VOID APRSCMD(TRANSPORTENTRY * Session, char * Bufferptr, char * CmdTail, CMDX *
else
Bufferptr = Cmdprintf(Session, Bufferptr, "but not connected\r");
}
SendCommandReply(Session, REPLYBUFFER, (int)(Bufferptr - (char *)REPLYBUFFER));
return;
}

@ -398,7 +398,7 @@ int SendHeader(char * Reply, char * Key)
}
void ConvertTitletoUTF8(char * Title, char * UTF8Title)
void ConvertTitletoUTF8(char * Title, char * UTF8Title, int Len)
{
if (WebIsUTF8(Title, (int)strlen(Title)) == FALSE)
{
@ -414,7 +414,7 @@ void ConvertTitletoUTF8(char * Title, char * UTF8Title)
wlen = MultiByteToWideChar(CP_ACP, 0, Title, len, BufferW, origlen * 2);
len = WideCharToMultiByte(CP_UTF8, 0, BufferW, wlen, UTF8Title, origlen * 2, NULL, NULL);
#else
int left = 2 * strlen(Title);
int left = Len - 1;
int len = origlen;
iconv_t * icu = NULL;

@ -180,7 +180,7 @@
<Tool
Name="VCLinkerTool"
AdditionalOptions=" /section:_BPQDATA,srw"
AdditionalDependencies="WS2_32.Lib winmm.lib DbgHelp.lib comctl32.lib setupapi.lib ..\lib\libconfig.lib miniupnpc.lib zlibstat.lib"
AdditionalDependencies="WS2_32.Lib winmm.lib comctl32.lib setupapi.lib ..\lib\libconfig.lib miniupnpc.lib zlibstat.lib"
OutputFile="C:\DevProgs\BPQ32\bpq32.dll"
LinkIncremental="1"
IgnoreDefaultLibraryNames=""

@ -525,9 +525,9 @@ VOID SendChatStatusPage(char * Reply, int * ReplyLen, char * Key)
char * Topic;
LINK *link;
char Streams[8192];
char Users[8192];
char Links[8192];
char Streams[65536];
char Users[65536];
char Links[65536];
ChatCIRCUIT * conn;
int i = 0, n;

@ -10,8 +10,8 @@
#endif
#define KVers 6,0,24,6
#define KVerstring "6.0.24.6\0"
#define KVers 6,0,24,8
#define KVerstring "6.0.24.8\0"
#ifdef CKernel

@ -44,7 +44,7 @@ BOOL OkToKillMessage(BOOL SYSOP, char * Call, struct MsgInfo * Msg);
int DisplayWebForm(struct HTTPConnectionInfo * Session, struct MsgInfo * Msg, char * FileName, char * XML, char * Reply, char * RawMessage, int RawLen);
struct HTTPConnectionInfo * AllocateWebMailSession();
VOID SaveNewMessage(struct HTTPConnectionInfo * Session, char * MsgPtr, char * Reply, int * RLen, char * Rest, int InputLen);
void ConvertTitletoUTF8(char * Title, char * UTF8Title);
void ConvertTitletoUTF8(char * Title, char * UTF8Title, int Len);
char *stristr (char *ch1, char *ch2);
char * ReadTemplate(char * FormSet, char * DirName, char * FileName);
VOID DoStandardTemplateSubsitutions(struct HTTPConnectionInfo * Session, char * txtFile);
@ -906,7 +906,7 @@ int SendWebMailHeaderEx(char * Reply, char * Key, struct HTTPConnectionInfo * Se
if (Msg && CheckUserMsg(Msg, User->Call, User->flags & F_SYSOP))
{
char UTF8Title[128];
char UTF8Title[256];
char * EncodedTitle;
// List if it is the right type and in the page range we want
@ -934,7 +934,7 @@ int SendWebMailHeaderEx(char * Reply, char * Key, struct HTTPConnectionInfo * Se
EncodedTitle = doXMLTransparency(Msg->title);
ConvertTitletoUTF8(EncodedTitle, UTF8Title);
ConvertTitletoUTF8(EncodedTitle, UTF8Title, 256);
free(EncodedTitle);
@ -971,7 +971,7 @@ int ViewWebMailMessage(struct HTTPConnectionInfo * Session, char * Reply, int Nu
int msgLen;
char FullTo[100];
char UTF8Title[128];
char UTF8Title[256];
int Index;
char * crcrptr;
char DownLoad[256] = "";
@ -1009,7 +1009,7 @@ int ViewWebMailMessage(struct HTTPConnectionInfo * Session, char * Reply, int Nu
// make sure title is UTF 8 encoded
ConvertTitletoUTF8(Msg->title, UTF8Title);
ConvertTitletoUTF8(Msg->title, UTF8Title, 256);
// if a B2 message diplay B2 Header instead of a locally generated one
@ -6098,7 +6098,7 @@ int ProcessWebmailWebSock(char * MsgPtr, char * OutBuffer)
if (Msg && CheckUserMsg(Msg, User->Call, User->flags & F_SYSOP))
{
char UTF8Title[128];
char UTF8Title[4096];
char * EncodedTitle;
// List if it is the right type and in the page range we want
@ -6126,7 +6126,7 @@ int ProcessWebmailWebSock(char * MsgPtr, char * OutBuffer)
EncodedTitle = doXMLTransparency(Msg->title);
ConvertTitletoUTF8(EncodedTitle, UTF8Title);
ConvertTitletoUTF8(EncodedTitle, UTF8Title, 4096);
free(EncodedTitle);

@ -70,6 +70,9 @@
// Allow /History to be shortened to /Hi (45)
// Fix extra r charater in Chat Config Web Page
// Increase sise of status display buffers (7)
#include "BPQChat.h"
#include "Dbghelp.h"

Loading…
Cancel
Save

Powered by TurnKey Linux.