1commit 3588595dc47736773a2d577db615e51a2dc7b48a 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Sun Mar 24 15:47:53 2024 -0700 4 5 lndir 1.0.5 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit ab11cfec562772e540468fc861d8acb1a38b5fad 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sat May 20 13:04:08 2023 -0700 12 13 Fix #1: Segmentation fault on trailing slashes 14 15 dodir may pass a NULL pointer for the **p argument so we verify the 16 pointer is not NULL before dereferencing it. 17 18 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19 20commit 5b0c98895caa066a760384cf1967ceb966151f04 21Author: Naïm Favier <n@monade.li> 22Date: Wed Mar 29 12:39:59 2023 +0000 23 24 Make existing link warning more explicit 25 26commit ca7786249d4f0cb1b0ef2c3694dfb89d6c9962a9 27Author: Alan Coopersmith <alan.coopersmith@oracle.com> 28Date: Sun Dec 4 16:01:42 2022 -0800 29 30 lndir 1.0.4 31 32 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 33 34commit c7f46ebed5d731361ce96ce0745a7b59a53f32ff 35Author: Alan Coopersmith <alan.coopersmith@oracle.com> 36Date: Wed Oct 19 16:53:57 2022 -0700 37 38 Use strlcat and strlcpy if available 39 40 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 41 42commit f8c6c99000e4677ac2d0aab79b8e0ed561f170bc 43Author: Alan Coopersmith <alan.coopersmith@oracle.com> 44Date: Wed Oct 19 12:28:41 2022 -0700 45 46 Use memmove instead of strcpy for overlapping strings 47 48 strcpy is not guaranteed to work with overlapping arguments. 49 Fortunately this code is only called on paths with multiple 50 consecutive '/' characters. 51 52 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 53 54commit 719f5b869d21794aeaab6101ed62242626e95f52 55Author: Alan Coopersmith <alan.coopersmith@oracle.com> 56Date: Wed Oct 19 11:32:41 2022 -0700 57 58 Reduce number of strcmp calls to check directory names for revision control 59 60 Group directory names to match depending on whether they start 61 with a "." or not, when not using -withrevinfo. 62 63 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 64 65commit d95bc26cd3686d345136b34462cc77b591b459ba 66Author: Alan Coopersmith <alan.coopersmith@oracle.com> 67Date: Wed Oct 19 11:13:56 2022 -0700 68 69 Fix -Wsign-conversion warning from clang 70 71 lndir.c:174:18: warning: implicit conversion changes signedness: 'nlink_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] 72 n_dirs = fs->st_nlink; 73 ~ ~~~~^~~~~~~~ 74 75 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 76 77commit e0ca083dada62cff23b58e9c55b48c854a436ff8 78Author: Alan Coopersmith <alan.coopersmith@oracle.com> 79Date: Wed Oct 19 11:10:52 2022 -0700 80 81 Fix -Wshorten-64-to-32 warnings from clang 82 83 lndir.c:252:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 84 symlen = readlink (dp->d_name, symbuf, sizeof(symbuf) - 1); 85 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 lndir.c:261:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 87 basesymlen = readlink(buf, basesym, sizeof(basesym) - 1); 88 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 90 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 91 92commit bc75934a8912b237a7f4658d7cf28ddd9a766d41 93Author: Alan Coopersmith <alan.coopersmith@oracle.com> 94Date: Wed Oct 19 11:07:29 2022 -0700 95 96 Mark global variables as static 97 98 Clears -Wmissing-variable-declarations warnings from clang 99 100 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 101 102commit 2cddd8041cf5b6369d2216d0ffbdfa2821869215 103Author: Alan Coopersmith <alan.coopersmith@oracle.com> 104Date: Wed Oct 19 11:01:50 2022 -0700 105 106 constify a couple more function arguments 107 108 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 109 110commit 6f4cd1fc5bbfc64f3998d245b163d8300fae746b 111Author: Alan Coopersmith <alan.coopersmith@oracle.com> 112Date: Thu Jul 28 17:30:21 2022 -0700 113 114 gitlab CI: stop requiring Signed-off-by in commits 115 116 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 117 118commit d57c95444ef1fee86003e942bdd4b0d9a0e6849c 119Author: Emil Velikov <emil.l.velikov@gmail.com> 120Date: Mon Mar 9 12:00:52 2015 +0000 121 122 autogen.sh: use quoted string variables 123 124 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 125 fall-outs, when they contain space. 126 127 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 128 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 129 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 130 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 131 132commit 46864fc31ec956c43a1f867e598aba971ed035c4 133Author: Peter Hutterer <peter.hutterer@who-t.net> 134Date: Tue Jan 24 10:32:07 2017 +1000 135 136 autogen.sh: use exec instead of waiting for configure to finish 137 138 Syncs the invocation of configure with the one from the server. 139 140 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 141 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 142 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 143 144commit a8a14a9dae71ba66148cc405fab3c1439a5dbc1a 145Author: Alan Coopersmith <alan.coopersmith@oracle.com> 146Date: Sat Jun 18 09:44:26 2022 -0700 147 148 Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters 149 150 configure.ac:47: warning: AC_OUTPUT should be used without arguments. 151 configure.ac:47: You should run autoupdate. 152 153 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 154 155commit 223844cf48ed5d889ba224a94503a7e412cdfbb4 156Author: Alan Coopersmith <alan.coopersmith@oracle.com> 157Date: Sat Jan 15 15:30:03 2022 -0800 158 159 gitlab CI: add a basic build test 160 161 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 162 163commit 531d393f8a541565dcdf06269f139a5a1d705861 164Author: Alan Coopersmith <alan.coopersmith@oracle.com> 165Date: Sat Jan 15 15:26:00 2022 -0800 166 167 Build xz tarballs instead of bzip2 168 169 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 170 171commit 3fa00f11025e84365ac7f02ebd632a83911a4de2 172Author: Alan Coopersmith <alan.coopersmith@oracle.com> 173Date: Fri Dec 7 20:29:29 2018 -0800 174 175 Update configure.ac bug URL for gitlab migration 176 177 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 178 179commit 9030aab24e50943703bf6162b9a00151ca9598fa 180Author: Alan Coopersmith <alan.coopersmith@oracle.com> 181Date: Mon Nov 19 23:36:31 2018 -0800 182 183 Update README for gitlab migration 184 185 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 186 187commit 8b1b35bffe2cc6f6f2e2a8255fc8b0a977054516 188Author: Mihail Konev <k.mvc@ya.ru> 189Date: Thu Jan 26 14:00:22 2017 +1000 190 191 autogen: add default patch prefix 192 193 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 194 195commit a3665433034b12c18b8040ffb0fe422139caeb89 196Author: Alan Coopersmith <alan.coopersmith@oracle.com> 197Date: Wed Jun 4 18:15:27 2014 -0700 198 199 autogen.sh: Honor NOCONFIGURE=1 200 201 See http://people.gnome.org/~walters/docs/build-api.txt 202 203 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 204 205commit 01e615030ce4e6c9a8eb3316bb072eb1f7d18a10 206Author: Alan Coopersmith <alan.coopersmith@oracle.com> 207Date: Wed Jun 4 18:15:27 2014 -0700 208 209 configure: Drop AM_MAINTAINER_MODE 210 211 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 212 213commit 70ac3aeac918c916fffb6b2ee09514f50beb0ce9 214Author: Alan Coopersmith <alan.coopersmith@oracle.com> 215Date: Wed Mar 7 21:50:44 2012 -0800 216 217 lndir 1.0.3 218 219 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 220 221commit cc807bb858287537da97be0051318f15bf712a76 222Author: Alan Coopersmith <alan.coopersmith@oracle.com> 223Date: Wed Sep 28 14:46:18 2011 -0700 224 225 Add printf & noreturn attributes for static analysis 226 227 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 228 229commit 966e58a5522c56ad5144ad5fe51273f24e9e729e 230Author: Alan Coopersmith <alan.coopersmith@oracle.com> 231Date: Wed Sep 28 14:43:27 2011 -0700 232 233 Add const attributes to fix gcc -Wwrite-strings warnings 234 235 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 236 237commit 2eb55c2ed3a0e01466cb64d2e74905461eac3c66 238Author: Alan Coopersmith <alan.coopersmith@oracle.com> 239Date: Sat May 7 23:39:56 2011 -0700 240 241 config: Remove unnecessary AC_SUBST from configure.ac 242 243 PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 244 245 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 246 247commit 847f506047b3e7b9390f50d3b12f041cdfd1b2a3 248Author: Alan Coopersmith <alan.coopersmith@oracle.com> 249Date: Sat May 7 23:37:46 2011 -0700 250 251 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 252 253 Regroup AC statements under the Autoconf initialization section. 254 Regroup AM statements under the Automake initialization section. 255 Add missing AC_CONFIG_SRCDIR 256 257 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 258 259commit e20d41e86c18cac3dfc61bd1d61a52694a40b7de 260Author: Alan Coopersmith <alan.coopersmith@oracle.com> 261Date: Sat May 7 23:30:24 2011 -0700 262 263 Convert main() to use traditional argc & argv names instead of ac & av 264 265 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 266 267commit da14ef5b73bd8bfd57af9ee7541ec2ae96d3d03b 268Author: Alan Coopersmith <alan.coopersmith@oracle.com> 269Date: Sat May 7 23:28:27 2011 -0700 270 271 Add missing -withrevinfo flag to usage output 272 273 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 274 275commit 9da4c0b964f96ef8bd37cf5e3f74a86b93e890f7 276Author: Alan Coopersmith <alan.coopersmith@oracle.com> 277Date: Fri Aug 13 21:11:32 2010 -0700 278 279 lndir 1.0.2 280 281 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 282 283commit be233b8d31026dc7554ff0c8628df3c5ba4f1b90 284Author: Alan Coopersmith <alan.coopersmith@oracle.com> 285Date: Fri Aug 13 21:09:26 2010 -0700 286 287 Let XORG_DEFAULT_OPTIONS handle AC_PROG_CC & AC_PROG_INSTALL 288 289 Don't need to duplicate calls to them (potentially overriding 290 the c99 settings from the xorg-macros calls) 291 292 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 293 294commit 57791c8b2192afdf1e4ef335509baec654bffcf0 295Author: Alan Coopersmith <alan.coopersmith@oracle.com> 296Date: Fri Aug 13 21:04:52 2010 -0700 297 298 upgrade to util-macros 1.8 for additional man page support 299 300 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 301 The value of MAN_SUBST is the same for all X.Org packages. 302 303 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 304 305 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 306 307commit 5a5e5a83b335f4203c927b539d4c8b6ee53719c3 308Author: Alan Coopersmith <alan.coopersmith@oracle.com> 309Date: Fri Apr 16 01:25:03 2010 -0700 310 311 Man page: note that *~ is always skipped, update second list of scm subdirs 312 313 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 314 315commit a0ddf1288b3fc6cf628f1ee69b585615387b5b1a 316Author: Alan Coopersmith <alan.coopersmith@oracle.com> 317Date: Fri Apr 16 01:15:45 2010 -0700 318 319 Enable AC_SYS_LARGEFILE & AC_USE_SYSTEM_EXTENSIONS 320 321 Avoids stat() failures on 32-bit platforms if a file has a size 322 that doesn't fit in 32-bits 323 324 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 325 326commit ae6ada745e48a6366cb91a5ce6692e22ad8077ae 327Author: Alan Coopersmith <alan.coopersmith@oracle.com> 328Date: Fri Apr 16 01:04:22 2010 -0700 329 330 Assume POSIX, lose support for old Minix & LynxOS 331 332 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 333 334commit 17f97355310d75b05bb3f7a1007ca752fe100029 335Author: Alan Coopersmith <alan.coopersmith@oracle.com> 336Date: Fri Apr 16 00:57:24 2010 -0700 337 338 Move to xorg-macros 1.4 & use INSTALL_CMD to generate INSTALL file 339 340 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 341 Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 342 343commit fb043c2097e12b0d0c6056727fd0274229601cc2 344Author: Alan Coopersmith <alan.coopersmith@oracle.com> 345Date: Fri Apr 16 01:01:22 2010 -0700 346 347 Fill in COPYING & README files 348 349 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 350 351commit ba8299f042870d60da4582fa4e532e594583be96 352Author: Alan Coopersmith <alan.coopersmith@oracle.com> 353Date: Fri Apr 16 00:59:21 2010 -0700 354 355 Add standard .gitignore 356 357 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 358 359commit cef8c50586903e7ac543d1a8e3f84d4a78f731a4 360Author: Alan Coopersmith <alan.coopersmith@sun.com> 361Date: Thu Oct 15 16:53:48 2009 -0700 362 363 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 364 365 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 366 367commit 33a3c2fc886bc9ce5a0692c6c0c78903aa122ee1 368Author: Alan Coopersmith <alan.coopersmith@sun.com> 369Date: Thu Oct 15 16:50:26 2009 -0700 370 371 Add .hg & .git to the list of known revision control subdirectories 372 373 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 374 375commit 853241018d75a6b40f67db61f9ea21f1c5e90641 376Author: Alan Coopersmith <alan.coopersmith@sun.com> 377Date: Thu Oct 15 16:48:13 2009 -0700 378 379 include <limits.h> to ensure INT_MAX is defined after 23bacbd6c 380 381 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 382 383commit 23bacbd6c71ec815f394f0a7bbc9e684b3e05438 384Author: Eric Blake <ebby9@byu.net> 385Date: Thu Oct 15 15:52:36 2009 -0500 386 387 Fix broken assumption where stat.st_nlink == 1 388 389 Normally, any directory has a st_nlink of at least 2 (. and ..). 390 On some systems, a directory's st_nlink is set to 1 where it is too 391 expensive to compute the correct value (e.g. remote filesystems). 392 Instead of treating this as a legitimate value (i.e. that the directory 393 contains nothing to link from), special case this and force a complete 394 scan of the directory's contents. 395 396 Further explanation: 397 http://cygwin.com/ml/cygwin/2008-06/msg00056.html 398 http://cygwin.com/ml/cygwin-apps/2008-08/msg00264.html 399 400 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 401 402commit 17eba8aca2edfadf0ec5291bcd937644e45561de 403Author: James Cloos <cloos@jhcloos.com> 404Date: Thu Dec 6 16:39:17 2007 -0500 405 406 Replace static ChangeLog with dist-hook to generate from git log 407 408commit 05d8a7b32077410143398bcf979424a68e12cd5d 409Author: Jeremy Huddleston <jeremy@yuffie.local> 410Date: Mon Dec 3 20:06:10 2007 -0800 411 412 Use __APPLE__ instead of __DARWIN__ 413 414commit 6f5087c5d544c918d72321227f3028773c54266b 415Author: Kevin E Martin <kem@kem.org> 416Date: Wed Dec 21 02:30:08 2005 +0000 417 418 Update package version for X11R7 release. 419 420commit fc895a080f7c35403e240f973c47e6aa000c6778 421Author: Adam Jackson <ajax@nwnk.net> 422Date: Mon Dec 19 16:36:01 2005 +0000 423 424 Stub COPYING files 425 426commit a150dc34ab6edd48b35201e785991622617eb87d 427Author: Kevin E Martin <kem@kem.org> 428Date: Thu Dec 15 00:24:40 2005 +0000 429 430 Update package version number for final X11R7 release candidate. 431 432commit ddc9aab6ae857dfe8382a0be461bb9bb1e5b3c1f 433Author: Kevin E Martin <kem@kem.org> 434Date: Sat Dec 10 01:53:10 2005 +0000 435 436 Initial revision. 437 438commit 5169ab683432f97215f4895a94af4b9a372a6f01 439Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 440Date: Wed Nov 23 22:33:07 2005 +0000 441 442 Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003> Patch #3763 443 <https://bugs.freedesktop.org/attachment.cgi?id=3763> Xorg code misuses 444 S_IF* macros 445 446commit dedfbb8bf81f67a75e31a77b7525c372d64939c7 447Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 448Date: Thu Jul 14 16:30:53 2005 +0000 449 450 Bug 3774 <https://bugs.freedesktop.org/show_bug.cgi?id=3774> Patch 3081 451 <https://bugs.freedesktop.org/attachment.cgi?id=3081> lndir.man fails 452 to mention .svn (Bernhard Reiter) 453 454commit f147e94b91751af67000a29ba59d7cd94f163df6 455Author: Kevin E Martin <kem@kem.org> 456Date: Thu Aug 26 05:10:56 2004 +0000 457 458 Fix lndir to handle symlinks to directories correctly (Bug #1083, H.J. Lu). 459 Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert). 460 461commit b97ef364d7a38510efaa1fdd6f4b5aff4728173a 462Author: Egbert Eich <eich@suse.de> 463Date: Fri Apr 23 18:42:00 2004 +0000 464 465 Merging XORG-CURRENT into trunk 466 467commit 48a0231fd32530bfa0266b885c644f8539bb0800 468Author: Egbert Eich <eich@suse.de> 469Date: Sun Mar 14 08:27:28 2004 +0000 470 471 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 472 473commit a93134e0964b393d1d042e0cd37fec98d8a3e7a1 474Author: Egbert Eich <eich@suse.de> 475Date: Wed Mar 3 12:09:38 2004 +0000 476 477 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 478 479commit fdf9172cf361fdd78313285c2b7f476b06e31551 480Author: Egbert Eich <eich@suse.de> 481Date: Thu Feb 26 13:34:16 2004 +0000 482 483 readding XFree86's cvs IDs 484 485commit 765c1140d14b60e070c8cc6101b7582530261606 486Author: Egbert Eich <eich@suse.de> 487Date: Thu Feb 26 09:21:15 2004 +0000 488 489 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 490 491commit 1ab5861be6198294ba8115bb8a371cd85c4f92e7 492Author: Egbert Eich <eich@suse.de> 493Date: Thu Jan 29 08:06:33 2004 +0000 494 495 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 496 497commit b96620a470833dc5873d42c4f0d83d17d3f0b0c4 498Author: Kaleb Keithley <kaleb@freedesktop.org> 499Date: Tue Nov 25 19:26:55 2003 +0000 500 501 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 502 503commit ba4718fc199b7132d4adba7255b34ba3ce3f3c3b 504Author: Kaleb Keithley <kaleb@freedesktop.org> 505Date: Fri Nov 14 16:48:20 2003 +0000 506 507 XFree86 4.3.0.1 508 509commit cf6be6ad1e554e9855fdd3d1c7e523316e120b3b 510Author: Kaleb Keithley <kaleb@freedesktop.org> 511Date: Fri Nov 14 15:54:29 2003 +0000 512 513 R6.6 is the Xorg base-line 514