Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some gdb-netbsd patches can be dropped #17

Closed
cbiesinger opened this issue Feb 5, 2020 · 3 comments
Closed

Some gdb-netbsd patches can be dropped #17

cbiesinger opened this issue Feb 5, 2020 · 3 comments

Comments

@cbiesinger
Copy link

I was looking through https://github.com/NetBSD/pkgsrc-wip/tree/master/gdb-netbsd/patches and noticed some patches there are not necessary (anymore)

First, there are a number of 0 byte patches, which can be easily deleted.

Then, patch-gdb_p-exp.y is not necessary anymore as of gdb revision 8aae434443d, which also sets type to NULL.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blobdiff;f=gdb/p-exp.y;h=9e2dc829d7ff332ee6603a24f60b5cc6757174e1;hp=c214cf1aa909b6cab07a39a6171747e2a7fd3834;hb=8aae434443d;hpb=819843c7029916120aa2929f80e0d7276177a7fb

Then, some patches only change comments, sometimes adding typos:

patch-bfd_netbsd-core.c
patch-gdb_ppc-nbsd-tdep.c
patch-gdb_ppc-nbsd-tdep.h

And this patch enables some debug output, not clear if this is necessary?
patch-gdb_gdbserver_debug.c

@krytarowski
Copy link
Member

Hello,

Thank you!

I will take care of the changes.

patch-gdb_gdbserver_debug.c

It was useful to enable during development. Unfortunately Linux internals are..... well difficult and handling correct behavior of gdbserver backend required adding hacks emulating Linux bugs..

@krytarowski
Copy link
Member

Changes merged.

wip-sync pushed a commit that referenced this issue May 1, 2021
Changelog:

== [v2.0.1] - 2021-04-22

=== Fixed

- tmr: fix FreeBSD and OpenBSD [#97]
- mk: fix clang analyze CFLAGS

=== Changed

- tls: different return values for tls_get_ca_chain_field() [#94]

== [v2.0.0] - 2021-04-10

=== Added

- .gitignore: add ctags and vim swp files to gitignore [#31]
- tls: add tls_add_capem() for adding CA cert as PEM string [#33]
- httpauth: Add digest support for http clients [#33]
- httpauth: Add basic authentication for HTTP clients [#33]
- dns: add set function for DNS config [#33]
- http/client: support IPv6 [#33]
- http/client: use const parameter for set laddr(6) functions [#33]
- http/client: add set function for timeout [#33]
- http/client: add http_client_add_capem() [#33]
- http/client: add set functions for client certificate and private key [#33]
- http: add HTTP request connection with authorization [#33]
- http: setting of timeouts for http client [#35]
- http: set default path for http requests [#35]
- tls: set selfsigned Elliptic Curve (EC) function [#17]
- tls: extend server verification by host name check (SNI) [#45]
- jbuf: adapative jitter buffer [#41]
- tmr: add tmr_jiffies_usec() - get accurate microseconds [#52]
- fmt: add pl_i32() that converts pl to int32_t [#60]
- fmt: add pl_i64() that converts pl to int64_t [#60]
- mk/re: add C11 and Atomic detection [#61]
- ci: add abi check [#39]
- trace: add re_trace api [#48]
- Add function that resets the timeout timer for a connection of the HTTP server. [#88]
- add error trace helpers [#87]
- sip/auth: add algorithm=MD5 [#86]
- sys: filesystem isdir function
- tls: use ENOENT in tls_add_cafile_path as error code
- tls: more generic function to set cafile and capath
- mk: add .so name versioning, resolves #32
- mk/re: add clang shorten-64-to-32 warning
- mk/re: document new library/header prioritised order with custom SYSROOT
- mk/re: info double colon rule (#64) [#64]
- udp: Add function udp_open for socket without bind
- rtp: Add rtp_open which creates an RTP object only for sending. [#77]
- sip: add decode function for SIP transport
- sip: SIP/TLS Server Name Indication (#67) [#67]
- transp: add flag to disable SIP TLS server verification [#76]

=== Removed

- openssl: remove obsolete function tls_set_hostname() [#33]
- mk/re: remove gcc 2.x/3.x support [#58]
- ci: drop ubuntu 16.04 support - end of life

=== Changed

- http/client: cleanup doxygen [#33]
- http/client: use host of http_req for the host name validation [#37]
- main: disable MAIN_DEBUG, TMR_DEBUG and increase MAX_BLOCKING to 500ms [#43]
- sipreg: dont't force digest challenge for register [#49]
- mk/re: do not override LIBRE_INC, LIBRE_SO and LIBRE_PATH [#62]
- readme: update supported systems and add tiers [#81]
- tls: use ENOTDIR in tls_add_cafile_path if capath is not a dir [#84]
- tls: check capath is directory
- net: get default source addr from udp local test socket [#66]
- Update chklist.c [#70]
- Update icesdp.c [#69]
- mk: cross build changes (#63) [#63]
- sip: use sip_transp_decode() [#71]
- tls: tls_get_issuer/subject return the info of the first loaded ca [#80]

=== Fixed

- dns/client: fix HAVE_INET6 and win32/vcxproj: updates [#28]
- http: fix segfault in response.c [#35]
- http/request: parameter NULL check for http_reqconn_send() [#37]
- http/client: fix conn_idle [#46]
- http/httpreq: mem leak fix [#47]
- sip/request: fix msg->scode null pointer dereference
- rtmp/conn: initialize err
- mk/re: fix LIBRE_SO static detection
- dns/res: Properly process IPV4 and IPV6 addresses (DARWIN) [#56]
- sip/keepalive: fix codeql cpp/integer-multiplication-cast-to-long
- fmt/time: fix codeql gmtime warning
- mk/re: fix gcc 4.x and newer compiler warnings
- sys: add _BSD_SOURCE 1 for compatibility reasons [#92]
- fix weak self-signed certificates [#68]
- net/tls: fixing shorten-64-to-32 warnings [#65]
- http: add missing newline to warning [#78]
- http: fix file read for client certificates
- mk/re: do not override LIBRE_INC, LIBRE_SO and LIBRE_PATH [#62]
- tls: safety NULL pointer check in tls_add_ca() [#79]

=== Contributors (many thanks)

- [sreimers](https://github.com/sreimers)
- [cHuberCoffee](https://github.com/cHuberCoffee)
- [RobertMi21](https://github.com/RobertMi21)
- [cspiel1](https://github.com/cspiel1)
- [alfredh](https://github.com/alfredh)
- [fippo](https://github.com/fippo)
- [jurjen-van-dijk](https://github.com/jurjen-van-dijk)
- [rolizo](https://github.com/rolizo)
@Blopez10
Copy link

So it’s fine now

wip-sync pushed a commit that referenced this issue Sep 25, 2023
1.2.2
* Update mail address and welcome to 2023
* Update license text

1.2.1
* Fix InkscapeConverter is_available handling due to changed function
  call order in sphinx 3.x and above
* Fix typo
* Fix version bump where half of the commit got lost somehow

1.2.0
* Merge pull request #17 from sephalon/inkscape-version
* Merge pull request #16 from lukeprince20/patch-cairosvgconverter
* Match Inkscape version number only
* Fix CairSVGConverter::convert for usage on Windows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants