Lines Matching +full:07 +full:- +full:callback
1 2023-04-21 Frank Ch. Eigler <[email protected]>
3 * debuginfod.cxx (groom): Fix -r / -X logic.
5 2023-04-13 Frank Ch. Eigler <[email protected]>
10 2023-03-30 Jan Alexander Steffens (heftig) <[email protected]>
12 * debuginfod-client.c (update_atime): New function.
15 2023-03-30 Jan Alexander Steffens (heftig) <[email protected]>
17 * debuginfod-client.c (debuginfod_query_server): Don't modify
21 2023-03-30 Aaron Merey <[email protected]>
23 * debuginfod-client.c (debuginfod_query_server): Avoid sscanf on
24 mixed-case component of string.
26 2023-03-29 Jan Alexander Steffens (heftig) <[email protected]>
28 * debuginfod-client.c (debuginfod_query_server): s/futimes/futimens/
31 2023-03-29 lilydjwg <[email protected]>
33 * debuginfod-client.c (debuginfod_query_server): Handle dl_size in
37 2023-03-17 Aaron Merey <[email protected]>
39 * debuginfod-client.c (debuginfod_query_server): Do not create an
42 2023-02-07 Aaron Merey <[email protected]>
44 * debuginfod-client.c (cache_find_section): Avoid returning -ENOENT
47 2023-02-06 Mark Wielaard <[email protected]>
52 2023-01-10 Mark Wielaard <[email protected]>
54 * debuginfod-client.c (debuginfod_query_server): Use
57 2023-01-11 Frank Ch. Eigler <[email protected]>
61 reasonable default for -c/-C on large but constrained machines.
63 2022-12-21 Mark Wielaard <[email protected]>
65 * debuginfod-client.c: Define CURL_AT_LEAST_VERSION.
67 2022-12-21 Andrew Paprocki <[email protected]>
69 * debuginfod-client.c: Make compilable against newer curl. PR29926
71 2022-11-15 Mark Wielaard <[email protected]>
73 * debuginfod-client.c (debuginfod_query_server): Initialize
76 2022-11-07 Aaron Merey <[email protected]>
78 * debuginfod-client.c (debuginfod_find_section): Don't treat 0 as an
81 2022-11-04 Aaron Merey <[email protected]>
83 * debuginfod-client.c (debuginfod_find_section): Ensure rc
86 2022-11-03 Frank Ch. Eigler <[email protected]>
91 2022-11-02 Mark Wielaard <[email protected]>
93 * debuginfod-client.c (extract_section): Mark static.
95 2022-11-01 Aaron Merey <[email protected]>
97 * debuginfod-client.c (path_escape): Add early return.
99 2022-10-31 Aaron Merey <[email protected]>
102 * debuginfod-client.c (debuginfod_find_section): New function.
107 * debuginfod-find.c (main): Add support for section queries.
109 (handle_buildid_f_match): Add section parameter. When non-empty,
111 (handle_buildid_r_match): Add section parameter. When non-empty,
121 2022-10-18 Daniel Thornburgh <[email protected]>
123 * debuginfod-client.c (debuginfod_query_server): Add DEBUGINFOD_HEADERS_FILE
126 2022-10-17 Frank Ch. Eigler <[email protected]>
130 2022-09-28 Aaron Merey <[email protected]>
132 * debuginfod-client.c (debuginfod_query_server): Switch sign of some
135 2022-09-08 Frank Ch. Eigler <[email protected]>
137 * debuginfod-client.c (debuginfod_query_server): Clear
138 ->winning_headers along with ->url at the start of any new query.
140 2022-09-08 Martin Liska <[email protected]>
142 * debuginfod-client.c (debuginfod_get_headers): Add to DUMMY_LIBDEBUGINFOD.
144 2022-09-06 Frank Ch. Eigler <[email protected]>
146 * debuginfod-client.c (header_callback): Don't copy \r in x-d headers.
148 * debuginfod-find.c (parse_opt): Set verbose_fd only at verbosity >= 2.
154 2022-07-15 Noah Sanci <[email protected]>
156 * debuginfod-client.c (header_callback): Ignore headers without
157 X-DEBUGINFOD prefix.
161 * debuginfod-find.c (main): Verbose printing headers.
163 X-DEBUGINFOD from federated servers to this server's response
168 2022-09-02 Aaron Merey <[email protected]>
170 * debuginfod.cxx (parse_opt): If '-C' is given with no arg, do not
172 (main): Use auto-sized connection_pool if '-C' isn't given with an
175 2022-08-17 Martin Liska <[email protected]>
180 2022-08-17 Martin Liska <[email protected]>
184 2022-08-15 Frank Ch. Eigler <[email protected]>
187 * debuginfod.cxx (handle_buildid_r_match): Don't trigger false-404's
190 2022-08-02 Josef Cejka <[email protected]>
194 2022-07-29 Josef Cejka <[email protected]>
198 2022-06-03 Michael Trapp <[email protected]>
203 2022-05-09 Mark Wielaard <[email protected]>
205 * debuginfod-client.c (debuginfod_clean_cache): Move utime call to
208 2022-05-09 Mark Wielaard <[email protected]>
210 * debuginfod-client.c (debuginfod_init_cache): Remove.
214 2022-05-09 Mark Wielaard <[email protected]>
216 * debuginfod-client.c (debuginfod_config_cache): Always open with
220 2022-05-09 Mark Wielaard <[email protected]>
224 2022-05-09 Mark Wielaard <[email protected]>
226 * debuginfod-client.c (debuginfod_query_server): Add
229 2022-05-09 Mark Wielaard <[email protected]>
231 * debuginfod-client.c (debuginfod_write_callback): Check result
234 2022-05-05 Mark Wielaard <[email protected]>
240 2022-05-05 Mark Wielaard <[email protected]>
247 2022-05-09 Noah Sanci <[email protected]>
251 2022-05-04 Frank Ch. Eigler <[email protected]>
254 * debuginfod-client.c (debuginfod_query_server): Correct fd leak
255 for cache negative-hit unlink case.
258 * debuginfod-find.c (main): Ditto.
260 2022-04-22 Mark Wielaard <[email protected]>
262 * Makefile.am (libdebuginfod): Add -lpthread.
264 * debuginfod-client.c (init_control): New static pthread_once_t.
270 2022-04-24 Mark Wielaard <[email protected]>
274 2022-04-13 Aaron Merey <[email protected]>
276 * debuginfod-client.c (debuginfod_query_server):
282 2022-04-03 Frank Ch. Eigler <[email protected]>
284 * debuginfod.cxx (main): Use single dual-stack daemon setup,
286 (conninfo, handle_buildid): Represent ipv4-mapped ipv6 addresses
287 in their native ipv4 form for logging and X-F-F: purposes.
288 * debuginfod-client.c (debuginfod_add_http_header): Tolerate
291 2022-04-03 Frank Ch. Eigler <[email protected]>
294 encourage more round-robin dispatch of incoming connections.
296 2021-12-09 Alexander Kanavin <[email protected]>
298 * debuginfod-client.c (cache_clean_default_interval_s): Change type to
303 2021-12-09 Mark Wielaard <[email protected]>
308 2021-12-08 Frank Ch. Eigler <[email protected]>
311 (parse_opt): Parse & check -C option to set it.
312 (error_cb): New callback for libmicrohttpd error counting.
316 2021-12-04 Mark Wielaard <[email protected]>
320 2021-12-08 Mark Wielaard <[email protected]>
332 2021-12-08 Frank Ch. Eigler <[email protected]>
336 2021-12-04 Mark Wielaard <[email protected]>
338 * debuginfod-client.c (debuginfod_query_server): Free winning_headers.
341 2021-12-01 Mark Wielaard <[email protected]>
343 * debuginfod-client.c (debuginfod_query_server): Free tmp_url on
348 2021-12-01 Mark Wielaard <[email protected]>
350 * debuginfod-client.c (timestamp): Use gmtime_r instead of gmtime.
353 2021-11-10 Érico N. Rolim <[email protected]>
357 2021-11-05 Frank Ch. Eigler <[email protected]>
360 * debuginfod.cxx (parse_opt): Add "--passive" flag. Complain
363 other read-write database ops.
365 2021-11-04 Frank Ch. Eigler <[email protected]>
372 2021-10-23 Frank Ch. Eigler <[email protected]>
375 * debuginfod-client.c (debuginfod_query_server): Correct
376 negative-hit cache check sequence for root user.
378 2021-10-15 Mark Wielaard <[email protected]>
380 * debuginfod-client.c (debuginfod_query_server): Set
383 2021-10-06 Di Chen <[email protected]>
386 * debuginfod.cxx (inc_metrics, add_metrics): Add two-tag variants.
391 2021-09-17 Noah Sanci <[email protected]>
393 * debuginfod-client.c (debuginfod_query_server): curl_multi_perform
396 2021-09-14 Frank Ch. Eigler <[email protected]>
404 2021-09-12 Mark Wielaard <[email protected]>
408 2021-09-13 Noah Sanci <[email protected]>
410 * debuginfod-client.c (debuginfod_query_server): Removed constant
413 2021-09-06 Dmitry V. Levin <[email protected]>
415 * debuginfod-client.c (debuginfod_begin): Remove cast of calloc return
418 2021-08-28 Mark Wielaard <[email protected]>
420 * debuginfod.cxx (parse_opt): Turn the -d arg ":memory:" into
423 2021-08-20 Di Chen <[email protected]>
431 2021-08-20 Saleem Abdulrasool <[email protected]>
435 2021-08-19 Frank Ch. Eigler <[email protected]>
441 2021-08-02 Noah Sanci <[email protected]>
444 * debuginfod-client.c (struct debuginfod_client): New field
451 * debuginfod.cxx (handle_buildid_f_match): remove X-DEBUGINFOD-FILE
452 path. Add X-DEBUGINFOD-FILE and X-DEBUGINFOD-SIZE headers.
453 (handle_buildid_r_match): remove X-DEBUGINFOD-FILE path. Add
454 X-DEBUGINFOD-FILE, X-DEBUGINFOD-SIZE
455 headers, and X-ARCHIVE headers.
457 2021-07-26 Noah Sanci <[email protected]>
460 * debuginfod-client.c (globals): added default_maxsize and
469 2021-07-16 Noah Sanci <[email protected]>
472 * debuginfod-client.c (debuginfod_query_server): % escape filename
475 2021-06-28 Noah Sanci <[email protected]>
478 * debuginfod.cxx (options): Added --fdcache-prefetch-fds/mbs options.
490 2021-07-06 Alice Zhang <[email protected]>
493 * debuginfod-client.c (debuginfod_query_server): Retry failed queries
497 2021-07-01 Noah Sanci <[email protected]>
500 * debuginfod.cxx (options): Add --regex-groom, -r option.
505 2021-07-09 Noah Sanci <[email protected]>
508 * debuginfod-client.c (debuginfod_query_server): As full-length
514 2021-06-18 Mark Wielaard <[email protected]>
516 * debuginfod-client.c (debuginfod_begin): Don't use client if
519 2021-06-03 Frank Ch. Eigler <[email protected]>
523 (handler_cb): Use them to implement "after-you" queueing.
525 2021-05-14 Frank Ch. Eigler <[email protected]>
528 * debuginfod-client.c (debuginfod_client): Retain only
529 long-lived multi handle from PR27701 work.
533 2021-04-19 Martin Liska <[email protected]>
535 * debuginfod-client.c (debuginfod_query_server): Use startswith.
539 2021-05-04 Alice Zhang <[email protected]>
541 * debuginfod-client.c (cache_miss_default_s): New static time_t,
551 2021-04-26 Frank Ch. Eigler <[email protected]>
554 * debuginfod-client.c (debuginfod_query_server): Chmod 0400 files
557 2021-04-26 Frank Ch. Eigler <[email protected]>
560 * debuginfod-client.c (debuginfod_clean_cache): For directory
565 2021-04-23 Frank Ch. Eigler <[email protected]>
568 * debuginfod-client.c (struct debuginfod_client): Add long-lived
578 (handler_cb): Fix keep-alive given libmicrohttpd convention of multiple
581 2021-04-15 Frank Ch. Eigler <[email protected]>
585 2021-04-15 Frank Ch. Eigler <[email protected]>
587 * debuginfod.cxx (elf_classify): Recognize symtab-only stripped files
590 2021-03-30 Frank Ch. Eigler <[email protected]>
594 2021-03-07 Timm Bäder <[email protected]>
596 * debuginfod-client.c (debuginfod_query_server): Tweak
599 2021-02-25 Frank Ch. Eigler <[email protected]>
604 2021-02-14 Frank Ch. Eigler <[email protected]>
606 * debuginfod.cxx (main -U): Use bsdtar unconditionally. Also map
607 the debian-compatible .ipk (openembedded distro family) to same.
609 2021-02-04 Frank Ch. Eigler <[email protected]>
611 PR27092 low-memory handling
612 * debuginfod.cxx (fdcache_mintmp): New parameter, with cmd-line option.
623 2021-02-02 Frank Ch. Eigler <[email protected]>
626 * debuginfod.cxx (dbq): New read-only database connection for queries
637 2020-12-20 Dmitry V. Levin <[email protected]>
641 2020-12-12 Dmitry V. Levin <[email protected]>
643 * debuginfod-client.c (debuginfod_query_server): Fix spelling typos in
648 2020-12-08 Dmitry V. Levin <[email protected]>
653 2020-11-30 Dmitry V. Levin <[email protected]>
664 2020-11-30 Dmitry V. Levin <[email protected]>
668 2020-11-25 Frank Ch. Eigler <[email protected]>
672 2020-11-25 Frank Ch. Eigler <[email protected]>
675 clock_gettime(CLOCK_MONOTONIC) for time-interval measurements.
678 2020-11-23 Frank Ch. Eigler <[email protected]>
684 2020-11-23 Mark Wielaard <[email protected]>
686 * debuginfod-client.c (debuginfod_query_server): Initialize
689 2020-11-11 Mark Wielaard <[email protected]>
691 * debuginfod-client.c (debuginfod_set_verbose_fd): New function.
701 * debuginfod-find.c (parse_opt): Set debuginfod_set_verbose_fd on -v.
705 2020-11-21 Mark Wielaard <[email protected]>
710 2020-11-11 Mark Wielaard <[email protected]>
712 * debuginfod-find.c (progressfn): Use clock_gettime to print Progress
715 2020-11-19 Frank Ch. Eigler <[email protected]>
720 2020-11-01 Érico N. Rolim <[email protected]>
722 * debuginfod-client.c (debuginfod_init_cache): Use ACCESSPERMS for
725 2020-11-01 Érico N. Rolim <[email protected]>
729 2020-11-01 Érico N. Rolim <[email protected]>
735 2020-10-31 Frank Ch. Eigler <[email protected]>
743 2020-10-30 Frank Ch. Eigler <[email protected]>
754 2020-10-29 Frank Ch. Eigler <[email protected]>
765 2020-10-29 Frank Ch. Eigler <[email protected]>
773 2020-10-25 Mark Wielaard <[email protected]>
775 * debuginfod-client.c (debuginfod_query_server): Translate
778 2020-10-20 Frank Ch. Eigler <[email protected]>
784 (fdcache::limit): ... allow metric-less use from dtors.
786 2020-10-20 Frank Ch. Eigler <[email protected]>
789 internally-originated lookups for dwz resolution.
791 2020-09-18 Frank Ch. Eigler <[email protected]>
796 2020-09-08 Mark Wielaard <[email protected]>
801 2020-09-16 Mark Wielaard <[email protected]>
803 * debuginfod-find.c: Fix license block comment.
805 2020-09-15 Mark Wielaard <[email protected]>
807 * debuginfod-find.c (main): Use dwelf_elf_begin.
809 2020-07-03 Alice Zhang <[email protected]>
811 * debuginfod-client.c (debuginfod_query_server): Use strncasecmp
814 2020-06-19 Mark Wielaard <[email protected]>
821 (AM_CPPFLAGS): Add -Wno-unused-parameter when DUMMY_LIBDEBUGINFOD.
827 * debuginfod-client.c: Include dummy functions when
831 2020-06-16 Mark Wielaard <[email protected]>
833 * debuginfod-client.c (debuginfod_query_server): Check malloc.
836 2020-06-16 Mark Wielaard <[email protected]>
838 * debuginfod-client.c (debuginfod_query_server): Replace sizeof
841 2020-06-16 Mark Wielaard <[email protected]>
843 * debuginfod-client.c (debuginfod_query_server): Increase suffix
846 2020-06-16 Mark Wielaard <[email protected]>
848 * debuginfod-client.c (debuginfod_clean_cache): Handle failing
851 2020-03-29 Mark Wielaard <[email protected]>
853 * debuginfod-client.c (debuginfod_add_http_header): Check header
856 2020-03-29 Frank Ch. Eigler <[email protected]>
858 * debuginfod-client.c (struct debuginfod_client): Add a flag field
864 2020-03-27 Mark Wielaard <[email protected]>
868 2020-03-28 Frank Ch. Eigler <[email protected]>
874 2020-03-27 Frank Ch. Eigler <[email protected]>
876 * debuginfod-find.c (main): Extract buildid from /binary/ if
878 * Makefile.am: Add elfutils library prereqs for debuginfod-find.
880 2020-03-24 Frank Ch. Eigler <[email protected]>
883 * debuginfod-client.c (struct debuginfod_client): Add headers fields.
892 2020-03-26 Frank Ch. Eigler <[email protected]>
897 2020-03-26 Frank Ch. Eigler <[email protected]>
899 * debuginfod.cxx (parse_opt): For -U, prefer dpkg-deb
900 after all if access(3)-able, fallback to bsdtar.
902 2020-03-25 Frank Ch. Eigler <[email protected]>
905 the .deb & .ddeb extensions, instead of dpkg-deb.
907 2020-03-26 Frank Ch. Eigler <[email protected]>
909 * debuginfod-client.c (debuginfod_query_server): Don't
912 2020-03-24 Frank Ch. Eigler <[email protected]>
914 * debuginfod-client.c (debuginfod_query_server): Set
921 original and canonicalized dwarf-source file names.
923 2020-03-24 Frank Ch. Eigler <[email protected]>
927 (handle_metrics): Return a size-of-response value.
928 (handler_cb): Add code to time entire application-side processing
930 httpd-flavoured log line for each webapi request.
932 2020-03-24 Frank Ch. Eigler <[email protected]>
934 * debuginfod-client.c (debuginfod_query_server): Print the
938 2020-03-24 Frank Ch. Eigler <[email protected]>
940 * debuginfod-find.c (main): Correct /source full-pathness check for
941 "debuginfod-find -v source deadbeef /pathname" case.
943 2020-03-22 Frank Ch. Eigler <[email protected]>
945 * debuginfod-client.c (struct debuginfod_client): Add url field.
950 * debuginfod-find.c (main): Print URL at transfer conclusion.
952 2020-03-22 Frank Ch. Eigler <[email protected]>
955 * debuginfod-client.c: Implement them.
956 * debuginfod-find.c: Include a token call just for testing them.
958 2020-03-03 Aaron Merey <[email protected]>
960 * debuginfod-client.c (debuginfod_query_server): Update
963 2020-02-27 Aaron Merey <[email protected]>
965 * debuginfod-client.c (xalloc_str): New macro. Call
970 2020-02-26 Konrad Kleine <[email protected]>
972 * debuginfod-client.c (debuginfod_query_server): Handle curl's
975 2020-02-25 Frank Ch. Eigler <[email protected]>
977 * debuginfod.cxx (parse_opt): Treat -R as if -Z.rpm .
979 2020-02-25 Frank Ch. Eigler <[email protected]>
988 (handle_buildid_r_match): Implement multi-stage archive
992 2020-02-19 Aaron Merey <[email protected]>
994 * debuginfod-client.c (debuginfod_clean_cache): Restrict
995 cleanup to client-pattern files.
997 2020-02-05 Frank Ch. Eigler <[email protected]>
999 * debuginfod.cxx (argp options): Add -Z option.
1001 distro-agnostic file name matching/storage.
1003 2020-01-22 Frank Ch. Eigler <[email protected]>
1008 2020-01-19 Frank Ch. Eigler <[email protected]>
1019 2020-01-18 Frank Ch. Eigler <[email protected]>
1023 2020-01-11 Frank Ch. Eigler <[email protected]>
1035 2020-01-11 Frank Ch. Eigler <[email protected]>
1037 * debuginfod.cxx (conninfo): Print User-Agent and X-Forwarded-For
1038 request headers, after mild safety-censorship (for easier machine
1041 2020-01-11 Frank Ch. Eigler <[email protected]>
1044 (workq): New class for concurrent work-queue.
1057 2019-01-02 Mark Wielaard <[email protected]>
1065 2020-01-09 Frank Ch. Eigler <[email protected]>
1067 * debuginfod-client.c (add_extra_headers): New function,
1071 2019-12-22 Frank Ch. Eigler <[email protected]>
1074 (scan_archives): New read-mostly global to identify archive
1076 (parse_opt): Handle new -U flag.
1078 2019-12-19 Frank Ch. Eigler <[email protected]>
1080 * debuginfod-client.c (default_progressfn): New function.
1083 (debuginfod_query_server): Call progressfn -after- rather than
1088 2019-12-09 Mark Wielaard <[email protected]>
1090 * debuginfod-client.c (debuginfod_query_server): Check
1093 2019-12-03 Mark Wielaard <[email protected]>
1095 * debuginfod-client.c (debuginfod_query_server): Use separate
1098 2019-11-26 Mark Wielaard <[email protected]>
1103 2019-11-25 Frank Ch. Eigler <[email protected]>
1108 2019-11-24 Mark Wielaard <[email protected]>
1114 2019-11-24 Mark Wielaard <[email protected]>
1122 2019-11-07 Frank Ch. Eigler <[email protected]>
1126 threadsafe map containing stats. Add http content-type
1133 2019-11-06 Frank Ch. Eigler <[email protected]>
1135 * debuginfod.cxx: Add new -L (symlink-following) mode.
1138 2019-11-04 Frank Ch. Eigler <[email protected]>
1140 * debuginfo-client.c (debuginfod_set_progressfn): New function
1141 for progress/interrupt callback.
1148 * debuginfod-find.c: Add -v option to activate progress cb.
1149 * debuginfod-find.1: Document it.
1153 2019-10-28 Frank Ch. Eigler <[email protected]>
1159 2019-10-28 Aaron Merey <[email protected]>
1161 * debuginfod-client.c: New file: debuginfod client library.
1164 * debuginfod-find.c: New file: command line frontend.
1165 * debuginfod-find.1, debuginfod_find_source.3,