profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/rd235/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

alperakcan/fuse-ext2 584

Fuse-ext2 is a multi OS FUSE module to mount ext2, ext3 and ext4 file system devices and/or images with read write support.

jibi/eth 60

extreme throughput http daemon

rd235/libslirp 34

A TCP-IP emulator as a library.

rd235/cado 29

CADO: Capability DO (like a sudo providing users with just the capabilities they need)

rd235/vdeplug4 23

VDE: Virtual Distributed Ethernet. Plug your VM directly to the cloud.

rd235/v2tools 13

Some general purpose tools devoloped in Virtual Square

rd235/nsutils 10

linux namespace utilities

rd235/libpam-net 7

LIBPAM-NET: create/join network namespaces at login

rd235/libstropt 3

Parse options from a string (supports quotation, option arguments, no malloc needed for parsing)

rd235/strcase 3

Multiway branch (switch) for short strings in C (in one header file)

PR opened virtualsquare/iothdns

header fix

udp packet max message size should be 512 bytes (see rfc 1035)

+1 -1

0 comment

1 changed file

pr created time in 7 days

push eventCSEd-unibo/CSEd-unibo.github.io

Michael Lodi

commit sha 719b1cdcd1049f8836bf20d554ab53697c7fb7dd

Added L0 slides

view details

push time in 7 days

push eventCSEd-unibo/CSEd-unibo.github.io

Michael Lodi

commit sha f4f384e60e5785c9bd296bf11450387703915739

Added last year Wiki at the end of references

view details

push time in 8 days

push eventCSEd-unibo/CSEd-unibo.github.io

Michael Lodi

commit sha 53b1ddd596b9cbcf844b4cfa59e653b8cdf0a5d2

Update exercise pages for 2021

view details

push time in 8 days

issue openedalperakcan/fuse-ext2

fuse-ext2.prefPane: No such file or directory (High Sierra)

I'm trying to install fuse-ext2 on the macbook of my wife (I've never worked with mac before), but I'm getting the following error:

/usr/bin/install -c -d /Library/PreferencePanes
cp -R ../../tools/macosx/prefpane/build/Release/fuse-ext2.prefPane /Library/PreferencePanes/fuse-ext2.prefPane
cp: ../../tools/macosx/prefpane/build/Release/fuse-ext2.prefPane: No such file or directory
make[3]: *** [install-exec-local] Error 1
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

I've created the file scri.sh containing the code of the page, but I don't understand what else is required or if it's necessary to install other libs.

Apparently this has been "solved" in https://github.com/alperakcan/fuse-ext2/issues/89 / https://github.com/alperakcan/fuse-ext2/issues/81 but I don't know which file should be patched by the code provided by @drizt https://github.com/alperakcan/fuse-ext2/issues/73 considers it as issue with xcode but sudo xcode-select -r does not change anything for me. Is there a tutorial to solve this issue?

created time in 16 days

PR opened alperakcan/fuse-ext2

Update to new syntax for installing using brew cask

This PR updates the readme with the new syntax for installing osxfuse with Homebew

https://formulae.brew.sh/cask/osxfuse

+1 -1

0 comment

1 changed file

pr created time in 16 days

issue commentalperakcan/fuse-ext2

brew installation fails on macos

What is the fix here?.

cmoulliard

comment created time in 20 days

startedrd235/libslirp

started time in a month

startedrd235/vdeplug4

started time in a month

issue closedalperakcan/fuse-ext2

brew installation fails on macos

Issue

brew installation fails on macos

brew install --cask osxfuse
==> Caveats
osxfuse requires a kernel extension to work.
If the installation fails, retry after you enable it in:
  System Preferences → Security & Privacy → General

For more information, refer to vendor documentation or this Apple Technical Note:
  https://developer.apple.com/library/content/technotes/tn2459/_index.html

You must reboot for the installation of osxfuse to take effect.

==> Downloading https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.11.2/osxfuse-3.11.2.dmg
Already downloaded: /Users/cmoullia/Library/Caches/Homebrew/downloads/c3e68242cf1794b67a6b47745d4918712d81fef66294a99ebb93dc453e77421f--osxfuse-3.11.2.dmg
==> Installing Cask osxfuse
==> Running installer for osxfuse; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
installer: Package name is FUSE for macOS
installer: Upgrading at base path /
installer: The upgrade was successful.
==> Changing ownership of paths required by osxfuse; your password may be necessary
chown: /usr/local/lib/sentinel.dylib: Operation not permitted
==> Purging files for version 3.11.2 of Cask osxfuse
Error: Failure while executing; `/usr/bin/sudo -E -- /usr/sbin/chown -R -- cmoullia:staff /usr/local/include /usr/local/lib` exited with 1. Here's the output:
chown: /usr/local/lib/sentinel.dylib: Operation not permitted

Remark: No root pwd is requested during the installation and brew dont support anymore t be executed as sudo brew

closed time in 2 months

cmoulliard

issue commentalperakcan/fuse-ext2

brew installation fails on macos

This problem is not due to a bug of your formula

cmoulliard

comment created time in 2 months

issue openedalperakcan/fuse-ext2

brew installation fails on macos

Issue

brew installation fails on macos

brew install --cask osxfuse
==> Caveats
osxfuse requires a kernel extension to work.
If the installation fails, retry after you enable it in:
  System Preferences → Security & Privacy → General

For more information, refer to vendor documentation or this Apple Technical Note:
  https://developer.apple.com/library/content/technotes/tn2459/_index.html

You must reboot for the installation of osxfuse to take effect.

==> Downloading https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.11.2/osxfuse-3.11.2.dmg
Already downloaded: /Users/cmoullia/Library/Caches/Homebrew/downloads/c3e68242cf1794b67a6b47745d4918712d81fef66294a99ebb93dc453e77421f--osxfuse-3.11.2.dmg
==> Installing Cask osxfuse
==> Running installer for osxfuse; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
installer: Package name is FUSE for macOS
installer: Upgrading at base path /
installer: The upgrade was successful.
==> Changing ownership of paths required by osxfuse; your password may be necessary
chown: /usr/local/lib/sentinel.dylib: Operation not permitted
==> Purging files for version 3.11.2 of Cask osxfuse
Error: Failure while executing; `/usr/bin/sudo -E -- /usr/sbin/chown -R -- cmoullia:staff /usr/local/include /usr/local/lib` exited with 1. Here's the output:
chown: /usr/local/lib/sentinel.dylib: Operation not permitted

Remark: No root pwd is requested during the installation and brew dont support anymore t be executed as sudo brew

created time in 2 months

PR opened virtualsquare/libvdeslirp

Use apostrophe

Use apostrophe: https://lintian.debian.org/tags/acute-accent-in-manual-page.html

+1 -1

0 comment

1 changed file

pr created time in 2 months

startedrd235/vdeplug4

started time in 2 months

issue openedalperakcan/fuse-ext2

Simple install script using MacPorts

Here is a skript to minimize hassle for MacPorts users

Based on "noyannus commented on 2 Jun 2020"

(This works with macFUSE 4.0.5 installed on Apple Silicon)

#!/bin/sh

sudo port install e2fsprogs m4 automake autoconf libtool pkgconfig

if [ ! -d fuse-ext2 ]; then
  git clone https://github.com/alperakcan/fuse-ext2.git
fi

# When creating a package in a system where GNU cp shadows BSD cp, the -X option in make-pkg.sh must be deleted or the script fails.
if [ $(which cp) == /opt/coreutils/libexec/gnubin/cp ]; then 
  sed -i 's/cp -pRX /cp -pR /' ./fuse-ext2/tools/macosx/make-pkg.sh 
fi

cd fuse-ext2
./autogen.sh
./configure \
    PKG_CONFIG_PATH="/opt/local/lib/pkgconfig" \
    CFLAGS="-idirafter/opt/local/include -idirafter/usr/local/include/fuse" \
    LDFLAGS="-L/opt/local/lib"
make

# To install on the current system
# sudo make install

# To create an install package in the current directory
make package             
mv fuse-ext2*.dmg ../fuse-ext2.dmg

created time in 2 months

startedrd235/vdeplug4

started time in 2 months

startedrd235/vdeplug4

started time in 2 months

CommitCommentEvent

issue commentalperakcan/fuse-ext2

fuse-ext2 not installed: error UTIME_OMIT

I'm on macOS 10.11 and here are the steps that I used to get fuse-ext2 to build (hopefully simpler than the script in the README:

# install the dependencies using Homebrew
brew install e2fsprogs automake autoconf libtool # m4 from the system is OK
# e2fsprogs installs a 'uuid.h' header that shadows the system one and is not complete; move it out of the way
mv /usr/local/opt/e2fsprogs/include/uuid /usr/local/opt/e2fsprogs/include/uuid.back
# Make sure the configure script and Makefile have all the variable they need
export CPPFLAGS="-I/usr/local/include/osxfuse/ -I/usr/local/opt/e2fsprogs/include"
export LDFLAGS="-L/usr/local/opt/e2fsprogs/lib"
# Apply the fix from @tkircher above, just for fuse-ext2.h (see below)

./configure
make

The patch to be applied:

diff --git a/fuse-ext2/fuse-ext2.h b/fuse-ext2/fuse-ext2.h
index 07fd1db..2bc3331 100644
--- a/fuse-ext2/fuse-ext2.h
+++ b/fuse-ext2/fuse-ext2.h
@@ -57,6 +57,14 @@ errcode_t ext2fs_file_close2(ext2_file_t file, void (*close_callback) (struct ex
 /* max timeout to flush bitmaps, to reduce inconsistencies */
 #define FLUSH_BITMAPS_TIMEOUT 10
 
+#ifndef UTIME_NOW
+#define UTIME_NOW -1
+#endif
+
+#ifndef UTIME_OMIT
+#define UTIME_OMIT -2
+#endif
+
 struct extfs_data {
 	unsigned char debug;
 	unsigned char silent;
thelabeljoyves

comment created time in 2 months

CommitCommentEvent

PR closed virtualsquare/picotcp

Fix null-ptr-derefs and unitialized variables in IGMP and mDNS modules

Now mDNS at least works again, at some level

+46 -4

1 comment

3 changed files

jelledevleeschouwer

pr closed time in 2 months

CommitCommentEvent

PR closed rd235/s2argv-execs

Fix some issues reported by lintian

Fix some issues reported by lintian

This merge proposal was created automatically by the Janitor bot.

You can follow up to this merge proposal as you normally would.

Build and test logs for this branch can be found at https://janitor.debian.net/lintian-fixes/pkg/libexecs/d2f3bf2e-2cf7-4fcf-8596-6723aa99ee81.

These changes have no impact on the binary debdiff.

You can also view the diffoscope diff (unfiltered).

+20 -5

1 comment

5 changed files

debian-janitor

pr closed time in 3 months

pull request commentrd235/s2argv-execs

Fix some issues reported by lintian

This merge proposal will be closed, since the branch for the role 'main' has changed to None.

debian-janitor

comment created time in 3 months

PR opened virtualsquare/picotcp

Fix null-ptr-derefs and unitialized variables in IGMP and mDNS modules

Now mDNS at least works again, at some level

+46 -4

0 comment

3 changed files

pr created time in 3 months

push eventvirtualsquare/picotcp

Daniele Lacamera

commit sha f336ead9c79c8d6c53f6b4d060f46413bfcfcf7b

Update security.md

view details

push time in 3 months

push eventvirtualsquare/picotcp

Daniele Lacamera

commit sha dc9cfc0145151012cf1946774ef1795fe221079c

Updated documentation and README.md. Added security notes.

view details

push time in 3 months