-
Notifications
You must be signed in to change notification settings - Fork 188
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: VirusTotal/yara-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.5.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: VirusTotal/yara-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.5.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 6 files changed
- 4 contributors
Commits on Nov 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03c802e - Browse repository at this point
Copy the full SHA 03c802eView commit details
Commits on Mar 12, 2025
-
fix: do not dup invalid file descriptor in compile method (#269)
When providing a file to the compile function, the PyObject_AsFileDescriptor function is used, which is safe to use on any object type: if the object is not a file, -1 is returned. However, this value was passed straight to a call to dup() without checking for its validity. This isn't much of an issue on unix where the dup call will simply fail as well and return -1, but it is very much an issue on windows where passing an invalid fd to dup will invoke the invalid parameter handler, which isn't set, so it will simply terminate the program. In other words, passing anything but a file to the file parameter of the compile function will make the program crash on Windows.
Configuration menu - View commit details
-
Copy full SHA for df256bc - Browse repository at this point
Copy the full SHA df256bcView commit details -
fix: check key type in externals dict (#270)
The type of the key for the externals dict in both the compile and the match function was not checked. Providing a dict with non string keys leads to a segfault.
Configuration menu - View commit details
-
Copy full SHA for 3c616fe - Browse repository at this point
Copy the full SHA 3c616feView commit details
Commits on Apr 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cd2fcb0 - Browse repository at this point
Copy the full SHA cd2fcb0View commit details
Commits on Apr 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 4748d3b - Browse repository at this point
Copy the full SHA 4748d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7241811 - Browse repository at this point
Copy the full SHA 7241811View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfef0bf - Browse repository at this point
Copy the full SHA cfef0bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0666b5c - Browse repository at this point
Copy the full SHA 0666b5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b54fb3 - Browse repository at this point
Copy the full SHA 9b54fb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 680bd14 - Browse repository at this point
Copy the full SHA 680bd14View commit details -
The tests are crashing in PyPy with segfaults. It's unclear why this happens, as it is happening even with version 4.5.1, for which PyPy wheels were correctly crated and tested in the past.
Configuration menu - View commit details
-
Copy full SHA for 0458de4 - Browse repository at this point
Copy the full SHA 0458de4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bce8e5 - Browse repository at this point
Copy the full SHA 1bce8e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c60a5df - Browse repository at this point
Copy the full SHA c60a5dfView commit details
Commits on May 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7b6a7f9 - Browse repository at this point
Copy the full SHA 7b6a7f9View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.5.1...v4.5.2