Difference between pages "Mac OS X" and "AFF Development Task List"

From ForensicsWiki
(Difference between pages)
Jump to: navigation, search
(Quarantine event database)
 
 
Line 1: Line 1:
{{Expand}}
+
== High Priority ==
  
Apple Inc.'s Macintosh OS X (pronounced "'''OS Ten'''") is the operating system distributed with Apple computers. It includes heavily used several programs by default, including [[Apple Mail]], a web browser called [[Apple Safari | Safari]], and an [[Apple Address Book]], and [[iCal]].
+
* Create man pages and/or documentation for AFF toolkit (e.g. [[aimage]], [[afxml]], etc)
  
== Quarantine event database ==
+
* Create man pages and/or documentation for AFF library functions (e.g. af_open, af_get_imagesize)
See [http://menial.co.uk/blog/2011/06/16/mac-quarantine-event-database/]
+
  
<pre>
+
* Build library as a shared library using libtool. This will allow developers using the library to just link to the AFF. Without it, developers must link to the static library and the individual libraries necessary <em>on that machine</em>. There is no good way to determine those extra libraries.
/Users/$USER/Library/Preferences/com.apple.LaunchServices.QuarantineEvents
+
</pre>
+
  
== Package Files (.PKG) ==
+
== Medium Priority ==
Package Files (.PKG) are XAR archives [http://en.wikipedia.org/wiki/Xar_(archiver)] that contain a cpio archive and metadata [http://s.sudre.free.fr/Stuff/Ivanhoe/FLAT.html].
+
  
== Also see ==
+
* How about renaming the library to libaff? That would allow developers to link with <tt>-laff</tt> instead of <tt>-lafflib</tt>. To my knowledge, there is no existing library named AFF already.
* [[MacOS Process Monitoring]]
+
* [[Acquiring a MacOS System with Target Disk Mode]]
+
  
== External Links ==
+
== Low Priority ==
  
* [http://www.apple.com/macosx/ Official website]
+
* Add library function to open standard input. Perhaps:
* [http://en.wikipedia.org/wiki/OS_X Wikipedia entry on OS X]
+
* [http://menial.co.uk/blog/2011/06/16/mac-quarantine-event-database/ Quarantine event database]
+
  
[[Category:Mac OS X]]
+
<pre>AFFILE * af_open_stdin(void);</pre>
[[Category:Operating systems]]
+

Revision as of 06:47, 23 July 2007

High Priority

  • Create man pages and/or documentation for AFF toolkit (e.g. aimage, afxml, etc)
  • Create man pages and/or documentation for AFF library functions (e.g. af_open, af_get_imagesize)
  • Build library as a shared library using libtool. This will allow developers using the library to just link to the AFF. Without it, developers must link to the static library and the individual libraries necessary on that machine. There is no good way to determine those extra libraries.

Medium Priority

  • How about renaming the library to libaff? That would allow developers to link with -laff instead of -lafflib. To my knowledge, there is no existing library named AFF already.

Low Priority

  • Add library function to open standard input. Perhaps:
AFFILE * af_open_stdin(void);