1commit 0e8e7fde2d68f9ea9b5095c24231024be281393c 2Author: Constantin Baranov <const@mimas.ru> 3Date: Mon Oct 5 21:31:42 2009 +0500 4 5 Release 0.1 6 7commit 68ba90446e02825073b779bd0628c4f34833665d 8Author: Constantin Baranov <const@mimas.ru> 9Date: Thu Oct 1 00:09:38 2009 +0500 10 11 Fix building on FreeBSD 8.0 (wrt #2870461) 12 13 Several IGMP_* macroses was deprecated in r189347/v800069 and 14 removed in r193938/v800098. Redefine them if needed. 15 16commit 74c2e1aa414f33585562d6783a3290ac63ee6c69 17Author: Martin Djernaes <djernaes@users.sourceforge.net> 18Date: Sun Sep 6 16:41:22 2009 +0500 19 20 Fix netmask detection on interfaces with multiple addresses 21 22 When having multiple IP addresses on an interface the netmask retrieved for 23 each IP address is not correct. The reason is that ioctrl for 24 SIOCGIFNETMASK will just provide the first netmask when no IP address is 25 provided in the call. 26 27commit 64144607195b779396a49179518aade24707cbbc 28Author: Constantin Baranov <const@mimas.ru> 29Date: Fri Sep 4 01:38:27 2009 +0500 30 31 Generate ChangeLog and AUTHORS by Git 32 33commit 94dd711318384e7b121924db0177a65b2fc38471 34Author: Constantin Baranov <const@mimas.ru> 35Date: Sun Aug 16 19:45:04 2009 +0500 36 37 Release 0.1 beta5 38 39commit 3ac424f82ab9f281dd3a0bfccbc92352bd5512c0 40Author: Damjan Cvetko <zobo@users.sourceforge.net> 41Date: Sun Aug 16 19:28:30 2009 +0500 42 43 Improve getIfByAddress() function (wrt #2835052) 44 45 getIfByAddress does not find the best iterface in case of overlaping 46 networks. This patchs scans through all interfaces (and networks) and picks 47 the one with the longest subnet. 48 49commit 8ca5a29b56390020f27d4106643cd623cdb12bb2 50Author: Constantin Baranov <const@mimas.ru> 51Date: Sun Aug 16 18:37:58 2009 +0500 52 53 Fix nextConfigToken() function (wrt #2838154) 54 55 The nextConfigToken() returns NULL when EOF reached even if token 56 was read already. This results in loss of last token in file usually. 57 Let it return unterminated token if it is non-empty already. 58 59commit 954674bc4ec6a689b1de2f2a2766e993df1e2705 60Author: Constantin Baranov <const@mimas.ru> 61Date: Thu May 14 01:14:56 2009 +0500 62 63 Release 0.1 beta4 64 65commit a7908b855ecb6959ea08ef3b374ff2aca9939cf0 66Author: Constantin Baranov <const@mimas.ru> 67Date: Thu May 14 01:10:35 2009 +0500 68 69 Update README etc. 70 71commit 62fa19975ff4daa8e31a9b07bf33ddc8cd0129f8 72Author: Constantin Baranov <const@mimas.ru> 73Date: Thu May 14 01:06:44 2009 +0500 74 75 State licenses in the COPYING 76 77commit 3ac3ae462ca35ec7f1f22d968bf4fab0807d636f 78Author: Constantin Baranov <const@mimas.ru> 79Date: Sun May 10 05:01:21 2009 +0500 80 81 Remove pointless backslashes in configure.ac 82 83commit 3c4118949b6a19b384b08e171a5294b0ea307e08 84Author: Constantin Baranov <const@mimas.ru> 85Date: Sun May 10 02:19:30 2009 +0500 86 87 Replace bzero() with memset() 88 89commit ee07cb5bfd2514503d0564d2aee0656203d9a91e 90Author: Constantin Baranov <const@mimas.ru> 91Date: Sat May 9 02:09:28 2009 +0500 92 93 Remove redundant #include 94 95commit 56e37ad6ba0c6aade86c1407ea55abb8b445d119 96Author: Constantin Baranov <const@mimas.ru> 97Date: Sat May 9 02:00:03 2009 +0500 98 99 Add DragonFly BSD support 100 101commit eccefd205c3fb326b6ae1b79676238fc349f8be8 102Author: Constantin Baranov <const@mimas.ru> 103Date: Sat May 9 01:57:07 2009 +0500 104 105 Add missed format argument in acceptLeaveMessage() 106 107commit 16c55bd5ab6a9608099252fa320ddbc0a05fca0a 108Author: Constantin Baranov <const@mimas.ru> 109Date: Wed May 6 01:29:04 2009 +0500 110 111 Avoid inclusion if linux/in.h (wrt #2787118) 112 113 The linux/in.h header conflicts with the netinet/in.h header in 114 certain Linux distributions. So let's ensure that linux/in.h will 115 never be included neither directly nor from linux/mroute.h. 116 117commit e01624e123c5a24310a4fb7f70ab6178278c3b7a 118Author: Constantin Baranov <const@mimas.ru> 119Date: Sun May 3 22:00:33 2009 +0500 120 121 Release 0.1 beta3 122 123commit a3c84e48a1ff32812aac92ca0dba923ca7dd4ca0 124Author: Constantin Baranov <const@mimas.ru> 125Date: Sun May 3 21:53:56 2009 +0500 126 127 Show version in help message 128 129 Also remove unused Version constant. 130 131commit f880a472f6b835d8139adc27908206a11a50846f 132Author: Constantin Baranov <const@mimas.ru> 133Date: Sun May 3 21:43:01 2009 +0500 134 135 Remove IF_DEBUG macros 136 137 IF_DEBUG macros hides my_log(LOG_DEBUG...) calls. Thus it is redundant. 138 139commit 6b1a4beb839f41ecc7468e2680f5d0eedbd49b35 140Author: Constantin Baranov <const@mimas.ru> 141Date: Sun May 3 21:29:16 2009 +0500 142 143 Break long lines in build scripts 144 145commit 55dcd57b8cfac25a4eeafae5a18ab85a07484418 146Author: Constantin Baranov <const@mimas.ru> 147Date: Sun May 3 21:19:19 2009 +0500 148 149 Remove hardcoded version strings from man pages 150 151commit e7880c542e38bae8efa16b148a431488456f5594 152Author: Constantin Baranov <const@mimas.ru> 153Date: Sun May 3 20:52:58 2009 +0500 154 155 Move mrouted-LICENSE out of doc directory 156 157commit 9fee127b13336776d2e6019db8c22ee7de9bf36f 158Author: Constantin Baranov <const@mimas.ru> 159Date: Sun May 3 20:32:31 2009 +0500 160 161 Use strdup() instead of malloc() and strcpy() 162 163commit d34dee7ea0b03ba98806558a1eebf78061ce8878 164Author: Constantin Baranov <const@mimas.ru> 165Date: Sun May 3 20:30:44 2009 +0500 166 167 Eliminate message about IGMP_MEMBERSHIP_QUERY ignored 168 169commit 32de2bfbad537f6e60edddaefa6c240b2811c567 170Author: Constantin Baranov <const@mimas.ru> 171Date: Sun May 3 20:25:30 2009 +0500 172 173 Add OpenBSD support 174 175commit a85c620eccea244c80a34c3403b2ea7055616703 176Author: Constantin Baranov <const@mimas.ru> 177Date: Sun May 3 04:16:53 2009 +0500 178 179 Add NetBSD support 180 181commit d61d57c50b8b2399ff90e32da687686cf068680a 182Author: Constantin Baranov <const@mimas.ru> 183Date: Sat May 2 05:07:12 2009 +0500 184 185 Remove outdated bug report email address 186 187commit 14edc6d6dab34e5e51bc12a61f45bae753235e98 188Author: Constantin Baranov <const@mimas.ru> 189Date: Sat May 2 04:49:38 2009 +0500 190 191 Improve OS checking mechanism 192 193 Hide all OS-specific things in os-*.h headers and let autoconf select 194 proper header. Also add check for struct sockaddr_in.sin_len member. 195 196commit b23a4c9f9edd43a22759930ae969ee420c270456 197Author: Constantin Baranov <const@mimas.ru> 198Date: Sat May 2 04:48:23 2009 +0500 199 200 Do not close std* streams in non-debug mode 201 202commit 7256cb378db4b839f0138cc9422971f5fb353de1 203Author: Constantin Baranov <const@mimas.ru> 204Date: Fri Apr 17 21:16:47 2009 +0500 205 206 Clean up configure.ac and add check for sockaddr.sa_len member 207 208commit eb6f3eababbca43c517a1407e5af66ed384bf07d 209Author: Constantin Baranov <const@mimas.ru> 210Date: Fri Apr 17 20:04:32 2009 +0500 211 212 Install igmpproxy to sbin directory 213 214commit e22427f33150970f6bef3106ac018d7138dfbadb 215Author: Constantin Baranov <const@mimas.ru> 216Date: Fri Apr 17 20:03:46 2009 +0500 217 218 Add missing igmpproxy.h to list of sources 219 220commit 68fb7638f36c85c44b2a8a33e28af58c65de8a06 221Author: Christian Ruppert <idl0r@gentoo.org> 222Date: Thu Apr 9 21:28:04 2009 +0500 223 224 Add missing 'h' to the getopt() optstring 225 226commit bae0b7b42ec948442945648878dbc8ef3ee1d2c5 227Author: Constantin Baranov <const@mimas.ru> 228Date: Sat Apr 4 00:38:37 2009 +0500 229 230 Rework logging 231 232 Allow to control verbosity with -v option. 233 Don't write to syslog in debug mode. 234 Don't fork in background. Let start-stop-deamon do this. 235 236 Also update man-pages and help messages. 237 238commit df0ffb7998cbbd3ab09c100f48dead6adb93aa2c 239Author: Constantin Baranov <const@mimas.ru> 240Date: Sat Apr 4 00:38:06 2009 +0500 241 242 Move igmpproxy.conf out of src directory 243 244commit 4c36c1ea8f9822f96031cff8f40ca3fc7cb93db3 245Author: Constantin Baranov <const@mimas.ru> 246Date: Mon Mar 9 22:03:46 2009 +0400 247 248 Initial FreeBSD support 249 250 Based on IGMPproxy port to FreeBSD made by 251 Pavel Korshunov and gygenot. 252 253commit fdc5cc59655a59f7f73af78d6606b5c45b9c1071 254Author: Constantin Baranov <const@mimas.ru> 255Date: Sun Mar 8 20:37:17 2009 +0400 256 257 Move to C99 and clean up the code 258 259 Listen to compiler's warnings. 260 Use standard integer and boolean types. 261 Remove redundant version.h. 262 263commit b535f70ec3dfc73a767592739c8aa44583e7e833 264Author: Constantin Baranov <const@mimas.ru> 265Date: Sun Mar 8 17:53:24 2009 +0400 266 267 Rename defs.h to igmpproxy.h 268 269commit 2df90756d378de822d6ece6aa0a340cab6a489e4 270Author: Constantin Baranov <const@mimas.ru> 271Date: Sun Mar 8 16:17:20 2009 +0400 272 273 Add bootstrap script 274 275commit 3393d1cd7c0f13cc91fa3ec974eb2cd1409bb720 276Author: Constantin Baranov <const@mimas.ru> 277Date: Fri Feb 27 22:28:03 2009 +0400 278 279 Remove stuff generated by autotools 280 281commit 576b42c7fc71757a33dbac0ebc388f8eebd81fe3 282Author: Constantin Baranov <const@mimas.ru> 283Date: Mon Feb 23 00:36:39 2009 +0400 284 285 Fix logging to syslog 286 287 Do not write textual representation of message severity 288 because syslog can do this itself. Also write only one 289 string at a time. 290 291commit 1223d5975a1da679d15120417365582a0054abc4 292Author: Constantin Baranov <const@mimas.ru> 293Date: Mon Feb 23 00:22:20 2009 +0400 294 295 chmod -x on appropriate files 296 297commit 66145eee1d74c9edd23f3d72700911865b7a09bb 298Author: Conrad Kostecki <ConiKost@gmx.de> 299Date: Mon Feb 23 00:18:48 2009 +0400 300 301 Remove banner 302 303commit 710d688641ca68d89a7b8958c7d84144d5fb1d9b 304Author: Alexey Charkov <alchark@gmail.com> 305Date: Mon Feb 23 00:13:03 2009 +0400 306 307 Enable autotools 308 309 I've packaged igmpproxy with GNU autotools, which will allow for a better 310 experience on Gentoo (CFLAGS, directory structure etc). Also, compile-time 311 warnings are fixed. As the project is dead, this is not even a fork :) 312 313commit f4c36aa73287b794e2c842564e82d2d4f3c1027f 314Author: Johnny Egeland <johnnyege@users.sourceforge.net> 315Date: Mon Feb 23 00:10:48 2009 +0400 316 317 Initial import 318