annotate src/libircclient-1-fixes.patch @ 5579:2734b3818171

Avoid double-free with librsb (bug #58957). * src/librsb.mk: Add work-around to avoid double-free (provided by Michele Martone). * src/mingw-of-sparsersb-1-no-render.patch: Remove patch. * dist-files.mk: Remove file from list.
author Markus Mützel <markus.muetzel@gmx.de>
date Mon, 02 Nov 2020 08:55:18 +0100
parents 99516e73b368
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2333
f653602a0500 Rebrand to new project name MXE
Volker Grabsch <vog@notjusthosting.com>
parents: 2216
diff changeset
1 This file is part of MXE.
2353
99516e73b368 Move doc/index.html -> index.html
Volker Grabsch <vog@notjusthosting.com>
parents: 2333
diff changeset
2 See index.html for further information.
1898
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
3
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
4 Contains ad hoc patches for cross building.
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
5
2216
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
6 From 06b27e262de1d156ea31b52762ed372211b72de9 Mon Sep 17 00:00:00 2001
2333
f653602a0500 Rebrand to new project name MXE
Volker Grabsch <vog@notjusthosting.com>
parents: 2216
diff changeset
7 From: MXE
2216
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
8 Date: Mon, 23 Jan 2012 08:26:14 +0100
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
9 Subject: [PATCH 1/2] use the proper WIN32 define
1898
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
10
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
11
2216
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
12 diff --git a/examples/censor.cpp b/examples/censor.cpp
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
13 index 0c15f4c..c784040 100644
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
14 --- a/examples/censor.cpp
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
15 +++ b/examples/censor.cpp
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
16 @@ -32,7 +32,7 @@
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
17 #include <errno.h>
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
18 #include <string.h>
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
19
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
20 -#if !defined (WIN32)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
21 +#if !defined (_WIN32)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
22 #include <unistd.h>
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
23 #endif
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
24
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
25 diff --git a/examples/irctest.c b/examples/irctest.c
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
26 index bd6dbc3..08d2ba7 100644
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
27 --- a/examples/irctest.c
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
28 +++ b/examples/irctest.c
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
29 @@ -51,7 +51,7 @@ void addlog (const char * fmt, ...)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
30 va_list va_alist;
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
31
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
32 va_start (va_alist, fmt);
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
33 -#if defined (WIN32)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
34 +#if defined (_WIN32)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
35 _vsnprintf (buf, sizeof(buf), fmt, va_alist);
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
36 #else
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
37 vsnprintf (buf, sizeof(buf), fmt, va_alist);
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
38 diff --git a/examples/spammer.c b/examples/spammer.c
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
39 index ae9c2c7..2a0861b 100644
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
40 --- a/examples/spammer.c
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
41 +++ b/examples/spammer.c
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
42 @@ -17,7 +17,7 @@
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
43 #include <errno.h>
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
44 #include <string.h>
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
45
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
46 -#if defined (WIN32)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
47 +#if defined (_WIN32)
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
48 #include <windows.h>
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
49
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
50 #define CREATE_THREAD(id,func,param) (CreateThread(0, 0, func, param, 0, id) == 0)
1898
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
51 diff --git a/include/libircclient.h b/include/libircclient.h
2215
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
52 index 2dcd44c..af7d769 100644
1898
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
53 --- a/include/libircclient.h
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
54 +++ b/include/libircclient.h
2215
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
55 @@ -44,7 +44,7 @@
1898
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
56 #ifndef INCLUDE_LIBIRC_H
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
57 #define INCLUDE_LIBIRC_H
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
58
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
59 -#if !defined (WIN32)
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
60 +#if !defined (_WIN32)
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
61 #include <sys/select.h> /* fd_set */
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
62 #else
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
63 #include <winsock2.h>
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
64 --
2215
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
65 1.7.8.3
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
66
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
67
2216
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
68 From 1a54c4dda67b99c1c0c0c68b45a395b741cb7030 Mon Sep 17 00:00:00 2001
2333
f653602a0500 Rebrand to new project name MXE
Volker Grabsch <vog@notjusthosting.com>
parents: 2216
diff changeset
69 From: MXE
2215
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
70 Date: Sun, 22 Jan 2012 22:39:23 +0100
2216
4bc329dea0a2 update package libircclient
Mark Brand <mabrand@mabrand.nl>
parents: 2215
diff changeset
71 Subject: [PATCH 2/2] fix missing header
2215
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
72
1898
92bda7c87fbe convert libircclient patches to patch-tool-mingw style
Tony Theodore <tonyt@logyst.com>
parents:
diff changeset
73
2215
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
74 diff --git a/include/libircclient.h b/include/libircclient.h
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
75 index af7d769..57c8516 100644
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
76 --- a/include/libircclient.h
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
77 +++ b/include/libircclient.h
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
78 @@ -131,6 +131,7 @@ typedef void (*irc_dcc_callback_t) (irc_session_t * session, irc_dcc_t id, int s
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
79 #include "libirc_errors.h"
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
80 #include "libirc_events.h"
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
81 #include "libirc_options.h"
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
82 +#include "libirc_rfcnumeric.h"
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
83 #undef IN_INCLUDE_LIBIRC_H
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
84
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
85
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
86 --
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
87 1.7.8.3
946797142f53 package libircclient: fix missing header
Lothar May <lothar.imap@googlemail.com>
parents: 2214
diff changeset
88