History log of /src/sys/fs/udf/udf_osta.c |
Revision | | Date | Author | Comments |
1.11 |
| 11-Feb-2022 |
reinoud | Translate 254/255 compID values used for deleted entries as per UDF spec. This allows the printing of the names of deleted file entries.
|
1.10 |
| 05-Aug-2013 |
joerg | Support tools build.
|
1.9 |
| 18-Mar-2009 |
cegger | branches: 1.9.12; 1.9.22; 1.9.26; Ansify function definitions w/o arguments. Generated with sed.
|
1.8 |
| 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.7 |
| 19-May-2008 |
reinoud | branches: 1.7.6; 1.7.8; 1.7.12; 1.7.16; Implement wide char support for UDF by properly implementing unicode-16 to UTF-8 like cd9660 and ntfs already do.
|
1.6 |
| 14-May-2008 |
reinoud | Import writing part of the UDF file system making optical media like CD's and DVD's behave like floppy discs. Writing is supported upto and including version 2.01; version 2.50 and 2.60 will follow.
Also extending the UDF implementation to support symbolic links and hardlinks.
Added are the mmcformat(8) tool to format rewritable CD/DVD discs and newfs_udf(8).
Limitations: all operations can be performed on the file system though the sheduling is currently optimised for archiving workloads.
mv(1)/rename(2) is currently only implemented for non-directories.
|
1.5 |
| 11-Dec-2007 |
lukem | branches: 1.5.8; 1.5.10; 1.5.12; 1.5.14; use __KERNEL_RCSID() instead of __RCSID()
|
1.4 |
| 22-Feb-2007 |
thorpej | branches: 1.4.18; 1.4.26; 1.4.28; 1.4.30; TRUE -> true, FALSE -> false
|
1.3 |
| 10-Aug-2006 |
reinoud | branches: 1.3.4; 1.3.10; The local variable `index' seems shadowing an inbuild gcc variable (???) when compiling from userland (kernel ok) so rename the variable to Index to avoid the confusing warning.
|
1.2 |
| 12-Jun-2006 |
christos | branches: 1.2.4; remove ; from };
|
1.1 |
| 02-Feb-2006 |
reinoud | branches: 1.1.4; 1.1.6; 1.1.12; Initial import of a UDF file system implementation for NetBSD.
The code supports read access to all media types that CD/DVD type drives can recognize including DVD-RAM and BD- drives as well as harddisc partions and vnd devices. UDF versions upto the latest 2.60 are to be supported though due to lack of test media version 2.50 and 2.60 are not implemented yet though easy to add. Both open and closed media are supported.
Write access is planned and in preparation. To facilitate this some hooks are present in the code that are not strictly needed in a read-only implementation but which allow writing to be added more easily.
Implemented and tested media types are CD-ROM, CD-R, CD-RW, CD-MRW, DVD-ROM, DVD*R, DVD*RW, DVD+MRW but the same code can also read DVD-RAM, HD-DVD and BluRay discs. Also vnd devices have been tested with several sector sizes.
Discs created and written by UDFclient, Nero's InCD and Roxio's DirectCD/Drag2Disc read fine.
|
1.1.12.1 |
| 19-Jun-2006 |
chap | Sync with head.
|
1.1.6.2 |
| 11-Aug-2006 |
yamt | sync with head
|
1.1.6.1 |
| 26-Jun-2006 |
yamt | sync with head.
|
1.1.4.2 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.1.4.1 |
| 02-Feb-2006 |
yamt | file udf_osta.c was added on branch yamt-uio_vmspace on 2006-02-18 15:39:18 +0000
|
1.2.4.5 |
| 21-Jan-2008 |
yamt | sync with head
|
1.2.4.4 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.2.4.3 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.2.4.2 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.2.4.1 |
| 12-Jun-2006 |
yamt | file udf_osta.c was added on branch yamt-lazymbuf on 2006-06-21 15:09:36 +0000
|
1.3.10.1 |
| 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.3.4.2 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.3.4.1 |
| 10-Aug-2006 |
rpaulo | file udf_osta.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:57:06 +0000
|
1.4.30.1 |
| 13-Dec-2007 |
bouyer | Sync with HEAD
|
1.4.28.1 |
| 11-Dec-2007 |
yamt | sync with head.
|
1.4.26.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.4.18.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.5.14.2 |
| 24-Jun-2008 |
wrstuden | Hand-merge files that didn't merge right in recent sync w/ current.
|
1.5.14.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.5.12.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.5.12.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.5.10.2 |
| 04-Jun-2008 |
yamt | sync with head
|
1.5.10.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.5.8.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.7.16.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
1.7.12.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.7.8.1 |
| 09-Jul-2009 |
snj | Apply patch (requested by reinoud in ticket #852): Numerous UDF improvements: - a much saner rmw backend - free space management done right - the high system time usage when encountering huge numbers of nodes are a thing of the past due to refactoring - various small fixes
|
1.7.6.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.9.26.1 |
| 28-Aug-2013 |
rmind | sync with head
|
1.9.22.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.12.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|