Commit Graph

9794 Commits

Author SHA1 Message Date
Marcus Meissner
c5e5b61ba5 added GP_MIME_NEF 2016-03-06 22:28:07 +01:00
Marcus Meissner
ff49c5b156 added leica sl 2016-03-06 21:11:48 +01:00
Marcus Meissner
af8541ee3b gp_file_get_name_by_type - support / in filenames 2016-03-06 15:43:54 +01:00
Marcus Meissner
ce4d4bcd54 do not change the filenames of duplicated entries, this just
confuses other code. It is also probably a bug. ingore them :/
2016-03-05 12:24:58 +01:00
Marcus Meissner
60fd115c27 remove debugging code from object_sort again 2016-03-05 11:55:38 +01:00
Marcus Meissner
1705227f47 avoid unsigned int -> int covnersion in compare function for qsort 2016-03-05 11:43:20 +01:00
Marcus Meissner
276db8e4ef debug after sort 2016-03-05 11:27:24 +01:00
Marcus Meissner
069b5f628e debug output 2016-03-05 11:25:06 +01:00
Marcus Meissner
617f6f4e81 log incorrect type in int8 table matcher 2016-03-05 11:23:56 +01:00
Marcus Meissner
6b35c9e4a5 relax datatype incompatible check, restrict
to STR <-> other type, or array <> non-array
2016-03-04 21:26:54 +01:00
Marcus Meissner
4d253eaee0 enforce the type specified in the table (AFL) 2016-03-04 19:58:30 +01:00
Marcus Meissner
24e562befa pass the total size compared against offset to ptp_unpack_string
to avoid overflows (AFL)
2016-03-04 19:49:40 +01:00
Marcus Meissner
ac7ab461cb handle an oom in getpropcodes 2016-02-29 23:35:06 +01:00
Marcus Meissner
4e6b03e8a6 set filesize and mimetype on canon sdram capture 2016-02-29 23:31:45 +01:00
Marcus Meissner
777f1f2065 add support for a enum range with strings (ImageFormat) 2016-02-28 13:12:20 +01:00
Marcus Meissner
1dad305729 handle NULL ptr to array unpacker (AFL) 2016-02-25 22:09:27 +01:00
Marcus Meissner
10cd74c5c3 handle NULL data in mtp_getobjectpropssupport (AFL_) 2016-02-25 22:06:28 +01:00
Marcus Meissner
126140532b handle null dataphase on sony getpropdes (AFL) 2016-02-25 21:59:38 +01:00
Marcus Meissner
a975fdb3a9 clear the storageinfo before returning random values (AFL)
handle NULL data return from sony getallpropertoes (AFL)
2016-02-25 21:57:22 +01:00
Marcus Meissner
8f077178a0 handle getstorageinfo with too short or no dataphase (AFL) 2016-02-24 22:51:21 +01:00
Marcus Meissner
161fc8ac92 array sizes might be valid, but still too large for malloc,
leading to NULL ptr deref crashes (AFL)
2016-02-24 08:09:44 +01:00
Marcus Meissner
70206890d0 dpd are at least 5 bytes large (AFL) 2016-02-24 08:01:25 +01:00
Marcus Meissner
30be98ea03 avoid crash if we receive no data during GetDevicePropDesc (AFL) 2016-02-23 08:56:56 +01:00
Marcus Meissner
705322f36e allow fuzzing the virtual usb traffic, with a file being xored.
--port usb:FILENAME

for use by AFL and friends
2016-02-22 23:59:14 +01:00
Marcus Meissner
756bf1531a Merge branch 'master' of github.com:gphoto/libgphoto2 2016-02-22 23:52:07 +01:00
Marcus Meissner
c809cca158 fixed buffer overreads caused by remote device (AFL) 2016-02-22 23:51:13 +01:00
Marcus Meissner
74cd26ec2c added wb values 2016-02-22 23:50:56 +01:00
Marcus Meissner
7b684478a3 updated some fuzzies 2016-02-22 15:27:17 +01:00
Marcus Meissner
5d37da627a ricoh theta: added whitebalance vendor specific values 2016-02-21 10:53:12 +01:00
Marcus Meissner
8a2e8eeafa fixed setprops leaks 2016-02-20 18:16:38 +01:00
Marcus Meissner
16b34e5803 use the new single api in the example 2016-02-20 17:29:00 +01:00
Marcus Meissner
0bcc7268ea merge set_config and set_single_config using a single helper function 2016-02-20 17:26:34 +01:00
Marcus Meissner
f507ee853c comment get_config helper 2016-02-20 16:44:16 +01:00
Marcus Meissner
77986488ea merge the 3 config getter functions into 1 helper function to avoid code duplication 2016-02-20 16:30:51 +01:00
Marcus Meissner
6b130f6b6b emulate the single setter and list config functions via
the regular get_config and set_config if not present
2016-02-19 20:23:17 +01:00
Marcus Meissner
d3bea48dfd hookup new single / list config methods 2016-02-19 13:37:49 +01:00
Marcus Meissner
eb6e4dfedb add new apis
gp_camera_list_config, gp_camera_set_single_config, gp_camera_get_single_config
2016-02-19 13:37:22 +01:00
Marcus Meissner
90a73b898b handle names used in different cameras correctly in set_single_config 2016-02-18 17:00:20 +01:00
Marcus Meissner
9e9d4596d0 rename function and list prototypes 2016-02-18 16:50:08 +01:00
Marcus Meissner
57072a9e48 start single configuration variable list/get/set api 2016-02-14 19:37:55 +01:00
Marcus Meissner
754110786a 3 olympus event names 2016-02-14 19:37:39 +01:00
Marcus Meissner
acc9a125a2 add summary information 2016-02-13 10:28:25 +01:00
Marcus Meissner
094726346a added olympus e-m5 mark 2 2016-02-12 18:28:22 +01:00
Marcus Meissner
2c553f1e4c more generic handling of u64/i64 integers
fixed ricoh shutterspeed setter
2016-02-11 21:36:22 +01:00
Marcus Meissner
05753aa070 add ricoh theta shutterspeed.
camera seems to report vendor id 0xd (pentax?)
2016-02-11 21:07:23 +01:00
Marcus Meissner
486e726c81 update ricoh theta info with decoded shutterspeed 2016-02-11 20:59:40 +01:00
Marcus Meissner
9cd294cc8a a610 finepxi added 2016-02-11 20:29:38 +01:00
Marcus Meissner
8e8a7d381d fuji finepix a610 data 2016-02-11 20:29:20 +01:00
Marcus Meissner
5caccaff49 added fuji finepix a610 2016-02-11 20:26:08 +01:00
Marcus Meissner
b0abf61290 updated NEWS to match current git 2016-02-11 19:39:16 +01:00