Changelog.full 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. ---------------------
  2. PatchSet 2938
  3. Date: 2003/12/16 06:45:48
  4. Author: andersen
  5. Branch: HEAD
  6. Tag: (none)
  7. Log:
  8. Update the website
  9. Members:
  10. docs/uclibc.org/news.html:1.2->1.3
  11. docs/uclibc.org/products.html:1.1->1.2
  12. ---------------------
  13. PatchSet 2939
  14. Date: 2003/12/16 06:47:27
  15. Author: andersen
  16. Branch: HEAD
  17. Tag: uClibc_0_9_24
  18. Log:
  19. Update for release (no really this time ;-)
  20. Members:
  21. Changelog:1.23->1.24
  22. Changelog.full:1.17->1.18
  23. ---------------------
  24. PatchSet 2940
  25. Date: 2003/12/16 07:11:11
  26. Author: andersen
  27. Branch: HEAD
  28. Tag: (none)
  29. Log:
  30. fix grammer such it is possible to understand what is written...
  31. Members:
  32. docs/uclibc.org/news.html:1.3->1.4
  33. ---------------------
  34. PatchSet 2941
  35. Date: 2003/12/16 08:00:28
  36. Author: andersen
  37. Branch: HEAD
  38. Tag: (none)
  39. Log:
  40. Add LEAF Bering-uClibc
  41. Members:
  42. docs/uclibc.org/products.html:1.2->1.3
  43. ---------------------
  44. PatchSet 2942
  45. Date: 2003/12/17 04:23:42
  46. Author: andersen
  47. Branch: HEAD
  48. Tag: (none)
  49. Log:
  50. Add in the axis network cameras
  51. Members:
  52. docs/uclibc.org/products.html:1.3->1.4
  53. ---------------------
  54. PatchSet 2943
  55. Date: 2003/12/17 06:41:20
  56. Author: andersen
  57. Branch: HEAD
  58. Tag: (none)
  59. Log:
  60. When I switched from using stack allocated space for printf, I missed a case
  61. where a sizeof(foo) was changed to the sizeof a pointer. This caused
  62. _dl_printf to complain a lot when debug is enabled (which itself revealed a bug
  63. since it should have exited on buffer overflow), and let me to find another
  64. bug, where memory failures would try to recursively call _dl_printf....
  65. What a mess.
  66. Members:
  67. ldso/ldso/readelflib1.c:1.52->1.53
  68. ---------------------
  69. PatchSet 2944
  70. Date: 2003/12/17 07:57:31
  71. Author: andersen
  72. Branch: HEAD
  73. Tag: (none)
  74. Log:
  75. Patch from Paul Mundt <lethal@linux-sh.org>:
  76. The subject says it all.. optimized memset/memcpy/strcpy, lifted from SuperH's
  77. glibc tree.
  78. Members:
  79. libc/string/Makefile:1.58->1.59
  80. libc/string/sh64/Makefile:INITIAL->1.1
  81. libc/string/sh64/memcpy.S:INITIAL->1.1
  82. libc/string/sh64/memset.S:INITIAL->1.1
  83. libc/string/sh64/strcpy.S:INITIAL->1.1
  84. ---------------------
  85. PatchSet 2945
  86. Date: 2003/12/17 08:05:40
  87. Author: andersen
  88. Branch: HEAD
  89. Tag: (none)
  90. Log:
  91. Patch from Paul Mundt <lethal@linux-sh.org>:
  92. For sh64 we need implicit access to the symtab, primarily to get at the
  93. ->st_other value. This presently isn't possible, as PERFORM_BOOTSTRAP_RELOC()
  94. is invoked as such:
  95. PERFORM_BOOTSTRAP_RELOC(rpnt, reloc_addr, symbol_addr, load_addr);
  96. while we can easily get the symtab_index value from rpnt->r_info, this still
  97. doesn't buy us easy access to the actual table. As such, I've modified
  98. PERFORM_BOOTSTRAP_RELOC() to take an additional SYMTAB argument. Most
  99. architectures aren't going to care about this, but unfortunately we don't
  100. have any other options for sh64.
  101. The following patch fixes up the API for what we need for sh64, and updates
  102. the other architectures appropriately.
  103. Members:
  104. ldso/ldso/ldso.c:1.75->1.76
  105. ldso/ldso/arm/ld_sysdep.h:1.6->1.7
  106. ldso/ldso/cris/ld_sysdep.h:1.2->1.3
  107. ldso/ldso/i386/ld_sysdep.h:1.8->1.9
  108. ldso/ldso/m68k/ld_sysdep.h:1.3->1.4
  109. ldso/ldso/mips/ld_sysdep.h:1.6->1.7
  110. ldso/ldso/powerpc/ld_sysdep.h:1.7->1.8
  111. ldso/ldso/sh/ld_sysdep.h:1.7->1.8
  112. ldso/ldso/sparc/ld_sysdep.h:1.4->1.5
  113. ---------------------
  114. PatchSet 2946
  115. Date: 2003/12/17 08:07:14
  116. Author: andersen
  117. Branch: HEAD
  118. Tag: (none)
  119. Log:
  120. Patch from Paul Mundt <lethal@linux-sh.org>:
  121. Here's the patch for the ldso bits for sh64. This is still in need of a bunch
  122. of debugging, testing, etc. and is really only being submitted for general
  123. completeness. This assumes that the previous patches I've submitted have
  124. already been applied.
  125. I plan on playing with this and buildroot some more later, as I'd definitely
  126. like to see buildroot images for sh64.
  127. Members:
  128. extra/Configs/Config.sh:1.45->1.46
  129. ldso/ldso/sh64/boot1_arch.h:INITIAL->1.1
  130. ldso/ldso/sh64/elfinterp.c:INITIAL->1.1
  131. ldso/ldso/sh64/ld_syscalls.h:INITIAL->1.1
  132. ldso/ldso/sh64/ld_sysdep.h:INITIAL->1.1
  133. ldso/ldso/sh64/resolve.S:INITIAL->1.1
  134. ---------------------
  135. PatchSet 2947
  136. Date: 2003/12/17 18:34:14
  137. Author: andersen
  138. Branch: HEAD
  139. Tag: (none)
  140. Log:
  141. Use PAGE_SIZE rather than hard coding 4096
  142. Members:
  143. ldso/include/ldso.h:1.1->1.2
  144. ldso/ldso/ldso.c:1.76->1.77
  145. ldso/ldso/readelflib1.c:1.53->1.54
  146. ldso/ldso/arm/elfinterp.c:1.16->1.17
  147. ---------------------
  148. PatchSet 2948
  149. Date: 2003/12/19 11:45:21
  150. Author: andersen
  151. Branch: HEAD
  152. Tag: (none)
  153. Log:
  154. dev systems updated
  155. Members:
  156. docs/uclibc.org/FAQ.html:1.23->1.24
  157. docs/uclibc.org/news.html:1.4->1.5
  158. ---------------------
  159. PatchSet 2949
  160. Date: 2003/12/22 08:53:21
  161. Author: andersen
  162. Branch: HEAD
  163. Tag: (none)
  164. Log:
  165. Update the config used when building a .deb
  166. Members:
  167. debian/changelog:1.17->1.18
  168. debian/config:1.2->1.3
  169. ---------------------
  170. PatchSet 2950
  171. Date: 2003/12/22 08:56:37
  172. Author: andersen
  173. Branch: HEAD
  174. Tag: (none)
  175. Log:
  176. Use 'sed -i -e' rather than 'sed -ie' since we don't want
  177. to leave backup files with "e" appended scattered all over
  178. the place.
  179. Members:
  180. debian/rules:1.27->1.28
  181. ---------------------
  182. PatchSet 2951
  183. Date: 2003/12/22 09:17:19
  184. Author: andersen
  185. Branch: HEAD
  186. Tag: (none)
  187. Log:
  188. That was awfully stupid.
  189. Members:
  190. debian/rules:1.28->1.29
  191. ---------------------
  192. PatchSet 2952
  193. Date: 2003/12/22 10:47:04
  194. Author: andersen
  195. Branch: HEAD
  196. Tag: (none)
  197. Log:
  198. In unistd.h, getpgrp() is redirected to __getpgid(), but
  199. we did not have a __getpgid(). Fix that.
  200. Members:
  201. libc/sysdeps/linux/common/syscalls.c:1.121->1.122
  202. ---------------------
  203. PatchSet 2953
  204. Date: 2003/12/22 11:19:49
  205. Author: andersen
  206. Branch: HEAD
  207. Tag: (none)
  208. Log:
  209. implement the worthless cuserid() function we claim to support.
  210. This isn't in SuSv3, but is expected by at least some apps such
  211. as emacs...
  212. Members:
  213. libc/unistd/getlogin.c:1.4->1.5
  214. ---------------------
  215. PatchSet 2954
  216. Date: 2003/12/22 11:22:59
  217. Author: andersen
  218. Branch: HEAD
  219. Tag: (none)
  220. Log:
  221. oops
  222. Members:
  223. libc/unistd/getlogin.c:1.5->1.6
  224. ---------------------
  225. PatchSet 2955
  226. Date: 2003/12/27 23:30:30
  227. Author: mjn3
  228. Branch: HEAD
  229. Tag: (none)
  230. Log:
  231. Fix a long-standing bug with pthreads. A couple of linuxthreads files
  232. were including libc-lock.h which had a bunch of weak pragmas. Also,
  233. uClibc supplied a number of no-op weak thread functions even though
  234. many weren't needed. This combined result was that sometimes the
  235. functional versions of thread functions in pthread would not override
  236. the weaks in libc.
  237. While fixing this, I also prepended double-underscore to all necessary
  238. weak thread funcs in uClibc, and removed all unused weaks.
  239. I did a test build, but haven't tested this since these changes are
  240. a backport from my working tree. I did test the changes there and
  241. no longer need to explicitly add -lpthread in the perl build for
  242. perl to pass its thread self tests.
  243. Members:
  244. include/pthread.h:1.3->1.4
  245. libc/inet/getnetent.c:1.4->1.5
  246. libc/inet/getproto.c:1.5->1.6
  247. libc/inet/getservice.c:1.5->1.6
  248. libc/inet/resolv.c:1.49->1.50
  249. libc/inet/rpc/create_xid.c:1.2->1.3
  250. libc/misc/dirent/closedir.c:1.5->1.6
  251. libc/misc/dirent/opendir.c:1.6->1.7
  252. libc/misc/dirent/readdir.c:1.8->1.9
  253. libc/misc/dirent/readdir64.c:1.9->1.10
  254. libc/misc/dirent/readdir64_r.c:1.3->1.4
  255. libc/misc/dirent/readdir_r.c:1.3->1.4
  256. libc/misc/dirent/rewinddir.c:1.5->1.6
  257. libc/misc/dirent/seekdir.c:1.5->1.6
  258. libc/misc/mntent/mntent.c:1.5->1.6
  259. libc/misc/pthread/weaks.c:1.3->1.4
  260. libc/misc/syslog/syslog.c:1.11->1.12
  261. libc/misc/time/time.c:1.18->1.19
  262. libc/misc/utmp/utent.c:1.9->1.10
  263. libc/misc/wchar/wstdio.c:1.4->1.5
  264. libc/pwd_grp/lckpwdf.c:1.4->1.5
  265. libc/pwd_grp/pwd_grp.c:1.4->1.5
  266. libc/stdio/stdio.c:1.73->1.74
  267. libc/stdlib/abort.c:1.13->1.14
  268. libc/stdlib/atexit.c:1.24->1.25
  269. libc/stdlib/random.c:1.4->1.5
  270. libc/stdlib/setenv.c:1.13->1.14
  271. libc/stdlib/malloc/heap.h:1.15->1.16
  272. libc/stdlib/malloc/malloc.h:1.17->1.18
  273. libc/stdlib/malloc-930716/malloc.c:1.13->1.14
  274. libc/stdlib/malloc-930716/memalign.c:1.3->1.4
  275. libc/stdlib/malloc-930716/realloc.c:1.4->1.5
  276. libc/sysdeps/linux/common/bits/uClibc_pthread.h:INITIAL->1.1
  277. libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.14->1.15
  278. libpthread/linuxthreads/lockfile.c:1.2->1.3
  279. libpthread/linuxthreads/mutex.c:1.6->1.7
  280. libpthread/linuxthreads/specific.c:1.5->1.6
  281. ---------------------
  282. PatchSet 2956
  283. Date: 2003/12/27 23:36:22
  284. Author: mjn3
  285. Branch: HEAD
  286. Tag: (none)
  287. Log:
  288. Handle the app_fini stuff in exit without requiring atexit().
  289. This avoids pulling in all the malloc/free code for a simple true/false app.
  290. Members:
  291. libc/misc/internals/__uClibc_main.c:1.28->1.29
  292. libc/stdlib/atexit.c:1.25->1.26
  293. ---------------------
  294. PatchSet 2957
  295. Date: 2003/12/28 00:25:31
  296. Author: andersen
  297. Branch: HEAD
  298. Tag: (none)
  299. Log:
  300. remove unused file
  301. Members:
  302. libpthread/linuxthreads/Makefile:1.12->1.13
  303. libpthread/linuxthreads/weaks.c:1.3->1.4(DEAD)
  304. ---------------------
  305. PatchSet 2958
  306. Date: 2003/12/28 07:41:24
  307. Author: andersen
  308. Branch: HEAD
  309. Tag: (none)
  310. Log:
  311. Fix whitespace
  312. Members:
  313. libc/inet/getservice.c:1.6->1.7
  314. ---------------------
  315. PatchSet 2959
  316. Date: 2003/12/28 08:25:16
  317. Author: andersen
  318. Branch: HEAD
  319. Tag: (none)
  320. Log:
  321. Fix a really dumb bug introduced in version 1.4 of this file (a patch for ipv6
  322. support) which could cause things like EOF and read errors while reading
  323. /etc/services to always return a TRY_AGAIN. The perl test suite would alloc a
  324. larger buffer and try again until all memory was exhausted. When we get a read
  325. error, or EOF, it means we didn't get what we wanted, and so we should return
  326. an error. Doing so fixes the failing perl 5.8.2 test.
  327. -Erik
  328. Members:
  329. libc/inet/getservice.c:1.7->1.8
  330. ---------------------
  331. PatchSet 2960
  332. Date: 2003/12/30 01:41:14
  333. Author: andersen
  334. Branch: HEAD
  335. Tag: (none)
  336. Log:
  337. Update and restore malloc-simple. Slow as molasses, but trivially
  338. simple and releases memory immediately when asked to do so.
  339. -Erik
  340. Members:
  341. libc/stdlib/malloc-simple/Makefile:1.11->1.12
  342. libc/stdlib/malloc-simple/alloc.c:1.11->1.12
  343. ---------------------
  344. PatchSet 2961
  345. Date: 2003/12/30 10:40:47
  346. Author: andersen
  347. Branch: HEAD
  348. Tag: (none)
  349. Log:
  350. Rework malloc. The new default implementation is based on dlmalloc from Doug
  351. Lea. It is about 2x faster than the old malloc-930716, and behave itself much
  352. better -- it will properly release memory back to the system, and it uses a
  353. combination of brk() for small allocations and mmap() for larger allocations.
  354. -Erik
  355. Members:
  356. debian/config:1.3->1.4
  357. extra/Configs/Config.in:1.41->1.42
  358. libc/stdlib/Makefile:1.54->1.55
  359. libc/stdlib/calloc.c:1.1->1.2(DEAD)
  360. libc/stdlib/malloc/Makefile:1.30->1.31
  361. libc/stdlib/malloc/calloc.c:1.3->1.4
  362. libc/stdlib/malloc-930716/Makefile:1.11->1.12(DEAD)
  363. libc/stdlib/malloc-930716/README:1.1->1.2(DEAD)
  364. libc/stdlib/malloc-930716/malloc.c:1.14->1.15(DEAD)
  365. libc/stdlib/malloc-930716/malloc.h:1.3->1.4(DEAD)
  366. libc/stdlib/malloc-930716/memalign.c:1.4->1.5(DEAD)
  367. libc/stdlib/malloc-930716/realloc.c:1.5->1.6(DEAD)
  368. libc/stdlib/malloc-simple/alloc.c:1.12->1.13
  369. libc/stdlib/malloc-standard/Makefile:INITIAL->1.1
  370. libc/stdlib/malloc-standard/calloc.c:INITIAL->1.1
  371. libc/stdlib/malloc-standard/free.c:INITIAL->1.1
  372. libc/stdlib/malloc-standard/mallinfo.c:INITIAL->1.1
  373. libc/stdlib/malloc-standard/malloc.c:INITIAL->1.1
  374. libc/stdlib/malloc-standard/malloc.h:INITIAL->1.1
  375. libc/stdlib/malloc-standard/mallopt.c:INITIAL->1.1
  376. libc/stdlib/malloc-standard/memalign.c:INITIAL->1.1
  377. libc/stdlib/malloc-standard/realloc.c:INITIAL->1.1
  378. ---------------------
  379. PatchSet 2962
  380. Date: 2003/12/30 10:45:45
  381. Author: andersen
  382. Branch: HEAD
  383. Tag: (none)
  384. Log:
  385. Make sleep behave itself properly inthe presence of SIGCHLD
  386. Members:
  387. libc/unistd/sleep.c:1.6->1.7
  388. libc/unistd/usleep.c:1.1->1.2
  389. ---------------------
  390. PatchSet 2963
  391. Date: 2003/12/30 10:57:16
  392. Author: andersen
  393. Branch: HEAD
  394. Tag: (none)
  395. Log:
  396. Fix the manditory typo in my last minute untested fix.
  397. -Erik
  398. Members:
  399. libc/stdlib/malloc-standard/calloc.c:1.1->1.2
  400. ---------------------
  401. PatchSet 2964
  402. Date: 2003/12/31 11:50:08
  403. Author: andersen
  404. Branch: HEAD
  405. Tag: (none)
  406. Log:
  407. Add extra checks for sigprocmask and rt_sigprocmask syscalls.
  408. The rt_sigprocmask syscall has broken error handling in 2.4.x
  409. kernels, while the sigprocmask syscall appears to get things
  410. right. Regardless we should be extra careful, and add these
  411. checks.
  412. Members:
  413. libc/sysdeps/linux/common/syscalls.c:1.122->1.123
  414. ---------------------
  415. PatchSet 2965
  416. Date: 2003/12/31 12:13:27
  417. Author: andersen
  418. Branch: HEAD
  419. Tag: (none)
  420. Log:
  421. Fir errno return when the file/path is NULL or points to an empty string.
  422. -Erik
  423. Members:
  424. libc/sysdeps/linux/common/syscalls.c:1.123->1.124
  425. ---------------------
  426. PatchSet 2966
  427. Date: 2004/01/02 07:00:29
  428. Author: mjn3
  429. Branch: HEAD
  430. Tag: (none)
  431. Log:
  432. Kept the same approach, but rewrote the code for the most part.
  433. Fixed some minor issues plus (as I recall) one SUSv3 errno case.
  434. Members:
  435. libc/termios/ttyname.c:1.11->1.12
  436. ---------------------
  437. PatchSet 2967
  438. Date: 2004/01/02 07:01:13
  439. Author: mjn3
  440. Branch: HEAD
  441. Tag: (none)
  442. Log:
  443. Minor fix from upstream glibc.
  444. Members:
  445. libc/sysdeps/linux/common/bits/posix1_lim.h:1.1->1.2
  446. ---------------------
  447. PatchSet 2968
  448. Date: 2004/01/02 07:11:35
  449. Author: mjn3
  450. Branch: HEAD
  451. Tag: (none)
  452. Log:
  453. Rewrite popen for SUSv3 compliance.
  454. Added a list of popen()'d to store pids and use waitpid() in pclose().
  455. Loop on waitpid() failure due to EINTR as required.
  456. Close parent's popen()'d FILEs in the {v}fork()'d child.
  457. Fix failure exit code for failed execve().
  458. Members:
  459. libc/stdio/popen.c:1.8->1.9
  460. ---------------------
  461. PatchSet 2969
  462. Date: 2004/01/02 08:44:58
  463. Author: mjn3
  464. Branch: HEAD
  465. Tag: (none)
  466. Log:
  467. Redo the exec functions to comply with SUSv3.
  468. Members:
  469. libc/unistd/Makefile:1.35->1.36
  470. libc/unistd/exec.c:INITIAL->1.1
  471. libc/unistd/execl.c:1.4->1.5(DEAD)
  472. libc/unistd/execle.c:1.2->1.3(DEAD)
  473. libc/unistd/execlp.c:1.5->1.6(DEAD)
  474. libc/unistd/execv.c:1.2->1.3(DEAD)
  475. libc/unistd/execvep.c:1.2->1.3(DEAD)
  476. libc/unistd/execvp.c:1.3->1.4(DEAD)
  477. ---------------------
  478. PatchSet 2970
  479. Date: 2004/01/02 08:47:22
  480. Author: mjn3
  481. Branch: HEAD
  482. Tag: (none)
  483. Log:
  484. The checking Erik added seems to be unnecessary. Without it, I am not
  485. seeing any LTP failures.
  486. Members:
  487. libc/sysdeps/linux/common/syscalls.c:1.124->1.125
  488. ---------------------
  489. PatchSet 2971
  490. Date: 2004/01/02 09:20:33
  491. Author: mjn3
  492. Branch: HEAD
  493. Tag: (none)
  494. Log:
  495. Oops... temporarily support the old stdio code.
  496. Members:
  497. libc/stdio/popen.c:1.9->1.10
  498. ---------------------
  499. PatchSet 2972
  500. Date: 2004/01/02 09:21:33
  501. Author: mjn3
  502. Branch: HEAD
  503. Tag: (none)
  504. Log:
  505. Fix __freadable and __fwritable... were using '~' instead of '!'. (ugh)
  506. Fix (hopefully) a potential problem with failed freopen() calls. The
  507. fix isn't tested since I've been working on the replacement stdio
  508. core code which will go in after the next release.
  509. Members:
  510. libc/stdio/stdio.c:1.74->1.75
  511. ---------------------
  512. PatchSet 2973
  513. Date: 2004/01/02 10:52:38
  514. Author: andersen
  515. Branch: HEAD
  516. Tag: (none)
  517. Log:
  518. rohde at soap dot adsl dot dk writes:
  519. The macro to do some floating point checks in libc/sysdeps/linux/powerpc/setjmp.S is incorrect.
  520. The following should fix it.
  521. Members:
  522. libc/sysdeps/linux/powerpc/setjmp.S:1.5->1.6
  523. ---------------------
  524. PatchSet 2974
  525. Date: 2004/01/02 11:12:16
  526. Author: andersen
  527. Branch: HEAD
  528. Tag: (none)
  529. Log:
  530. rohde at soap dot adsl dot dk writes:
  531. The macro to do some floating point checks in libc/sysdeps/linux/powerpc/setjmp.S is incorrect.
  532. The following should fix it.
  533. Same applies to uClibc/libc/sysdeps/linux/powerpc/__longjmp.S
  534. Hope there aren't other files I've missed :)
  535. Members:
  536. libc/sysdeps/linux/powerpc/__longjmp.S:1.2->1.3
  537. ---------------------
  538. PatchSet 2975
  539. Date: 2004/01/02 11:59:28
  540. Author: andersen
  541. Branch: HEAD
  542. Tag: (none)
  543. Log:
  544. Cope with 2.6.x headers
  545. Members:
  546. extra/scripts/fix_includes.sh:1.9->1.10
  547. include/features.h:1.56->1.57
  548. ---------------------
  549. PatchSet 2976
  550. Date: 2004/01/02 12:02:24
  551. Author: andersen
  552. Branch: HEAD
  553. Tag: (none)
  554. Log:
  555. Bump version, cleanup whitespace
  556. Members:
  557. Rules.mak:1.159->1.160
  558. ---------------------
  559. PatchSet 2977
  560. Date: 2004/01/02 23:07:36
  561. Author: andersen
  562. Branch: HEAD
  563. Tag: (none)
  564. Log:
  565. Do not make tests depend on CC, since we no longer build a wrapper.
  566. Members:
  567. test/args/Makefile:1.5->1.6
  568. test/assert/Makefile:1.13->1.14
  569. test/crypt/Makefile:1.5->1.6
  570. test/ctype/Makefile:1.14->1.15
  571. test/malloc/Makefile:1.8->1.9
  572. test/math/Makefile:1.6->1.7
  573. test/misc/Makefile:1.7->1.8
  574. test/mmap/Makefile:1.5->1.6
  575. test/pthread/Makefile:1.3->1.4
  576. test/pwd_grp/Makefile:1.12->1.13
  577. test/setjmp/Makefile:1.5->1.6
  578. test/signal/Makefile:1.12->1.13
  579. test/silly/Makefile:1.16->1.17
  580. test/stat/Makefile:1.8->1.9
  581. test/stdlib/Makefile:1.21->1.22
  582. test/string/Makefile:1.23->1.24
  583. test/termios/Makefile:1.7->1.8
  584. test/unistd/Makefile:1.13->1.14
  585. ---------------------
  586. PatchSet 2978
  587. Date: 2004/01/02 23:10:37
  588. Author: andersen
  589. Branch: HEAD
  590. Tag: (none)
  591. Log:
  592. Remove remnants of the gcc wrapper
  593. Members:
  594. test/Rules.mak:1.24->1.25
  595. ---------------------
  596. PatchSet 2979
  597. Date: 2004/01/02 23:24:17
  598. Author: andersen
  599. Branch: HEAD
  600. Tag: (none)
  601. Log:
  602. Minor update of the debian packaging stuff
  603. Members:
  604. debian/changelog:1.18->1.19
  605. debian/control:1.16->1.17
  606. debian/rules:1.29->1.30
  607. ---------------------
  608. PatchSet 2980
  609. Date: 2004/01/02 23:34:13
  610. Author: andersen
  611. Branch: HEAD
  612. Tag: (none)
  613. Log:
  614. Peter S. Mazinger writes:
  615. Hello Erik!
  616. I have made some cosmetical changes to the files, removed the added
  617. SCRT=-fPIC option from building the crt0.S file (but it is a requirement
  618. to build them with -fPIC), and changed some comments. I have left the
  619. ldso.c patch with PIE_SUPPORT ifdefs, but consider applying it w/o them
  620. (see some earlier comment from PaX Team on this issue, as it is considered
  621. a bug). To have it work correctly, you'll also need removing
  622. COMPLETELY_PIC.
  623. One thing is missing: PIE_SUPPORT should be usable only for i386 (for
  624. now).
  625. Also added the support for propolice protection (that works for me and
  626. catches memcpy/strcpy attacks (but needs a special gcc version).
  627. Thanks, Peter
  628. Members:
  629. debian/config:1.4->1.5
  630. extra/Configs/Config.in:1.42->1.43
  631. ldso/ldso/ldso.c:1.77->1.78
  632. libc/misc/internals/__uClibc_main.c:1.29->1.30
  633. libc/sysdeps/linux/common/Makefile:1.94->1.95
  634. libc/sysdeps/linux/common/ssp.c:INITIAL->1.1
  635. libc/sysdeps/linux/i386/Makefile:1.65->1.66
  636. libc/sysdeps/linux/i386/crt0.S:1.20->1.21
  637. ---------------------
  638. PatchSet 2981
  639. Date: 2004/01/02 23:35:10
  640. Author: andersen
  641. Branch: HEAD
  642. Tag: (none)
  643. Log:
  644. A useful/useless little malloc time test
  645. Members:
  646. test/malloc/time_malloc.c:INITIAL->1.1
  647. ---------------------
  648. PatchSet 2982
  649. Date: 2004/01/03 05:52:34
  650. Author: andersen
  651. Branch: HEAD
  652. Tag: (none)
  653. Log:
  654. Minor changes
  655. Members:
  656. libc/sysdeps/linux/i386/clone.S:1.7->1.8
  657. ---------------------
  658. PatchSet 2983
  659. Date: 2004/01/03 05:54:49
  660. Author: andersen
  661. Branch: HEAD
  662. Tag: (none)
  663. Log:
  664. oops
  665. Members:
  666. libc/sysdeps/linux/i386/clone.S:1.8->1.9
  667. ---------------------
  668. PatchSet 2984
  669. Date: 2004/01/03 08:49:04
  670. Author: andersen
  671. Branch: HEAD
  672. Tag: (none)
  673. Log:
  674. And just like that, clone is now fixed.... Previously the
  675. error handling code was mostly broken.
  676. -Erik
  677. Members:
  678. libc/sysdeps/linux/i386/clone.S:1.9->1.10
  679. ---------------------
  680. PatchSet 2985
  681. Date: 2004/01/03 10:10:37
  682. Author: andersen
  683. Branch: HEAD
  684. Tag: (none)
  685. Log:
  686. Add ldflags where needed
  687. Members:
  688. test/dlopen/Makefile:1.5->1.6
  689. ---------------------
  690. PatchSet 2986
  691. Date: 2004/01/03 10:18:08
  692. Author: andersen
  693. Branch: HEAD
  694. Tag: (none)
  695. Log:
  696. Be sure to fully clean 2.6 kernel headers on 'make clean'
  697. Members:
  698. Makefile:1.241->1.242
  699. ---------------------
  700. PatchSet 2987
  701. Date: 2004/01/03 11:06:47
  702. Author: andersen
  703. Branch: HEAD
  704. Tag: (none)
  705. Log:
  706. Update for release
  707. Members:
  708. Changelog:1.24->1.25
  709. Changelog.full:1.18->1.19
  710. Changelog.full.last:1.2->1.3
  711. docs/uclibc.org/about.html:INITIAL->1.1
  712. docs/uclibc.org/header.html:1.2->1.3
  713. docs/uclibc.org/index.html:1.79->1.80
  714. docs/uclibc.org/news.html:1.5->1.6
  715. ---------------------
  716. PatchSet 2988
  717. Date: 2004/01/03 11:17:11
  718. Author: andersen
  719. Branch: HEAD
  720. Tag: uClibc_0_9_25
  721. Log:
  722. Fix up the news a bit
  723. Members:
  724. docs/uclibc.org/news.html:1.6->1.7
  725. docs/uclibc.org/oldnews.html:1.1->1.2
  726. ---------------------
  727. PatchSet 2989
  728. Date: 2004/01/04 01:29:01
  729. Author: mjn3
  730. Branch: HEAD
  731. Tag: (none)
  732. Log:
  733. My mistake. We do need some weak pthread_* funcs. But we were previously
  734. missing one in the glibc abi, and including a number of extras (which I
  735. left in commented).
  736. Unfortunately, this brings back the perl pthread bug. Fixing the incorrect
  737. weaks in libpthread wasn't sufficient to escape the shared loader bug. :-(
  738. Members:
  739. libc/misc/pthread/weaks.c:1.4->1.5