ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/src/trunk/UPDATING
(Generate patch)

Comparing trunk/UPDATING (file contents):
Revision 832 by laffer1, Wed Mar 14 03:37:31 2007 UTC vs.
Revision 1598 by laffer1, Fri May 16 22:38:32 2008 UTC

# Line 3 | Line 3 | Updating Information for MidnightBSD users
3   Items affecting the mports and packages system can be found in
4   /usr/mports/UPDATING.
5  
6 + 20080516:
7 +        ssh-vulnkey allows you to look for vulnerable ssh keys that
8 +        were generated on Debian and Ubuntu hosts over the last
9 +        few years.  sshd can block offending keys with a configuration
10 +        option.
11 +
12 +        The elf note on binaries is now set to MidnightBSD.
13 +
14 + 20080514:
15 +        Fixed a number of problems with pcc.  It is not yet connected
16 +        to the build, but usable on i386 hosts.  You may use it
17 +        by make; make install in /usr/src/usr.bin/pcc.  It will
18 +        install in /usr/local as some of the files conflict with
19 +        GCC versions. __MidnightBSD__ is defined in PCC as well.
20 +
21 +        System headers were fixed to allow pcc to compile many binaries
22 +        on MidnightBSD.  bin/cp will work now for instance.
23 +
24 + 20080430:
25 +        __MidnightBSD__ is now defined via gcc.  This can be tested
26 +        to determine we're running on MidnightBSD in the preprocessor.
27 +
28 + 20080429:
29 +        Import bind 9.4.2 with threading
30 +
31 +        libpthread (KSE) and libthr are built earlier
32 +        
33 +        pcvt(4) removed!
34 +
35 +        Alias added for core2 cpus.
36 +
37 +        Alpha and PC98 only utilities removed from usr/sbin
38 +
39 +        syslogd, adduser, rmuser, mergemaster and mailwrapper have been
40 +        improved.  See the man pages for info.
41 +
42 +        periodic scripts will not send emails with empty message bodies.
43 +        See mailwrapper fix.
44 +
45 + 20080410:
46 +        Sync cpdup with DragonFly.  Add parallel transaction support and
47 +        -l flag to line-buffer stdout and stderr.
48 +
49 + 20080406:
50 +        Import bzip2 1.05
51 +        Import OpenSSH 4.9p1
52 +
53 + 20080322:
54 +        The default umask was changed to 022.
55 +        
56 +        /usr/X11R6 paths were removed from several config files.
57 +
58 +        .mkshrc files are now installed for root.
59 +
60 + 20080316:
61 +        FIx a problem with gif0 tunnels and neighbors with IPV6.
62 +
63 + 20080312:
64 +        Add lndir from X.org.  This aides in the porting of MirPorts.
65 +
66 +        New OS versions were added to the mapage code (groff)
67 +
68 + 20080310:
69 +        Correct a buffer overflow in ppp.
70 +
71 + 20080308:
72 +        Remove /usr/X11R6 from manpath config.
73 +
74 + 20080307:
75 +        Atheros driver no longer has several options set
76 +        which corrects building in tinderbox on all three platforms.
77 +
78 +        Added a new macro to sx.h which returns true if the current
79 +        thread holds an exclusive lock on a specifix sx.
80 +
81 +        Removed OS/2's HPFS file system.   It's not maintained and
82 +        I don't know anyone using OS/2 or ecomstation these days.
83 +        My copy is in the closet collecting dust.
84 +
85 + 20080306:
86 +        Synced tinderbox with FreeBSD.  Modified it for MidnightBSD.
87 +        Developers can now use it to check src builds.
88 +
89 + 20080303:
90 +        Add mksh to /etc/shells, made some adjustments to options
91 +        for mksh builds per suggestion upstream.
92 +
93 +        USB HID table updated with modern hardware list.
94 +
95 +        Updated BSD family true (we're not in there yet)
96 +
97 +        iso3166 file updated and import of tzdata2007k for
98 +        new time zones.
99 +
100 +        Updated mksh to latest version R33.
101 +
102 + 20080228:
103 +        Remplaced the random IP id generation code with a new
104 +        version by Amit Klein.
105 +
106 + 20080221:
107 +        Sendfile write only permissions fix.
108 +
109 +        Removed some HPFS and PC98 code.
110 +
111 +        iso639 file sycned with DragonFly.
112 +
113 + 20080128:
114 +        Changed NTP configuration so that ips aren't cached
115 +        so multiple servers are used.
116 +
117 +        Fix an issue with fork() in libpthread.
118 +
119 + 20080121:
120 +        Add virtualization detection to set the HZ rate
121 +        according to a VM present.  VMWare and Parallels
122 +        should work better like this.
123 +
124 +        Change to full x11 install in sysinstall.  Add
125 +        xorg 7 support.
126 +
127 + 20080115:
128 +        Fix the handling of PTY's.  CVE-2008-0216
129 +
130 + 20080105:
131 +        mport delete code added, USE_MPORT_TOOLS knob aded.
132 +
133 + 20080101:
134 +        Happy New Year
135 +
136 + 20071123:
137 +        Update sendmail to 8.14.2
138 +
139 + 20071120:
140 +        Update system compiler to gcc 3.4.6.
141 +
142 + 20071023:
143 +        Updated mksh to R31d.
144 +
145 + 20070911:
146 +        Updated mksh to version R31b.
147 +
148 +        Fixed stderr output in libpthread.  Previously it was
149 +        written to stdout.
150 +
151 + 20070831:
152 +        Added dot.mkshrc file to support the recent change to
153 +        mksh from OpenBSD's ksh derived from pdksh.  
154 +
155 +        Added new firewall configuration.  ipfw is enabled by default
156 +        with a "desktop" configuration.  Consult /etc/rc.firewall
157 +        or ipfw show to see the ruleset used.  You can disable
158 +        ipfw by setting firewall_enable="NO" in /etc/rc.conf This
159 +        change only effects IPv4.  IPv6 does not have a firewall
160 +        enabled by default.
161 +
162 + 20070814:
163 +        Removed GNU tar source.  We've been using BSD tar
164 +        for awhile.
165 +
166 + 20070806:
167 +        Finished removing umapfs and autofs from the tree.
168 +
169 + 20070804:
170 +        BIND and Tcpdump have been patched for recent vulnerabilities.
171 +
172 +        We switched to BSD cpio (pax).
173 +
174 + 20070719:
175 +        Imported cpdup from DragonFly as /bin/cpdup
176 +
177 + 20070716:
178 +        Update GNU cpio to 2.8.
179 +
180 + 20070410:
181 +        cvs was updated to 1.12.13.  cvsbug was removed.
182 +        cvs now behaves similarly to DragonFly's cvs with
183 +        most of their local changes.  
184 +
185 + 20070409:
186 +        RELENG_0_1 was created. More aggresive changes will
187 +        continue here.
188 +
189 + 20070406:
190 +        Back out propolice.  propolice caused several problems
191 +        with our threading libraries libthr and libpthread.  
192 +        curthread was often NULL after the patch and many
193 +        multithreaded applications would crash.  We plan to
194 +        work on either bringing in gcc 4.1 or developing a new
195 +        patch which also corrects our threading issues later.
196 +
197 +        It is more important to have a stable system for our
198 +        mport work and other projects at this time.
199 +
200 +        This is not a clean removal.  It is recommended that you
201 +        have a recently SNAP CD handy.  You can either reinstall
202 +        or perform a make buildworld and make buildkernel and
203 +        make installkernel.  Reboot on the cd and copy the contents
204 +        of /bin, /sbin, /lib, /libexec, and /usr/bin, /usr/sbin,
205 +        /usr/lib, and /usr/libexec to the respective directories on
206 +        your disk.  Then you should be able to boot into single user
207 +        mode and run make installworld.  You will need to run
208 +        chflags noschg on some of the files if you can't overwrite
209 +        them.
210 +
211 +        You will get __guard missing errors since we had to remove
212 +        this from libc.
213 +
214 +        You will need to rebuild any ports built while propolice was
215 +        installed.
216 +
217 + 20070401:
218 +        Importing propolice into MidnightBSD. Propolice is going to
219 +        provide us with much greater security and stability in the
220 +        long run. If upgrading from a pre-propolice system, please
221 +        follow the these instructions:
222 +
223 +        cd /usr/src/lib/libc && make obj && make && make install
224 +        cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
225 +        cd /usr/src/lib/libpthread && make obj && make && make install
226 +        cd /usr/src/lib/libthr && make obj && make && make install
227 +        buildworld and kernel
228 +
229 +        It is adviced that any mports which were installed and/or built
230 +        prior to the propolice update also be updated. If any errors
231 +        or issue are encounted, please contact security@midnightbsd.org
232 +        and we will be sure to investigate and come up with an expeditious
233 +        fix.
234 +
235 + 20070314:
236 +        Remove send-pr from src.
237 +
238 +        Switch to NetBSD's gzip.
239 +
240 +        Bump MBSD minor revision.
241 +
242   20070313:
243          Imported OpenSSH 4.6p1.
244  
# Line 326 | Line 562 | Contact Warner Losh if you have any questions about yo
562   this document.
563  
564   $FreeBSD: src/UPDATING,v 1.416.2.18 2006/02/22 11:51:57 yar Exp $
565 < $MidnightBSD: src/UPDATING,v 1.13 2007/03/13 00:19:32 laffer1 Exp $
565 > $MidnightBSD: src/UPDATING,v 1.36 2008/05/01 04:46:25 laffer1 Exp $

Comparing trunk/UPDATING (property cvs2svn:cvs-rev):
Revision 832 by laffer1, Wed Mar 14 03:37:31 2007 UTC vs.
Revision 1598 by laffer1, Fri May 16 22:38:32 2008 UTC

# Line 1 | Line 1
1 < 1.14
1 > 1.37

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines