[go: up one dir, main page]

File: NEWS

package info (click to toggle)
arla 0.36.2-11
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 13,236 kB
  • ctags: 12,096
  • sloc: ansic: 125,016; sh: 10,590; makefile: 5,533; asm: 1,617; objc: 1,236; yacc: 372; perl: 367; lex: 309; awk: 35; lisp: 14
file content (796 lines) | stat: -rw-r--r-- 14,940 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
Changes in release 0.36.2:

* Better linux 2.6 support

* Bug fixes

Changes in release 0.36.1:

* Support for Linux 2.6 was added in 0.36 (missing from 0.36 announcement)

* Experimental r/w nnpfs driver for Windows 2000 was added in 0.36
  (missing from 0.36 announcement)

* Bug fixes

Changes in release 0.36:
	
* Linux 2.6 support

* Support for Unified AFS Errnos (UAE) when fileserver supports it

* Changed default cache size to 1.4G, make sure there is enough space
  in your cache partition

* FreeBSD 5.x support

* Xfs has been renamed to nnpfs

* Arlad now uses port afs3-callback (7001/udp) by default

* Support for UUID based callbacks

* Support for UBC in NetBSD

* Improved OSF/1 and MacOSX support

* Support for incremental caching of files

* Experimental r/w nnpfs driver for Windows 2000

* Under BSD and Linux nnpfs is compiled with -Werror

* New and improved vos and pts subcommands

* Improved manual-pages

* Bugfixes

Changes in release 0.35.11

* Support for OpenBSD 3.2

* Arla cmm for MacOS X added 

* Arla afslog for MacOS X added

* Themis updated

* Bug fixes

Changes in release 0.35.10

* Support for Mac OS X 10.2

* Support for NetBSD 1.6

* Support for FreeBSD 4.7

* klog removed

* Bug fixes

Changes in release 0.35.9

* Support *BSD/sparc64 (only tested on NetBSD)

* Do locking locally on FreeBSD and NetBSD

* Support for FreeBSD 4.6

* Added themis

* Fixes rename open file problem

* Bug fixes

Changes in release 0.35.8

* Working support Linux 2.4

* --fake-stat support, fakes mode/stat information. 
  Very useful on MacOS X finder that uses this.

* Support for OpenBSD 3.1

* Bug fixes

Changes in release 0.35.7

* Support for Linux 2.4

* Support FreeBSD 4.5

* Bug fixes

Changes in release 0.35.6

* Fix xfs for FreeBSD 4.4

* Fix Linux unmount problem

* Fix unlink kernel crash on Mac OS X

* Bug fixes

Changes in release 0.35.5

* Security fix

* Save and restore the signal masks (SIGIO, SIGALRM, SIGVTALRM) on OSF 5.x

* Bug fixes

Changes in release 0.35.4

* Configuration program for Mac OS X

* General update of the osf/1 code, might even work now

* Erroneous reuse of cache nodes fixed

* Bug fixes

Changes in release 0.35.3:

* Linux S/390 support

* Bug fixes

Changes in release 0.35.2:

* Bug fixes

Changes in release 0.35.1:

* Bug fixes

Changes in release 0.35:

* Added a klog like program called kalog that talkes directly to the
ka-server.

* removed advertising clause.

* split arlad to a commadline client, arla-cli and a daemon arlad,
this makes us not depend of things like libreadline.so.

* add man-pages

* handle there being no root volume when starting

* improve installation procedure on solaris

* improve stability on solaris/smp

* Even more bug fixes

Changes in release 0.34.7:

* Bug fixes

Changes in release 0.34.6:

* Bug fixes

Changes in release 0.34.5:

* Bug fixes

Changes in release 0.34.4:

* Bug fixes

Changes in release 0.34.3:

* Make BSD more stable

* Update parts of libroken

* Always read SuidCells

* m68k fixes in LWP

* make arlad more robust against a busy fileserver

Changes in release 0.34.2:

* make it work on Solaris/x86

* make it build on NetBSD 1.5

* cache-recover is no longer the default in arlad

* fix directory invalidation bug on Linux

Changes in release 0.34.1:

* make it work on solaris

Changes in release 0.34:

* support for fake mount points.  When just stating a mount point,
arlad makes up some reasonable information for the mount point, and
the actual data for the volume is not retrieved until the contents is
needed.  This speeds up GUIs, `ls -l /afs', and other user operations.
Enabled with the `--fake-mp' option to arlad.

* new `bos' program

* update to more recent Linux (2.3.99-pre and 2.4.0-test series)

* added cmd compatible lib

* handle write-back of mmap-ed pages after close better

* update to *BSD

* even more mit-kerberos compat

* more stability

* bug fixes

Changes in release 0.33.1:

* fixes for FreeBSD and OSF

Changes in release 0.33:

* port to Darwin/MacOS X 10.0

* updates for linux 2.3.x/2.4.x

* update for NetBSD-current

* fix for failing readdir on Solaris with 32-bit kernels

* fix for Linux/m68k

* have pts loop over all db servers

* lots of new tests

* some bug fixes

Changes in release 0.32:

* working on linux 2.3.x

* fix abort bug on solaris

* handle several xfs devices on linux

* make `fs lq' return a volume name

* bug fixes

Changes in release 0.31:

* better handling of out-of-memory situations under Linux

* better and more robust configure

* linuxconf glue, RPM spec file

* some more linux 2.3 support.  remove 2.0 support.

* updated to *BSD-current

* solaris improvements

* performance improvements

* bug fixes

Changes in release 0.30:

* basic BulkStatus support

* update to *BSD/current

* more NAT friendly

* rewrote cleaner-part

* bug fixes

Changes in release 0.29.1:

* bug fixes

Changes in release 0.29:

* update to *BSD/current

* some updating to Linux 2.3 (there are some mmap problems)

* bug fixes

Changes in release 0.28:

* support SMP on FreeBSD

* better error messages in lots of places

* make mount points in a Transarc-compatible way (mode bits 0111)

* a tiny bit of Transarc-compatible library code

* beginning of xfs code for Windows NT and port of LWP to NT native threads

* ydr now supports multiple packages in one .xg file

* fixed a leak of fs-context's that caused tokens to be expired.

* afsaclmgr: an acl manager written in guile-gtk

* more portability

* more test cases

* lots of bug fixes

Changes in release 0.27:

* better support for Solaris 7 in 64-bit mode.  Now 32 bit pioctl's
  should also be handled.  See INSTALL for more information on how to
  build in 64-bits mode.

* new transarc-compatible programs klog, unlog, and tokens by Chris
  Wing <wingc@engin.umich.edu>

* support for the getattr inode_operation on Linux which should give
  ``better'' inode numbers to the applications, requires the
  getattr-patch to Linux.

* cache files in two levels of directories.  NOTE: you should remove
  your old cache files (rm /usr/arla/cache/* or similar) since these
  will use different names

* support for generating root.afs in the client (dynroot)

* more bugs related to deleting files fixed

* uses the syscalls fhopen and getfh on NetBSD-current

* more test cases

* some more bug fixes

Changes in release 0.26:

* the OSF/1 port now works somewhat better than it used to do;
  read-only mmap:ing of files in AFS should now work (this is required
  to run programs), putpages is still not implemented so writing to
  mmap:ed pages does not work, as does linking files in AFS (ld does
  funny things).

* fix bugs related to close in cvs and rm -rf failing

* make it work on more recent NetBSD-current and FreeBSD-current

* some bug fixes in the solaris port

* update rhapsody port

* arlad creates a /var/run/arlad.pid file

* should build (and work) on Solaris 7 in 64 bits mode with a modern as

* vos lock and unlock implemented

* milko bug fixes

Changes in release 0.25:

* add milko mark three --- aka filbunke

* make it build on irix, netbsd 1.4, linux 2.3.2, solaris 7, freebsd-current

* compat with devfs on linux

* re-written signal handling in the xfs module for linux.

* restart rx_clock timer when it expires

* change the names of converted cache directories to handle more cache
  nodes

* disconnected write-mode is more functional

* make setgroups preserve the pag

* more tests

* re-organize configure

* some fixes for non-gnu make

Changes in release 0.24:

* fixed bug when overwriting volume name in `fs setquota'

* bug fixes

Changes in release 0.23:

* changed volume cache

* bsd: lock node when vget

* updated vos command

* removed Solaris umount_xfs command

* flush kernel acl when doing setacl

* Linux devfs support

* misc. bugfixes

Changes in release 0.22:

* getcwd magic for linux

* added fallback code for old vl-servers

* added plwp, LWP on pthreads form Derrick J Brashear <shadow@dementia.org>

* port to Irix 6.4

* random bugfixes

Changes in release 0.21:

* improve libgetcwd.so installation procedure

* correct some bugs with the counting of used bytes

* return better error codes

* should work with KLD/LKMs on FreeBSD [34]

* correct errors when setting and reading sysnames

* make --with-sys work

* fix refcount bug in volcache

* works once again on NT/cygwin

* add cellstatus and suid cells

* update tests

* port to Solaris 2.7 in 64-bit mode

Changes in release 0.20:

* more correct error codes

* fs newcell

* fs apropos (command locate by keyword)

* linux getcwd fix from Brandon S. Allbery <allbery@ece.cmu.edu>

* some code reorganized

* lots of bug fixes

Changes in release 0.19:

* support for Solaris 7

* tests: add support for running somewhere else than /afs

* some more bug fixes

Changes in release 0.18:

* implement selection of filservers based on rtts

* fix bugs related to 8bit characters in filenames

* revised error messages in vol/fcache

* lots of new test cases

* new shell-script run-tests to run tests

* implement `fs checkservers' and `fs rmm'

* return correct number of blocks on linux

* the usual collection of bug fixes

Changes in release 0.17.1:

* fixed memory leak bug

Changes in release 0.17:

* new graphical program `amon' for monitoring the state of the cache.

* `fs xfsdebug' and `fs arladebug' for manipulating the details of the
  debug output.

* more warning messages from arla (when credentials expire, hosts go
  up and down, volumes are busy, ...)

* keep track of which servers are up and down, probe them periodically
  and fallback to servers that are up.

* more test-cases

* work-around a bug in Linux 2.1.131 that made it impossible to have
  filenames with 8bit characters

* correct timestamps (use ClientModTime instead of ServerModTime)

* bug fixes

Changes in release 0.16:

* better handling of large directories

* even more bug fixes

Changes in release 0.15:

* added disconnected mode code from WUWEI SHEN <wwshen@engin.umich.edu>

* more support for FreeBSD3.0

* multiple worker-threads

* bugfixes

* more test cases

Changes in release 0.14.1:

* now even builds

Changes in release 0.14:

* added an experimental pre-greek letter AFS server, milko

* FreeBSD 3.0 support

* more Digital UNIX support

* updated IRIX port

* transarc compat gc pag support in fs appl

* new pts functions implemented

* Linux SMP fixes

* arlad now supports viocgetcacheparams

* lwp now supports Fujitsu UXP/V architecture

* cookies implemented in xfs_readdir

* many bug fixes

Changes in release 0.13:

* irix port much improved

* smp detection on Linux works better

* plugged some memory leaks in the linux kernel module

* random bug fixes

Changes in release 0.12:

* works better on OpenBSD and Linux

* builds SMP-able modules on Linux

* lwp stack size bumped

Changes in release 0.11:

* works better on NetBSD and modern Linux

* bug fixes

Changes in release 0.10:

* cache files are now opened using inode number on BSD and Solaris

* lots of bug fixes

Changes in release 0.9:

* merging of all BSD codes

* support for more pioctl calls

* use readpage instead of bmap in linux 2.0

* lots of bug fixes

Changes in release 0.8:

* It should build with all makes

* port to Rhapsody (contributed by Alexandra Ellwood <lxs@MIT.EDU>)

* more functionality in arlad --test (from Alec Wolman <wolman@cs.washington.edu>)

* port to OSF/1 (by Johan Danielsson  <joda@pdc.kth.se>)

* create the cache vnodes in the background

* invalidate nodes when the callback expires

* better linux 2.[01] support

* handle the case of different user and kernel types with glibc

* udebug program added

* some documentation written

* lots of bug fixes

Changes in release 0.7.2:

* New way of building process.o

Changes in release 0.7.1:

* Bug fixes

Changes in release 0.7:

* IRIX support added though it does need more work

* Autodetection of Linux htonl weirdness 

* Linux xfs now includes modversions.h to get versioned names
  of exported kernel symbols

* New arlad option for recovering (not) stored state

* Merged token clearing bugfix which fixed some panics

Changes in release 0.6:

* AIX support added

* Linux 2.1 support added

* Linux/alpha support in process.S

* Solaris support updated with some new vnode ops

* New --root-vol option to arlad

* Expiring credential handling

* Added fs library

* Added fpriority to arlad

Changes in release 0.5:

* reserved major number for Linux

* pts added

* minor fixes for Solaris 2.6

* moved almost all pioctl handling to arlad

* fs {sa,lq,sq} now works

* fixed pioctl handling in Linux (lookup of fid)

* cred deletion added

* updated getargs to handle options the transarc way

* arlad now forks off per default

* new debug levels to arlad

* mkdir/rmdir in Linux added

* Linux xfs access control fixed

* df now produces something interesting in Linux

* several new autoconf tests

* arlad -t now works with cygwin32

* time can now be mmaped to improve performance

Changes in release 0.4:

* bug that caused linux xfs module to loop fixed.

* fix seek error on NetBSD

* copy in arguments to xfs_mount which makes it not panic on some
  NetBSD ports.

* collect message statistics in arlad

* fs getcrypt and fs setcrypt

* set `d_type' in BSD directories which fixes lots of
  directory-related problems.

* some code reorganization.

* fs getacl works

* support for linking with the compatability libraries of krb 5.

* support for reading cell information from /usr/vice/etc as a
  fallback for /usr/arla/etc

* now using the inconsistent interpretation of the unix mode bits on
  directories to be compatible

* some malloc/free related errors fixed

Changes in release 0.3:

* solaris port working

* doc/ created with some introducing docs on Arla.

* Local access checks introduced. (until now the rights were "shared" by
  all users on the system)

* arlad now reported to work on powerpc after a minimal fix.

* xfs/Linux bugfixed and should work readonly

Changes in release 0.2:

* Improved directory handling code.

* arlad now uses getarg for parsing arguments.  New arguments:
  --test (-t)	     test mode
  --conffile (-c)    configuration file
  --log (-l)         write log here
  --device (-d)      device used by xfs (default /dev/xfs0)
  --rxkad-level (-r) minimum rxkad level
  --version
  --help

* Fix reading from kernel space on Linux/i386.

* Removed GCC-isms from the code.

* More efficient.

* arlad stores state between runs.

* Only read new data when needed.

* Handle volume callbacks.

* arlad in test mode follows symlinks.

* autoconf test for presence of `krb_principal'.  This makes it much
easier to build with other kerberos distributions than kth-krb.

* Bug fixes.

* More stuff that I have repressed.

Changes in release 0.1:

* I don't remember any longer.  Try looking at the ChangeLog.