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 376 by laffer1, Wed Dec 27 05:02:27 2006 UTC vs.
Revision 2524 by laffer1, Fri Jan 16 04:21:33 2009 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 + 20090115:
7 +        Fix a problem with DNSSEC and BIND.
8 +
9 + 20090110:
10 +        For applications using OpenSSL for SSL connections, an invalid SSL
11 +        certificate may be interpreted as valid.  This could for example be
12 +        used by an attacker to perform a man-in-the-middle attack.
13 +
14 +        Other applications which use the OpenSSL EVP API may similarly be
15 +        affected.
16 +
17 +        Stop cross site request forgery attacks in lukemftpd
18 +
19 + 20090104:
20 +        Import GNU libreadline 5.2
21 +
22 + 20090101:
23 +        Update time zone data to 2008i.
24 +
25 + 20081231:
26 +        Correct a problem where bluetooth and netgraph sockets are not
27 +        properly initialized.
28 +
29 +        Happy 2009.
30 +
31 + 20081206:
32 +        Due to the massive change in the underlying system under way,
33 +        we're naming the next release 1.0.  The sys/sys/param.h was
34 +        changed accordingly.  ipfilter and ncurses were corrected
35 +        using __MidnightBSD__ tests in the code.  
36 +
37 +        The GENERIC kernel config was caught up on i386 today.  Consider
38 +        i386 still broken, but amd64 is running again.
39 +
40 +        mdoc.local was updated with the new MidnightBSD version info.
41 +
42 +        batt(1) was rewritten in C.  It now supports several flags and
43 +        runs about 8 times faster on my laptop.  The default output
44 +        shows the number of minutes of battery life remaining and the
45 +        percentage.  You can use -u to display the number of batteries or
46 +        -c to get script friendly output.  Consult the man page for more.
47 +
48 + 20081204:
49 +        Work has completed on importing ZFS, jemalloc, several
50 +        new devices, SCTP, updated pf, a new tempfs, linuxolator 2.6 kernel
51 +        support, improved locking for file desc., audit (openbsm),
52 +        openssl .98e, nfe, imporved intel high def audio, midi, updated
53 +        intel gigabit (em), support for several wifi cards (intel), ...
54 +
55 +        Renamed 0.3-CURRENT officially. Switched to using MidnightBSD version
56 +        data from param.h instead of the FreeBSD version.  This means
57 +        testing is now possible in the ports tree for the version
58 +        and that any ports or code relying on the FreeBSD version from
59 +        sys/sys/param.h will need to be fixed.
60 +
61 + 20080905:
62 +        update nve(4) to support new hardware.
63 +
64 + 20080801:
65 +        Import OpenBSM 1.0
66 +
67 +        Modify src/release to create 3 isos instead of 2 for packages.
68 +
69 +        etc/rc.d/firstboot now enables kdm, gnustep + slim and bsdstats.
70 +
71 +        Many ia64, alpha, powerpc items were removed.
72 +
73 +        The recent diffutils 2.8.7 import was fixed.
74 +
75 + 20080703:
76 +        pcc was not installed properly when setting DESTDIR for live cds,
77 +        or posibly jails.
78 +
79 + 20080627:
80 +        Add firmware(9), WEP, CCMP, TKIP to GENERIC.
81 +
82 +        Add glabel to GENERIC.
83 +
84 +        Intel ICH8 mobile chipset used on some iMacs included with ata.
85 +
86 +        pcc connected to the build on i386. (alternative compiler)
87 +
88 +        ath added to GENERIC.  (Atheros wireless NICs) on amd64/i386
89 +
90 + 20080528:
91 +        Sendmail 8.14.3
92 +
93 + 20080516:
94 +        ssh-vulnkey allows you to look for vulnerable ssh keys that
95 +        were generated on Debian and Ubuntu hosts over the last
96 +        few years.  sshd can block offending keys with a configuration
97 +        option.
98 +
99 +        The elf note on binaries is now set to MidnightBSD.
100 +
101 + 20080514:
102 +        Fixed a number of problems with pcc.  It is not yet connected
103 +        to the build, but usable on i386 hosts.  You may use it
104 +        by make; make install in /usr/src/usr.bin/pcc.  It will
105 +        install in /usr/local as some of the files conflict with
106 +        GCC versions. __MidnightBSD__ is defined in PCC as well.
107 +
108 +        System headers were fixed to allow pcc to compile many binaries
109 +        on MidnightBSD.  bin/cp will work now for instance.
110 +
111 + 20080430:
112 +        __MidnightBSD__ is now defined via gcc.  This can be tested
113 +        to determine we're running on MidnightBSD in the preprocessor.
114 +
115 + 20080429:
116 +        Import bind 9.4.2 with threading
117 +
118 +        libpthread (KSE) and libthr are built earlier
119 +        
120 +        pcvt(4) removed!
121 +
122 +        Alias added for core2 cpus.
123 +
124 +        Alpha and PC98 only utilities removed from usr/sbin
125 +
126 +        syslogd, adduser, rmuser, mergemaster and mailwrapper have been
127 +        improved.  See the man pages for info.
128 +
129 +        periodic scripts will not send emails with empty message bodies.
130 +        See mailwrapper fix.
131 +
132 + 20080410:
133 +        Sync cpdup with DragonFly.  Add parallel transaction support and
134 +        -l flag to line-buffer stdout and stderr.
135 +
136 + 20080406:
137 +        Import bzip2 1.05
138 +        Import OpenSSH 4.9p1
139 +
140 + 20080322:
141 +        The default umask was changed to 022.
142 +        
143 +        /usr/X11R6 paths were removed from several config files.
144 +
145 +        .mkshrc files are now installed for root.
146 +
147 + 20080316:
148 +        FIx a problem with gif0 tunnels and neighbors with IPV6.
149 +
150 + 20080312:
151 +        Add lndir from X.org.  This aides in the porting of MirPorts.
152 +
153 +        New OS versions were added to the mapage code (groff)
154 +
155 + 20080310:
156 +        Correct a buffer overflow in ppp.
157 +
158 + 20080308:
159 +        Remove /usr/X11R6 from manpath config.
160 +
161 + 20080307:
162 +        Atheros driver no longer has several options set
163 +        which corrects building in tinderbox on all three platforms.
164 +
165 +        Added a new macro to sx.h which returns true if the current
166 +        thread holds an exclusive lock on a specifix sx.
167 +
168 +        Removed OS/2's HPFS file system.   It's not maintained and
169 +        I don't know anyone using OS/2 or ecomstation these days.
170 +        My copy is in the closet collecting dust.
171 +
172 + 20080306:
173 +        Synced tinderbox with FreeBSD.  Modified it for MidnightBSD.
174 +        Developers can now use it to check src builds.
175 +
176 + 20080303:
177 +        Add mksh to /etc/shells, made some adjustments to options
178 +        for mksh builds per suggestion upstream.
179 +
180 +        USB HID table updated with modern hardware list.
181 +
182 +        Updated BSD family true (we're not in there yet)
183 +
184 +        iso3166 file updated and import of tzdata2007k for
185 +        new time zones.
186 +
187 +        Updated mksh to latest version R33.
188 +
189 + 20080228:
190 +        Remplaced the random IP id generation code with a new
191 +        version by Amit Klein.
192 +
193 + 20080221:
194 +        Sendfile write only permissions fix.
195 +
196 +        Removed some HPFS and PC98 code.
197 +
198 +        iso639 file sycned with DragonFly.
199 +
200 + 20080128:
201 +        Changed NTP configuration so that ips aren't cached
202 +        so multiple servers are used.
203 +
204 +        Fix an issue with fork() in libpthread.
205 +
206 + 20080121:
207 +        Add virtualization detection to set the HZ rate
208 +        according to a VM present.  VMWare and Parallels
209 +        should work better like this.
210 +
211 +        Change to full x11 install in sysinstall.  Add
212 +        xorg 7 support.
213 +
214 + 20080115:
215 +        Fix the handling of PTY's.  CVE-2008-0216
216 +
217 + 20080105:
218 +        mport delete code added, USE_MPORT_TOOLS knob aded.
219 +
220 + 20080101:
221 +        Happy New Year
222 +
223 + 20071123:
224 +        Update sendmail to 8.14.2
225 +
226 + 20071120:
227 +        Update system compiler to gcc 3.4.6.
228 +
229 + 20071023:
230 +        Updated mksh to R31d.
231 +
232 + 20070911:
233 +        Updated mksh to version R31b.
234 +
235 +        Fixed stderr output in libpthread.  Previously it was
236 +        written to stdout.
237 +
238 + 20070831:
239 +        Added dot.mkshrc file to support the recent change to
240 +        mksh from OpenBSD's ksh derived from pdksh.  
241 +
242 +        Added new firewall configuration.  ipfw is enabled by default
243 +        with a "desktop" configuration.  Consult /etc/rc.firewall
244 +        or ipfw show to see the ruleset used.  You can disable
245 +        ipfw by setting firewall_enable="NO" in /etc/rc.conf This
246 +        change only effects IPv4.  IPv6 does not have a firewall
247 +        enabled by default.
248 +
249 + 20070814:
250 +        Removed GNU tar source.  We've been using BSD tar
251 +        for awhile.
252 +
253 + 20070806:
254 +        Finished removing umapfs and autofs from the tree.
255 +
256 + 20070804:
257 +        BIND and Tcpdump have been patched for recent vulnerabilities.
258 +
259 +        We switched to BSD cpio (pax).
260 +
261 + 20070719:
262 +        Imported cpdup from DragonFly as /bin/cpdup
263 +
264 + 20070716:
265 +        Update GNU cpio to 2.8.
266 +
267 + 20070410:
268 +        cvs was updated to 1.12.13.  cvsbug was removed.
269 +        cvs now behaves similarly to DragonFly's cvs with
270 +        most of their local changes.  
271 +
272 + 20070409:
273 +        RELENG_0_1 was created. More aggresive changes will
274 +        continue here.
275 +
276 + 20070406:
277 +        Back out propolice.  propolice caused several problems
278 +        with our threading libraries libthr and libpthread.  
279 +        curthread was often NULL after the patch and many
280 +        multithreaded applications would crash.  We plan to
281 +        work on either bringing in gcc 4.1 or developing a new
282 +        patch which also corrects our threading issues later.
283 +
284 +        It is more important to have a stable system for our
285 +        mport work and other projects at this time.
286 +
287 +        This is not a clean removal.  It is recommended that you
288 +        have a recently SNAP CD handy.  You can either reinstall
289 +        or perform a make buildworld and make buildkernel and
290 +        make installkernel.  Reboot on the cd and copy the contents
291 +        of /bin, /sbin, /lib, /libexec, and /usr/bin, /usr/sbin,
292 +        /usr/lib, and /usr/libexec to the respective directories on
293 +        your disk.  Then you should be able to boot into single user
294 +        mode and run make installworld.  You will need to run
295 +        chflags noschg on some of the files if you can't overwrite
296 +        them.
297 +
298 +        You will get __guard missing errors since we had to remove
299 +        this from libc.
300 +
301 +        You will need to rebuild any ports built while propolice was
302 +        installed.
303 +
304 + 20070401:
305 +        Importing propolice into MidnightBSD. Propolice is going to
306 +        provide us with much greater security and stability in the
307 +        long run. If upgrading from a pre-propolice system, please
308 +        follow the these instructions:
309 +
310 +        cd /usr/src/lib/libc && make obj && make && make install
311 +        cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
312 +        cd /usr/src/lib/libpthread && make obj && make && make install
313 +        cd /usr/src/lib/libthr && make obj && make && make install
314 +        buildworld and kernel
315 +
316 +        It is adviced that any mports which were installed and/or built
317 +        prior to the propolice update also be updated. If any errors
318 +        or issue are encounted, please contact security@midnightbsd.org
319 +        and we will be sure to investigate and come up with an expeditious
320 +        fix.
321 +
322 + 20070314:
323 +        Remove send-pr from src.
324 +
325 +        Switch to NetBSD's gzip.
326 +
327 +        Bump MBSD minor revision.
328 +
329 + 20070313:
330 +        Imported OpenSSH 4.6p1.
331 +
332 +        Imported FreeBSD's libarchive and updated tar to work with it.
333 +
334 +        Disabled debug statements cluttering up /var/log/messages for
335 +        the tcp autobuf patch applied previously.
336 +
337 + 20070312:
338 +        Synced several audio changes from FreeBSD 6.1. Removed the
339 +        BSD Daemon files from src/share.  
340 +
341 + 20070308:
342 +        Added mfi which supports LSI Logic MegaRAID SAS devices including
343 +        the Dell perc5i.
344 +
345 + 20070206:
346 +        Imported OpenBSD's sudo into source. Please install
347 +        /usr/src/usr.bin/sudo/lib first before building.
348 +
349 +        Those who install from a snapshot after this date
350 +        will not be effected.
351 +
352 + 20070119:
353 +        Added audit group.  Be sure to add audit to your /etc/group file
354 +        before installing world.
355 +
356 +        hostapd was updated to 0.4.8.
357 +
358 +        An accidental commit in usr.sbin/bluetooth/hccontrol was fixed to
359 +        unbreak world.
360 +
361 +        wpa_supplicant was updated.
362 +
363 +        For stability and compatibility reasons, it was decided that MidnightBSD
364 +        sync with FreeBSD 6.1 Release.  Nearly every change between the original
365 +        fork date of February 24, 2006 and the release of FreeBSD 6.1 in May
366 +        2006 will be merged.  Beyond this, MidnightBSD will be a "real" fork and
367 +        will not sync every little change with FreeBSD.
368 +
369 + 20061231:
370 +        Updated COPYRIGHT for 2007.
371 +
372 +        Updated and bumped libutil after importing NetBSD efun(3) functions.
373 +
374 +        Added MidnightBSD_version and bumped the FreeBSD version as we've
375 +        synced all commits between the fork and that version.  It is now safe
376 +        to assume MidnightBSD is compatible with FreeBSD RELENG_6 from
377 +        Feb 26, 2006.
378 +
379 +        Added spell(1) and deroff(1) from NetBSD.  Also added additional
380 +        dict files to work with it. /usr/share/dict/american,
381 +        /usr/share/dict/british and /usr/share/dict/special/math
382 +
383 +        Numerous man page and bug fixes.
384 +
385   20061226:
386          Setup /usr/share/examples/cvsup SUPfiles for the new
387          MidnightBSD CVSup server.
# Line 270 | Line 649 | Contact Warner Losh if you have any questions about yo
649   this document.
650  
651   $FreeBSD: src/UPDATING,v 1.416.2.18 2006/02/22 11:51:57 yar Exp $
652 < $MidnightBSD: src/UPDATING,v 1.7 2006/12/26 22:38:02 laffer1 Exp $
652 > $MidnightBSD: src/UPDATING,v 1.50 2009/01/11 01:52:40 laffer1 Exp $

Comparing trunk/UPDATING (property cvs2svn:cvs-rev):
Revision 376 by laffer1, Wed Dec 27 05:02:27 2006 UTC vs.
Revision 2524 by laffer1, Fri Jan 16 04:21:33 2009 UTC

# Line 1 | Line 1
1 < 1.8
1 > 1.51

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines