Trac is being migrated to new services! Issues can be found in our new
YouTrack instance and WIKI pages can be found on our
website.
- Timestamp:
-
Dec 30, 2015, 3:58:07 AM (8 years ago)
- Author:
-
mmcco
- Comment:
-
reword
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v79
|
v80
|
|
212 | 212 | == OpenBSD port == |
213 | 213 | |
214 | | Porting Pidgin 3 to OpenBSD was a valuable experience. OpenBSD builds with strong compiler hardening and loads executables with strong ASLR and memory sanitization, so memory corruption bugs that usually fly on other platforms are often exposed. I found at least four of these, three of which I've already fixed upstream. |
| 214 | Porting Pidgin 3 to OpenBSD was a valuable experience. OpenBSD uses compile-time hardening such as a stack protector, as well as strong ASLR and memory sanitization. This exposes memory corruption bugs that usually fly on other platforms. I found at least four of these, three of which I've already fixed. |
215 | 215 | |
216 | 216 | Porting to a different build environment also helps tease out bugs. I found an issue in our pkg-config logic and another in an Automake script. |
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!