Commit Graph

  • a300f01d08 20211007-alt1 master Alexey Sheplyakov 2021-10-07 16:45:59 +04:00
  • 24db85c5ab http: fixed Content-Length header validation Alexey Sheplyakov 2021-10-07 16:41:38 +04:00
  • 73bb4601a9 Qt Creator project files next Alexey Sheplyakov 2021-09-02 17:10:16 +04:00
  • 3fe4d2903f WIP: libnewt requires libdl Alexey Sheplyakov 2021-08-04 07:15:09 +04:00
  • f82b01b543 build with -O2 and LTO Alexey Sheplyakov 2021-08-19 17:54:17 +04:00
  • 8c98ee83a5 Support cross-compilation Alexey Sheplyakov 2021-08-04 07:14:37 +04:00
  • 962c5a2c06 fetchfromtask: extracts propagator binary from a 'task' repo Alexey Sheplyakov 2021-08-26 17:42:37 +04:00
  • ee7411a389 implant-propagator.py: embed newly compiled propagator into an ISO Alexey Sheplyakov 2021-08-02 07:24:36 +04:00
  • dd41b403d9 FIXME: changelog Alexey Sheplyakov 2021-08-31 16:30:26 +04:00
  • 593c9b78a2 support compiling on systems with /bin/sh != /bin/bash Alexey Sheplyakov 2021-08-04 07:13:50 +04:00
  • b171bb70f9 tool.c: avoid UB when SPAWN_SPLASH is disabled Alexey Sheplyakov 2021-08-18 15:36:19 +04:00
  • 5a10623827 load_ramdisk_or_iso: use sendfile when possible Alexey Sheplyakov 2021-08-21 00:26:37 +04:00
  • 705cac1f94 network boot: support booting complete ISOs via FTP Alexey Sheplyakov 2021-08-20 21:44:27 +04:00
  • b212b3d031 ftp_get_filesize: handle directories with "many" files Alexey Sheplyakov 2021-08-22 20:32:55 +04:00
  • 12ca5b1128 ftp_prepare: fixed downloading images >= 2GB Alexey Sheplyakov 2021-08-18 15:39:31 +04:00
  • 43a9d78fdd 20210922-alt1 http-fulliso-boot Alexey Sheplyakov 2021-08-31 16:30:26 +04:00
  • 36b688d17a network boot: support loading complete ISOs via HTTP Alexey Sheplyakov 2021-08-08 14:03:54 +04:00
  • 736c89620f http_download_file: fixed download of files >= 2GB size Alexey Sheplyakov 2021-08-08 13:53:45 +04:00
  • e34da5300d 20210908-alt1 Alexey Sheplyakov 2021-08-31 16:30:26 +04:00
  • 77181411cd load_ramdisk_fd: load ramdisk to a tmpfs file Alexey Sheplyakov 2021-08-02 07:40:49 +04:00
  • 08ec5c3a78 tools.c: added do_losetup_fd helper function Alexey Sheplyakov 2021-08-18 20:56:01 +04:00
  • f6a430fd36 ftp_prepare: check if the image fits into (1/2 of) RAM Alexey Sheplyakov 2021-08-18 15:40:18 +04:00
  • 0a972b5b86 http_prepare: check if the image fits into (1/2 of) RAM Alexey Sheplyakov 2021-08-18 15:33:23 +04:00
  • 7f778d1e30 20210907-alt1 load_ramdisk_fd-ioerrors Alexey Sheplyakov 2021-09-07 12:52:10 +04:00
  • 63008e11b2 load_ramdisk_fd: improved IO error handling Alexey Sheplyakov 2021-08-20 20:18:14 +04:00
  • dc87263d47 load_ramdisk_fd: support loading files >= 2GB Alexey Sheplyakov 2021-08-18 22:00:11 +04:00
  • fa6c5ef78f 20210902-alt1 cifs-improvements Alexey Sheplyakov 2021-09-02 17:21:23 +04:00
  • d1d376a30f cifsmount: retry with older protocol versions on failure Alexey Sheplyakov 2021-08-24 15:29:38 +04:00
  • 08639c8faf open_log: print logs to /dev/ttyprintk Alexey Sheplyakov 2021-08-24 14:11:21 +04:00
  • a8fa5f19bf cifsmount: capture std{err,out} of mount.cifs to log Alexey Sheplyakov 2021-08-24 13:54:02 +04:00
  • 30a09ca772 20210831-alt1 ref/heads/fix-40616 fix-40616 Alexey Sheplyakov 2021-08-02 09:16:00 +04:00
  • 110ac7dff1 Network boot: ignore interfaces without a carrier Alexey Sheplyakov 2021-08-02 03:49:42 +04:00
  • dd58d27275 20210823-alt1 Alexey Sheplyakov 2021-08-23 16:15:59 +04:00
  • db44ebdc74 Avoid races between init mounting loopback device and udev probing it Alexey Sheplyakov 2021-08-11 21:15:40 +04:00
  • 095e17ab91
    20210721-alt1 Egor Ignatov 2021-07-21 18:53:45 +03:00
  • 7738617c4c
    mkmodpack: include leading directories for firmware files Egor Ignatov 2021-07-21 18:22:16 +03:00
  • eee4e636d9 20210329-alt1 Evgeny Sinelnikov 2021-04-04 17:17:30 +04:00
  • 9e47dc484c network.c: set PREFIX to "/" for nfs and cifs methods due its mounted to image root Evgeny Sinelnikov 2021-04-05 13:05:51 +04:00
  • bcc496411b Fix potential memory overflow in welcome string Evgeny Sinelnikov 2021-04-04 17:34:46 +04:00
  • 7a21d264c7 cdrom.c, tools.{h.c}: Add support 'fuid' automatic mode option for method cdrom Evgeny Sinelnikov 2021-03-29 06:05:48 +04:00
  • 1a5eefb6f4 20210327-alt1 Evgeny Sinelnikov 2021-03-27 03:01:15 +04:00
  • 6beeb2ccca cdrom.c: Try to mount multiple devices in automatic mode Evgeny Sinelnikov 2021-03-27 02:59:28 +04:00
  • c1feb23c6d 20210323-alt1 Anton Midyukov 2021-03-23 12:25:53 +07:00
  • ae2901d290 disk.c, mount.c: Add support exfat Anton Midyukov 2021-03-23 12:08:02 +07:00
  • b4c8144c03 20201216-alt1 Dmitriy Terekhin 2020-12-18 20:45:04 +04:00
  • 72805ad038 mkmodpack: warn about incorrect patterns Dmitriy Terekhin 2020-12-18 20:38:54 +04:00
  • 7fb55b0d80 20190829-alt1 Evgeny Sinelnikov 2019-08-29 19:59:53 +04:00
  • d39b85ae32 tools.c: break reading cycle if we actually loaded program into memory Evgeny Sinelnikov 2019-08-29 23:46:14 +04:00
  • 111d828c45 network.c, url.c: disable keep-alive and close http socket after downloading Evgeny Sinelnikov 2019-08-29 19:56:37 +04:00
  • 0d3ff4dabd 20190418-alt1 Sergey V Turchin 2019-04-18 12:00:06 +03:00
  • b4917948fe 20181117-alt1 Leonid Krivoshein 2018-11-17 22:53:22 +03:00
  • a352e62521 20180822-alt1 Evgeny Sinelnikov 2014-01-12 10:20:07 +04:00
  • 59a9c4de30 add support of cifs network install method Evgeny Sinelnikov 2014-01-11 18:49:44 +04:00
  • 95bfcf8542 replace HTTP request version to 1.1 Evgeny Sinelnikov 2009-11-21 17:57:06 +03:00
  • 8c1beeb584 DHCP: fixed timeout for DISCOVER request Evgeny Sinelnikov 2009-11-21 17:56:33 +03:00
  • 41bb05e67e 20180606-alt1 Arseny Maslennikov 2018-05-09 21:04:40 +03:00
  • 6ce39ab483 dhcp.c: Remove temporary default route properly Arseny Maslennikov 2017-12-14 16:21:28 +03:00
  • dfa3713d0f dhcp.c: Provide an option to omit the vendor class Arseny Maslennikov 2018-06-06 19:42:53 +03:00
  • 41519b564d dhcp.c: Provide a DHCP vendor class identifier in requests Arseny Maslennikov 2017-12-11 20:30:09 +03:00
  • 2440a17fbe Remove unnecessary whitespace from C program text Arseny Maslennikov 2018-05-09 15:21:26 +03:00
  • bb48084aa0 20180423-alt1 Leonid Krivoshein 2018-04-23 01:23:23 +03:00
  • 8c4366e9c6 network.c: protect from buffer overflow. Leonid Krivoshein 2018-04-22 20:22:55 +03:00
  • 870d181ace mount.c: header added for suppress warning. Leonid Krivoshein 2018-04-22 20:14:14 +03:00
  • d2866d5d21 dhcp.c: suppress warning in rfc951_sleep(). Leonid Krivoshein 2018-04-22 19:26:01 +03:00
  • 6afa449e2e dhcp.c: fix potentially destructive typo. Leonid Krivoshein 2018-04-22 19:20:26 +03:00
  • 547debb59b newt-frontend.c: suppress incompatible pointer type warning. Leonid Krivoshein 2018-04-22 18:34:27 +03:00
  • 70bd62ff84 Makefile, init.c, init.h: multiple changes in code and algorithms. Leonid Krivoshein 2018-04-22 17:43:47 +03:00
  • 416b43d012 network.c: bridge up algorithm reviewed, fixed memory leaks. Leonid Krivoshein 2018-04-22 17:13:06 +03:00
  • 28515312fd disk.c, cdrom.c: 15 attempts with udev-settle() calls. Leonid Krivoshein 2018-04-22 17:07:12 +03:00
  • da2111e239 init.c, disk.c, cdrom.c, network.c: whitespace cleanup. Leonid Krivoshein 2018-04-22 16:12:26 +03:00
  • 485839e4cc probing.c, probing.h, dhcp.c: code fixes, use black list. Leonid Krivoshein 2018-04-22 15:48:10 +03:00
  • da664f7f9e tools.c, tools.h: correct argument type of get_from_env(). Leonid Krivoshein 2018-04-22 15:35:10 +03:00
  • a73ab0446a common.c: more strict address ariphmetic. Leonid Krivoshein 2018-04-22 15:31:04 +03:00
  • 08aefa7dde udev.c, udev.h: new source files added. Leonid Krivoshein 2018-04-22 15:25:16 +03:00
  • 5f0d958d1e stage1.c: unused code removed for suppress warning. Leonid Krivoshein 2018-04-22 15:16:27 +03:00
  • c22c8f7c72 modules_descr.h: deprecated header removed. Leonid Krivoshein 2018-04-22 15:15:09 +03:00
  • 190f7a826c 20171208-alt1 Mikhail Efremov 2017-12-08 19:24:09 +03:00
  • 0cbc6e7994 probing.c: added support for MMC devices when boot in LiveCD-mode Leonid Krivoshein 2017-12-08 16:12:52 +03:00
  • c4d274d21a cdrom.c: fixed implicit declaration of function opendir warning Leonid Krivoshein 2017-12-08 16:10:27 +03:00
  • a084159547 disk.c: Workaround race conditions during disks detection Mikhail Efremov 2017-12-07 21:12:14 +03:00
  • 68ad717ec3 cdrom.c, network.c, tools.c: Fix memory leaks Mikhail Efremov 2017-12-07 17:50:32 +03:00
  • cca0e7faa9 tools.c: Don't do useless comparisons during cmdline processing Mikhail Efremov 2017-12-07 17:23:32 +03:00
  • ee71c69502 Use ramdisk_size from kernel cmdline Mikhail Efremov 2017-12-07 17:20:20 +03:00
  • 7f50a883ac Check that RAM size is enough for ramdisk Mikhail Efremov 2017-12-06 21:18:26 +03:00
  • a9374f376e 20170511-alt1 Gleb Fotengauer-Malinovskiy 2017-05-11 17:59:59 +03:00
  • c96ab958b2 Fix errors found by cppcheck Gleb Fotengauer-Malinovskiy 2017-05-11 17:46:17 +03:00
  • e88e097f15 20170318-alt1 Michael Shigorin 2017-03-18 22:49:22 +03:00
  • 5ac5f51125 tools.c: get rid of a useless nested function Michael Shigorin 2017-03-18 22:48:37 +03:00
  • 1dcfd5ccb7 20161226-alt1 Michael Shigorin 2016-12-26 14:48:13 +03:00
  • 470ad34dd4 probing.c: bump max disk number from 50 to 250 Michael Shigorin 2016-12-26 14:42:05 +03:00
  • ee79cfe0d3 20161024-alt2 Michael Shigorin 2016-10-24 21:44:36 +03:00
  • 0547f60638 disk.c: added kludge against premature failure Michael Shigorin 2016-10-24 21:39:22 +03:00
  • 1e5703a8a8 20161024-alt1 Michael Shigorin 2016-10-24 20:53:56 +03:00
  • e5af5f5ae5 probing.c: insmod uas too Michael Shigorin 2016-10-24 20:51:31 +03:00
  • a7da388c7f 20160516-alt1 Michael Shigorin 2016-05-20 19:25:27 +03:00
  • bc936fd7c2 Use spawn to run udevadm Alexey Gladkov 2016-05-16 18:57:12 +02:00
  • 35bf95867a 20151103-alt1 Michael Shigorin 2015-11-03 21:32:14 +03:00
  • 0d0a892aa3 modules.c: silence modprobe Michael Shigorin 2015-11-03 21:31:35 +03:00
  • fd2cfbeea0 cdrom.c, network.c: tweak messages Michael Shigorin 2015-03-27 10:41:24 +03:00
  • f2535c70c8 20150310-alt1 Michael Shigorin 2015-03-10 01:28:38 +03:00