Skip to content

Commit 787ac54

Browse files
authored
Merge branch 'dev' into windows_doctests
2 parents cf4f7be + 241b139 commit 787ac54

File tree

5 files changed

+16
-14
lines changed

5 files changed

+16
-14
lines changed

CHANGELOG.md

+12-11
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@ The table below shows which release corresponds to each branch, and what date th
99

1010
| Version | Branch | Release Date |
1111
| ---------------- | -------- | ---------------------- |
12-
| [4.15.0](#4150-dev) | `dev` |
13-
| [4.14.0](#4140-beta) | `beta` |
14-
| [4.13.1](#4131-stable) | `stable` | Sep 29, 2024
12+
| [5.0.0](#500-dev) | `dev` |
13+
| [4.15.0](#4150-beta) | `beta` |
14+
| [4.14.0](#4140-stable) | `stable` | Jan 15, 2025
15+
| [4.13.1](#4131) | | Sep 29, 2024
1516
| [4.13.0](#4130) | | Aug 12, 2024
1617
| [4.12.0](#4120) | | Feb 22, 2024
1718
| [4.11.1](#4111) | | Nov 14, 2023
@@ -71,8 +72,11 @@ The table below shows which release corresponds to each branch, and what date th
7172
| [3.0.0](#300) | | Aug 20, 2016
7273
| [2.2.0](#220) | | Jan 5, 2015
7374

74-
## 4.15.0 (`dev`)
75+
## 5.0.0 (`dev`)
7576

77+
78+
## 4.15.0 (`beta`)
79+
- [#2508][2508] Ignore a warning when compiling with asm on nix
7680
- [#2471][2471] Properly close spawned kitty window
7781
- [#2358][2358] Cache output of `asm()`
7882
- [#2457][2457] Catch exception of non-ELF files in checksec.
@@ -90,6 +94,7 @@ The table below shows which release corresponds to each branch, and what date th
9094
- [#2476][2476] Deprecate 'keepends' argument in favor of 'drop' in `tube.recvline*`
9195
- [#2364][2364] Deprecate direct commandline scripts invocation and exclude nonsense ones
9296

97+
[2508]: https://github.com/Gallopsled/pwntools/pull/2508
9398
[2471]: https://github.com/Gallopsled/pwntools/pull/2471
9499
[2358]: https://github.com/Gallopsled/pwntools/pull/2358
95100
[2457]: https://github.com/Gallopsled/pwntools/pull/2457
@@ -107,7 +112,7 @@ The table below shows which release corresponds to each branch, and what date th
107112
[2476]: https://github.com/Gallopsled/pwntools/pull/2476
108113
[2364]: https://github.com/Gallopsled/pwntools/pull/2364
109114

110-
## 4.14.0 (`beta`)
115+
## 4.14.0 (`stable`)
111116

112117
- [#2356][2356] Add local libc database provider for libcdb
113118
- [#2360][2360] Add offline parameter for `search_by_hash` series function
@@ -129,6 +134,7 @@ The table below shows which release corresponds to each branch, and what date th
129134
- [#2382][2382] added optional port, gdb_args and gdbserver_args parameters to gdb.debug()
130135
- [#2435][2435] Speed up gdbserver handshake in gdb.debug()
131136
- [#2436][2436] Add resolution_addr parameter to Ret2dlresolvePayload
137+
- [#2497][2497] Fix remote.fromsocket() to handle AF_INET6 socket
132138

133139
[2436]: https://github.com/Gallopsled/pwntools/pull/2436
134140
[2371]: https://github.com/Gallopsled/pwntools/pull/2371
@@ -150,14 +156,9 @@ The table below shows which release corresponds to each branch, and what date th
150156
[2382]: https://github.com/Gallopsled/pwntools/pull/2382
151157
[2435]: https://github.com/Gallopsled/pwntools/pull/2435
152158
[2437]: https://github.com/Gallopsled/pwntools/pull/2437
153-
154-
## 4.13.2
155-
156-
- [#2497][2497] Fix remote.fromsocket() to handle AF_INET6 socket
157-
158159
[2497]: https://github.com/Gallopsled/pwntools/pull/2497
159160

160-
## 4.13.1 (`stable`)
161+
## 4.13.1
161162

162163
- [#2445][2445] Fix parsing the PLT on Windows
163164
- [#2466][2466] Fix PLT emulation with Unicorn 2.1.0

pwnlib/asm.py

+1
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ def cpp(shellcode):
471471
code = _include_header() + shellcode
472472
cmd = [
473473
cpp,
474+
'-Wno-unused-command-line-argument',
474475
'-C',
475476
'-nostdinc',
476477
'-undef',

pwnlib/tubes/ssh.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ def __init__(self, parent, host, port, *a, **kw):
450450
try:
451451
self.sock = parent.transport.open_channel('direct-tcpip', (host, port), ('127.0.0.1', 0))
452452
except Exception as e:
453-
self.exception(e.message)
453+
self.exception(str(e))
454454
raise
455455

456456
try:

pwnlib/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '4.15.0dev'
1+
__version__ = '5.0.0dev'

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
sys.exit(-1)
8888

8989
setup(
90-
version = '4.15.0dev',
90+
version = '5.0.0dev',
9191
data_files = [('pwntools-doc',
9292
glob.glob('*.md') + glob.glob('*.txt')),
9393
],

0 commit comments

Comments
 (0)