[entropy.c.] Portability fix for SCO Unix 3.2v4.x (SCO OSR 3.0).
entropy.c needs seteuid(getuid()) for the setuid(original_uid) to succeed.
Patch by gert@greenie.muc.de. This fixes one part of Bug 208
2 files changed
tree: db24726055f610d63839c5f1c6bcfb0f72e5d35a
  1. contrib/
  2. openbsd-compat/
  3. scard/
  4. .cvsignore
  5. acconfig.h
  6. aclocal.m4
  7. atomicio.c
  8. atomicio.h
  9. auth-bsdauth.c
  10. auth-chall.c
  11. auth-krb4.c
  12. auth-krb5.c
  13. auth-options.c
  14. auth-options.h
  15. auth-pam.c
  16. auth-pam.h
  17. auth-passwd.c
  18. auth-rh-rsa.c
  19. auth-rhosts.c
  20. auth-rsa.c
  21. auth-sia.c
  22. auth-sia.h
  23. auth-skey.c
  24. auth.c
  25. auth.h
  26. auth1.c
  27. auth2-chall.c
  28. auth2-pam.c
  29. auth2-pam.h
  30. auth2.c
  31. authfd.c
  32. authfd.h
  33. authfile.c
  34. authfile.h
  35. bufaux.c
  36. bufaux.h
  37. buffer.c
  38. buffer.h
  39. canohost.c
  40. canohost.h
  41. ChangeLog
  42. channels.c
  43. channels.h
  44. cipher.c
  45. cipher.h
  46. clientloop.c
  47. clientloop.h
  48. compat.c
  49. compat.h
  50. compress.c
  51. compress.h
  52. config.guess
  53. config.sub
  54. configure.ac
  55. crc32.c
  56. crc32.h
  57. CREDITS
  58. deattack.c
  59. deattack.h
  60. defines.h
  61. dh.c
  62. dh.h
  63. dispatch.c
  64. dispatch.h
  65. entropy.c
  66. entropy.h
  67. fatal.c
  68. fixpaths
  69. fixprogs
  70. getput.h
  71. groupaccess.c
  72. groupaccess.h
  73. hostfile.c
  74. hostfile.h
  75. includes.h
  76. INSTALL
  77. install-sh
  78. kex.c
  79. kex.h
  80. kexdh.c
  81. kexgex.c
  82. key.c
  83. key.h
  84. LICENCE
  85. log.c
  86. log.h
  87. loginrec.c
  88. loginrec.h
  89. logintest.c
  90. mac.c
  91. mac.h
  92. Makefile.in
  93. match.c
  94. match.h
  95. md5crypt.c
  96. md5crypt.h
  97. mdoc2man.pl
  98. misc.c
  99. misc.h
  100. mkinstalldirs
  101. moduli
  102. monitor.c
  103. monitor.h
  104. monitor_fdpass.c
  105. monitor_fdpass.h
  106. monitor_mm.c
  107. monitor_mm.h
  108. monitor_wrap.c
  109. monitor_wrap.h
  110. mpaux.c
  111. mpaux.h
  112. myproposal.h
  113. nchan.c
  114. nchan.ms
  115. nchan2.ms
  116. OVERVIEW
  117. packet.c
  118. packet.h
  119. pathnames.h
  120. radix.c
  121. radix.h
  122. readconf.c
  123. readconf.h
  124. README
  125. README.smartcard
  126. readpass.c
  127. readpass.h
  128. RFC.nroff
  129. rijndael.c
  130. rijndael.h
  131. rsa.c
  132. rsa.h
  133. scard-opensc.c
  134. scard.c
  135. scard.h
  136. scp.1
  137. scp.c
  138. servconf.c
  139. servconf.h
  140. serverloop.c
  141. serverloop.h
  142. session.c
  143. session.h
  144. sftp-client.c
  145. sftp-client.h
  146. sftp-common.c
  147. sftp-common.h
  148. sftp-glob.c
  149. sftp-glob.h
  150. sftp-int.c
  151. sftp-int.h
  152. sftp-server.8
  153. sftp-server.c
  154. sftp.1
  155. sftp.c
  156. sftp.h
  157. ssh-add.1
  158. ssh-add.c
  159. ssh-agent.1
  160. ssh-agent.c
  161. ssh-dss.c
  162. ssh-dss.h
  163. ssh-keygen.1
  164. ssh-keygen.c
  165. ssh-keyscan.1
  166. ssh-keyscan.c
  167. ssh-rand-helper.8
  168. ssh-rand-helper.c
  169. ssh-rsa.c
  170. ssh-rsa.h
  171. ssh.1
  172. ssh.c
  173. ssh.h
  174. ssh1.h
  175. ssh2.h
  176. ssh_config
  177. ssh_prng_cmds.in
  178. sshconnect.c
  179. sshconnect.h
  180. sshconnect1.c
  181. sshconnect2.c
  182. sshd.8
  183. sshd.c
  184. sshd_config
  185. sshlogin.c
  186. sshlogin.h
  187. sshpty.c
  188. sshpty.h
  189. sshtty.c
  190. sshtty.h
  191. tildexpand.c
  192. tildexpand.h
  193. TODO
  194. ttymodes.c
  195. ttymodes.h
  196. uidswap.c
  197. uidswap.h
  198. uuencode.c
  199. uuencode.h
  200. version.h
  201. WARNING.RNG
  202. xmalloc.c
  203. xmalloc.h