[opensuse-factory] New Tumbleweed snapshot 20180313 released!
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180313 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: btrfsmaintenance gv kernel-source (4.15.7 -> 4.15.8) libssh openssh pidgin (2.12.0 -> 2.13.0) quota (4.03 -> 4.04) rp-pppoe shotwell (0.27.92 -> 0.28.0) virt-sandbox virtualbox (5.2.6_k4.15.7_1 -> 5.2.8_k4.15.8_1) wol xdm zypper-migration-plugin (0.11.1516874532.fa20262 -> 0.11.1520597355.bcf74ad) === Details === ==== btrfsmaintenance ==== - Add missing btrfsmaintenance-refresh.path [bsc#1084871] - Use %license [bsc#1082318] ==== gv ==== - Add patch gv-3.7.4-querformat.patch to use Querformat w/o umlaut - Write der German word Querformat with 'ue' ==== kernel-source ==== Version update (4.15.7 -> 4.15.8) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - Linux 4.15.8 (bnc#1012628). - platform/x86: dell-laptop: fix kbd_get_state's request value (bnc#1012628). - md: only allow remove_and_add_spares when no sync_thread running (bnc#1012628). - powerpc/64s/radix: Boot-time NULL pointer protection using a guard-PID (bnc#1012628). - ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux (bnc#1012628). - ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux (bnc#1012628). - ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530 (bnc#1012628). - KVM/x86: remove WARN_ON() for when vm_munmap() fails (bnc#1012628). - KVM: x86: fix vcpu initialization with userspace lapic (bnc#1012628). - KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely() (bnc#1012628). - KVM: x86: move LAPIC initialization after VMCS creation (bnc#1012628). - KVM/x86: Remove indirect MSR op calls from SPEC_CTRL (bnc#1012628). - KVM: mmu: Fix overlap between public and private memslots (bnc#1012628). - KVM: X86: Fix SMRAM accessing even if VM is shutdown (bnc#1012628). - ARM: kvm: fix building with gcc-8 (bnc#1012628). - ARM: mvebu: Fix broken PL310_ERRATA_753970 selects (bnc#1012628). - ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore som (bnc#1012628). - ARM: orion: fix orion_ge00_switch_board_info initialization (bnc#1012628). - x86/mm: Fix {pmd,pud}_{set,clear}_flags() (bnc#1012628). - nospec: Allow index argument to have const-qualified type (bnc#1012628). - KVM: s390: consider epoch index on TOD clock syncs (bnc#1012628). - KVM: s390: consider epoch index on hotplugged CPUs (bnc#1012628). - KVM: s390: provide only a single function for setting the tod (fix SCK) (bnc#1012628). - KVM: s390: take care of clock-comparator sign control (bnc#1012628). - EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNL (bnc#1012628). - media: m88ds3103: don't call a non-initalized function (bnc#1012628). - blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch (bnc#1012628). - tcp: revert F-RTO extension to detect more spurious timeouts (bnc#1012628). - tcp: revert F-RTO middle-box workaround (bnc#1012628). - s390/qeth: fix IPA command submission race (bnc#1012628). - s390/qeth: fix IP address lookup for L3 devices (bnc#1012628). - Revert "s390/qeth: fix using of ref counter for rxip addresses" (bnc#1012628). - s390/qeth: fix double-free on IP add/remove race (bnc#1012628). - s390/qeth: fix IP removal on offline cards (bnc#1012628). - s390/qeth: fix overestimated count of buffer elements (bnc#1012628). - s390/qeth: fix SETIP command handling (bnc#1012628). - s390/qeth: fix underestimated count of buffer elements (bnc#1012628). - l2tp: fix tunnel lookup use-after-free race (bnc#1012628). - l2tp: fix race in pppol2tp_release with session object destroy (bnc#1012628). - l2tp: fix races with tunnel socket close (bnc#1012628). - l2tp: don't use inet_shutdown on ppp session destroy (bnc#1012628). - l2tp: don't use inet_shutdown on tunnel destroy (bnc#1012628). - tcp: tracepoint: only call trace_tcp_send_reset with full socket (bnc#1012628). - net: phy: Restore phy_resume() locking assumption (bnc#1012628). - net/mlx5: Fix error handling when adding flow rules (bnc#1012628). - cxgb4: fix trailing zero in CIM LA dump (bnc#1012628). - virtio-net: disable NAPI only when enabled during XDP set (bnc#1012628). - tuntap: disable preemption during XDP processing (bnc#1012628). - tuntap: correctly add the missing XDP flush (bnc#1012628). - tcp: purge write queue upon RST (bnc#1012628). - netlink: put module reference if dump start fails (bnc#1012628). - mlxsw: spectrum_router: Do not unconditionally clear route offload indication (bnc#1012628). - cls_u32: fix use after free in u32_destroy_key() (bnc#1012628). - amd-xgbe: Restore PCI interrupt enablement setting on resume (bnc#1012628). - tls: Use correct sk->sk_prot for IPV6 (bnc#1012628). - net/mlx5e: Verify inline header size do not exceed SKB linear size (bnc#1012628). - bridge: Fix VLAN reference count problem (bnc#1012628). - sctp: fix dst refcnt leak in sctp_v6_get_dst() (bnc#1012628). - net: ipv4: Set addr_type in hash_keys for forwarded case (bnc#1012628). - mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create (bnc#1012628). - sctp: do not pr_err for the duplicated node in transport rhlist (bnc#1012628). - net/sched: cls_u32: fix cls_u32 on filter replace (bnc#1012628). - net_sched: gen_estimator: fix broken estimators based on percpu stats (bnc#1012628). - net/mlx5e: Fix loopback self test when GRO is off (bnc#1012628). - doc: Change the min default value of tcp_wmem/tcp_rmem (bnc#1012628). - tcp_bbr: better deal with suboptimal GSO (bnc#1012628). - rxrpc: Fix send in rxrpc_send_data_packet() (bnc#1012628). - tcp: Honor the eor bit in tcp_mtu_probe (bnc#1012628). - net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT (bnc#1012628). - net/mlx5e: Specify numa node when allocating drop rq (bnc#1012628). - mlxsw: spectrum_switchdev: Check success of FDB add operation (bnc#1012628). - sctp: fix dst refcnt leak in sctp_v4_get_dst (bnc#1012628). - net/mlx5e: Fix TCP checksum in LRO buffers (bnc#1012628). - udplite: fix partial checksum initialization (bnc#1012628). - sctp: verify size of a new chunk in _sctp_make_chunk() (bnc#1012628). - ppp: prevent unregistered channels from connecting to PPP units (bnc#1012628). - net: sched: report if filter is too large to dump (bnc#1012628). - netlink: ensure to loop over all netns in genlmsg_multicast_allns() (bnc#1012628). - net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 (bnc#1012628). - net: fix race on decreasing number of TX queues (bnc#1012628). - net: ethernet: ti: cpsw: fix net watchdog timeout (bnc#1012628). - net: amd-xgbe: fix comparison to bitshift when dealing with a mask (bnc#1012628). - ipv6 sit: work around bogus gcc-8 -Wrestrict warning (bnc#1012628). - hdlc_ppp: carrier detect ok, don't turn off negotiation (bnc#1012628). - fib_semantics: Don't match route with mismatching tclassid (bnc#1012628). - bridge: check brport attr show in brport_show (bnc#1012628). - x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table (bnc#1012628). - x86/platform/intel-mid: Handle Intel Edison reboot correctly (bnc#1012628). - x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend (bnc#1012628). - direct-io: Fix sleep in atomic due to sync AIO (bnc#1012628). - dax: fix vma_is_fsdax() helper (bnc#1012628). - cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() (bnc#1012628). - vfio: disable filesystem-dax page pinning (bnc#1012628). - block: pass inclusive 'lend' parameter to truncate_inode_pages_range (bnc#1012628). - block: kyber: fix domain token leak during requeue (bnc#1012628). - block: fix the count of PGPGOUT for WRITE_SAME (bnc#1012628). - btrfs: use proper endianness accessors for super_copy (bnc#1012628). - parisc: Hide virtual kernel memory layout (bnc#1012628). - parisc: Fix ordering of cache and TLB flushes (bnc#1012628). - parisc: Reduce irq overhead when run in qemu (bnc#1012628). - parisc: Use cr16 interval timers unconditionally on qemu (bnc#1012628). - timers: Forward timer base before migrating timers (bnc#1012628). - mmc: dw_mmc: Fix out-of-bounds access for slot's caps (bnc#1012628). - mmc: dw_mmc: Factor out dw_mci_init_slot_caps (bnc#1012628). - mmc: dw_mmc: Avoid accessing registers in runtime suspended state (bnc#1012628). - mmc: dw_mmc-k3: Fix out-of-bounds access through DT alias (bnc#1012628). - mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers (bnc#1012628). - ALSA: hda - Fix pincfg at resume on Lenovo T470 dock (bnc#1012628). - ALSA: hda: Add a power_save blacklist (bnc#1012628). - ALSA: x86: Fix missing spinlock and mutex initializations (bnc#1012628). - ALSA: control: Fix memory corruption risk in snd_ctl_elem_read (bnc#1012628). - ALSA: usb-audio: Add a quirck for B&W PX headphones (bnc#1012628). - tpm_tis: fix potential buffer overruns caused by bit glitches on the bus (bnc#1012628). - tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus (bnc#1012628). - tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus (bnc#1012628). - tpm: fix potential buffer overruns caused by bit glitches on the bus (bnc#1012628). - tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus (bnc#1012628). - ixgbe: fix crash in build_skb Rx code path (bnc#1012628). - Bluetooth: btusb: Use DMI matching for QCA reset_resume quirking (bnc#1012628). - powerpc/pseries: Enable RAS hotplug events later (bnc#1012628). - platform/x86: dell-laptop: Allocate buffer on heap rather than globally (bnc#1012628). - ipmi_si: Fix error handling of platform device (bnc#1012628). - hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) (bnc#1012628). - vsprintf: avoid misleading "(null)" for %px (bnc#1012628). - commit 67f0889 - x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested (bsc#1081431). - commit 4e5b14d - Documentation/sphinx: Fix Directive import error (bsc#1083694). - commit 353046a ==== libssh ==== Subpackages: libssh-devel libssh4 - Disable timeout testing on slow build systems (bsc#1084713) * 0001-disable-timeout-test-on-slow-buildsystems.patch ==== openssh ==== Subpackages: openssh-helpers - add OpenSSL 1.0 to 1.1 shim to remove dependency on old OpenSSL (update tracker: bsc#1080779) ==== pidgin ==== Version update (2.12.0 -> 2.13.0) Subpackages: libpurple libpurple-lang libpurple-plugin-sametime libpurple-tcl - Update to version 2.13.0: + libpurple: * Unified string comparison. * Properlly shell escape URI's when opening them. * Fix a one byte buffer overread in function purple_markup_linkify. * Fix an issue were utf8 was incorrectly truncated which could lead to crashes as we were potentially feeding garbage into glib/gtk. + libgnt: * Partially fix building against curses 6.0 with opaque structs set (pidgin.im#16764). * Fix a crash when resizing the window (pidgin.im#16680). + General: * Fix a bashism in autotools (pidgin.im#16836). + XMPP: * Show XEP-0066 OOB URLs in any message, not just headlines. * Fix a user after free (pidgin.im#17200). * Remove pipelining from BOSH connections (pidgin.im#17025). * Don't try to TLS already secured BOSH connections (pidgin.im#17270). + IRC: * Fix "Registration timeout" on SASL auth with InspIRCd servers (and possibly others not based on charybdis/ratbox/ircd-seven). * Fix issues with plugins that modify outgoing messages (such as the custom PART/QUIT feature of the IRC More plugin). * Fix IRC buffer handling (pidgin.im#12562). * Properly handle AUTHENTICATE as a normal command with server prefix. * Fix a crash caused by a use after free of the MOTD. * Fix an out of bounds read in irc_nick_skip_mode. * Fix a write of a single byte before the start of a buffer in irc_parse_ctcp. + Pidgin: * Better support for dark themes (pidgin.im#12572). * Fix IPv6 links by not escaping []'s. (pidgin.im#16391). * Only write buddy icons to the cache if they're not already cached. * Rejoin persistent chats after reconnect (pidgin.im#15687). * Make the WIN32 Transparency plugin work on all platforms (pidgin.im#3124). * Ensure search results buttons are labelled. * Fix matching unicode emoticons (pidgin.im#17232). * Correctly update mute/unmute status when the remote side mutes/unmutes us (pidgin.im#17273). * Rework the status icon blinking to not use deprecated API (pidgin.im#17174). * Do not allow adding a buddy to protocols that don't have an add_buddy callback. + Finch: * Fix handling of search results (pidgin.im#17238). + Voice & Video: * Port backend-fs to newer api for farstream relay-info property (pidgin.im#17274). - Rebase pidgin-ncurses-6.0-accessors.patch. - Remove pidgin-2.10.11-purple-remote-python3.patch: fixed upstream. ==== quota ==== Version update (4.03 -> 4.04) Subpackages: quota-nfs - Add rpcgen to buildrequires - Version update to 4.04: * support for new kernel interface that allows for repquota(8) to work reliably also for XFS or ext4 with quota feature and generally other filesystem where quota files are not available to quota-tools * IPv6 support for rpc.quotad and all other tools. * Tons of various fixes - Drop merged patch 0001-Set-fPIC-and-pie-as-default-params-when-building.patch ==== rp-pppoe ==== - Refresh spec-file via spec-cleaner and manual optimisations. - Add %license macro. ==== shotwell ==== Version update (0.27.92 -> 0.28.0) Subpackages: shotwell-lang - Update to version 0.28.0: + Updated translations. ==== virt-sandbox ==== Subpackages: libvirt-sandbox-1_0-5 typelib-1_0-LibvirtSandbox-1_0 - Build with libtirpc (bsc#1084896) 15396686-avoid-setting-XDR_LIBS-to-none-required.patch b9031e08-search-for-standalone-xdr-library.patch ==== virtualbox ==== Version update (5.2.6_k4.15.7_1 -> 5.2.8_k4.15.8_1) Subpackages: virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11 - Remove version requirement on GLIBC. That was an error. - Updated the fixes for kernel 4.16. - Add file "fixes_for_4.16.patch" to handle API changes in kernel 4.16. - File "fixes_for_4.15.patch" removed - fixed upstream. File "fix_videocapture.patch" removed - fixed upstream. Version bump to 5.2.8 (released 2018-02-27 by Oracle) This is a maintenance release. The following items were fixed and/or added: VMM: added support for FSGSBASE, PCID, INVPCID CPU features for guests VMM: fixed EMM386 issue with detecting suitable page frame base (bug #10022) Front end: Linux: prevent VM window from jumping and auto-resizing to tiny size after resizing it on HiDPI screen Front end: Linux: fixed seamless regression caused by wm_class functionality (bugs #12534, #17304) Front end: switched to https downloads Front end: fixed crash while opening New machine wizard (s.a. forums topic 86592) Audio: added support for distinguishing recording sources in the PulseAudio mixer on the host when multiple VMs are running Audio: various fixes for the DirectSound backend Video recording: added better file seeking support and fixed playback of recorded files with certain players (e.g. Firefox) Audio: various fixes for Windows guest surround setups Audio: various fixes for HDA emulation Serial: fixed an issue where the serial port parameters in the emulation and host serial port got out of sync (bug #17116) Storage: fixed overwriting certain INQUIRY data for the DVD/CD drive attached to a AHCI controller Storage: fixed handling VMDK images created by Amazon EC2 VM export Network: fixed PXE boot regression in e1000 Network: Added a workaround for older guests which do not enable bus mastering for the virtio PCI device 3D: add environment variable to configure presenting 3D content on main thread (see bug #13653) Windows hosts: fixed indiscriminate binding of NDIS5 bridged driver, that caused PPPOE malfunction (bugs #16407, #17489) Windows guests: fixed incorrect function error when using shared folders in certain applications (bug #14118) Linux guests: Linux 4.15 support (bugs #17311, #17320, #17282) Linux guests: fixed black screen when 3D enabled in guests (bug #17463, 5.2.6 regression) Linux guests: suppress setuid and setgid in shared folders ==== wol ==== Subpackages: wol-lang - Refresh spec-file via spec-cleaner. - Add %license macro. ==== xdm ==== Subpackages: xdm-xsession - check for available graphics during runtime instead of %post, since %post may already run during image building time in our buildsystem (boo#1039497) ==== zypper-migration-plugin ==== Version update (0.11.1516874532.fa20262 -> 0.11.1520597355.bcf74ad) - version 0.11.1520597355.bcf74ad - more changes to get --root working -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dominique Leuenberger wrote:
libssh openssh
Probably related to those? Since update to 0313, if I log in remotely via ssh, my ~/.bashrc is no longer read :(( -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Peter Suetterlin wrote:
Dominique Leuenberger wrote:
libssh openssh
Probably related to those?
No, it's not.
Since update to 0313, if I log in remotely via ssh, my ~/.bashrc is no longer read :((
It is actually bash that seems to have changed: On 20180312, bash-4.4-103.1, 'bash -l' *does* read ~/.bashrc On 20180313, bash-4.4-103.2, 'bash -l' does *not* read ~/.bashrc Nothing mentioned in the changelog... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2018-03-19 at 14:18 +0100, Peter Suetterlin wrote:
Since update to 0313, if I log in remotely via ssh, my ~/.bashrc is no longer
read :((
It is actually bash that seems to have changed:
On 20180312, bash-4.4-103.1, 'bash -l' *does* read ~/.bashrc
On 20180313, bash-4.4-103.2, 'bash -l' does *not* read ~/.bashrc
The version.release indicates that this is merely a rebuild - there was no source change leading to this (thus there also is no changelog entry) Most likely, a silent break by a depedency change, which configure no longer detects. Please file a bug (if it nid not yet happen) cheers Dominique
Dominique Leuenberger / DimStar wrote:
On Mon, 2018-03-19 at 14:18 +0100, Peter Suetterlin wrote:
Since update to 0313, if I log in remotely via ssh, my ~/.bashrc is no longer
read :((
It is actually bash that seems to have changed:
On 20180312, bash-4.4-103.1, 'bash -l' *does* read ~/.bashrc
On 20180313, bash-4.4-103.2, 'bash -l' does *not* read ~/.bashrc
The version.release indicates that this is merely a rebuild - there was no source change leading to this (thus there also is no changelog entry)
Yes, realized that nothing really had changed there.
Most likely, a silent break by a depedency change, which configure no longer detects.
Ah, at build level configure? Then I can look forever for changes here...
Please file a bug (if it nid not yet happen)
I had filed one, though falsely against (open)ssh: boo#1085771 Continue there, or close and open proper one? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mär 19 2018, Peter Suetterlin <pit@astro.su.se> wrote:
On 20180312, bash-4.4-103.1, 'bash -l' *does* read ~/.bashrc
On 20180313, bash-4.4-103.2, 'bash -l' does *not* read ~/.bashrc
Nothing mentioned in the changelog...
The sources didn't change at all, this is just a rebuild. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Montag, 19. März 2018, 14:51:55 CET schrieb Andreas Schwab:
On Mär 19 2018, Peter Suetterlin <pit@astro.su.se> wrote:
On 20180312, bash-4.4-103.1, 'bash -l' *does* read ~/.bashrc
On 20180313, bash-4.4-103.2, 'bash -l' does *not* read ~/.bashrc
Nothing mentioned in the changelog...
The sources didn't change at all, this is just a rebuild.
Andreas.
Hmmm... I am seeing exactly the other side of the story: When I sshfs-mount a remote server, the .bashrc is executed/sourced without leaving a trace in the log files that someone has logged in. Thus I can execute commands and change files without a trace in w, who or last log. Seems weird to me. I found out because I have a snippet in .bashrc that sends a mail upon login - similar to this: echo 'Login on' `hostname` `date` `who`| mail -s "Login on `hostname` `who | grep <myusername> | awk '{print $5}'`" <mymailadress@somewhere> I was surprised to receive a mail upon sshfs login. -- Markus Feilner Team Lead Documentation P.S.: I moved - new home address: Wöhrdstraße 10, 93059 Regensburg - - - _This incident will be documented._ - - - +49 173 5876 838 (also via Signal), privat: +49 170 302 7092 mfeilner@suse.[com|de] http://www.suse.com G+: https://plus.google.com/+MarkusFeilner Xing: http://www.xing.com/profile/Markus_Feilner LinkedIn: https://www.linkedin.com/in/markusfeilner #mfeilner: Jabber, Skype, Twitter openSUSE: http://www.opensuse.org - - - SUSE Linux GmbH GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
Am Mittwoch, 21. März 2018, 09:10:57 CET schrieb Markus Feilner:
Am Montag, 19. März 2018, 14:51:55 CET schrieb Andreas Schwab:
On Mär 19 2018, Peter Suetterlin <pit@astro.su.se> wrote:
On 20180312, bash-4.4-103.1, 'bash -l' *does* read ~/.bashrc
On 20180313, bash-4.4-103.2, 'bash -l' does *not* read ~/.bashrc
Nothing mentioned in the changelog...
The sources didn't change at all, this is just a rebuild.
Andreas.
Hmmm... I am seeing exactly the other side of the story: When I sshfs-mount a remote server, the .bashrc is executed/sourced without leaving a trace in the log files that someone has logged in. Thus I can execute commands and change files without a trace in w, who or last log. Seems weird to me.
I found out because I have a snippet in .bashrc that sends a mail upon login - similar to this:
echo 'Login on' `hostname` `date` `who`| mail -s "Login on `hostname` `who | grep <myusername> | awk '{print $5}'`" <mymailadress@somewhere>
I was surprised to receive a mail upon sshfs login. Oh, just realising $SUBJECT... my task is not restricted to Tumbleweed, works on all Linuxes I tried. Strange, though
-- Markus Feilner Team Lead Documentation P.S.: I moved - new home address: Wöhrdstraße 10, 93059 Regensburg - - - _This incident will be documented._ - - - +49 173 5876 838 (also via Signal), privat: +49 170 302 7092 mfeilner@suse.[com|de] http://www.suse.com G+: https://plus.google.com/+MarkusFeilner Xing: http://www.xing.com/profile/Markus_Feilner LinkedIn: https://www.linkedin.com/in/markusfeilner #mfeilner: Jabber, Skype, Twitter openSUSE: http://www.opensuse.org - - - SUSE Linux GmbH GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
Markus Feilner wrote:
Am Mittwoch, 21. März 2018, 09:10:57 CET schrieb Markus Feilner:
Hmmm... I am seeing exactly the other side of the story: When I sshfs-mount a remote server, the .bashrc is executed/sourced without leaving a trace in the log files that someone has logged in. Thus I can execute commands and change files without a trace in w, who or last log. Seems weird to me.
Check your ~/.profile, maybe it sources .bashrc? I don't know sshfs, but likely it should use non-interactive shell mode, so indeed it should not read it by default. But as you don't log in (it's not a login-shell!) it is not logged as a login. And you don't need .bashrc for this effect. Just run 'ssh host <command>'. This wil also not leave a trace in w, who or last log.... You do see the ssh connect though in the sshd logs.
Oh, just realising $SUBJECT... my task is not restricted to Tumbleweed, works on all Linuxes I tried. Strange, though
As for my initial issue: That one was caused by an 'error' in /etc/bash.bashrc, which had not been properly updated by zypper/rpm. Normally config files should either be overwritten, or (if changed somehow) renamed to *.rpmsave and replaced, or the new one written as *.rpmnew. *None* of those happened to my /etc/bash.bashrc: It kept the old contents, but neither was a /etc/bash.bashrc.rpmnew created, nor was there any error message from the install. I *think* this is a bug, probably in rpm(?), but have so far not yet reported it separately, only mentioned in the thread of boo#1085834. Guess I should... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Mittwoch, 21. März 2018, 12:16:28 CEST schrieb Peter Suetterlin:
And you don't need .bashrc for this effect. Just run 'ssh host <command>'. This wil also not leave a trace in w, who or last log....
True, I had noticed. But with my solution, I still get an E-Mail notification. Am i the only one who finds it weird that there's a way to execute commands on a machine without a trace in the login history? -- Markus Feilner Team Lead Documentation P.S.: I moved - new home address: Wöhrdstraße 10, 93059 Regensburg - - - _This incident will be documented._ - - - +49 173 5876 838 (also via Signal), privat: +49 170 302 7092 mfeilner@suse.[com|de] http://www.suse.com G+: https://plus.google.com/+MarkusFeilner Xing: http://www.xing.com/profile/Markus_Feilner LinkedIn: https://www.linkedin.com/in/markusfeilner #mfeilner: Jabber, Skype, Twitter openSUSE: http://www.opensuse.org - - - SUSE Linux GmbH GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
participants (5)
-
Andreas Schwab
-
Dominique Leuenberger
-
Dominique Leuenberger / DimStar
-
Markus Feilner
-
Peter Suetterlin